7 Things People Think Privacy Policies Do (But They Don’t)
A Privacy Policy isn’t a magic compliance shield. Here are 7 common misconceptions that could quietly put your clients at legal risk.

Trevor Willingham
•
Stop Forcing Cookies Down Your Visitors’ Throats. It’s Illegal… and Weird.
Functional and marketing cookies enabled by default? That’s not consent. Here’s why privacy laws say it’s illegal — and what agencies get wrong.

Trevor Willingham
•
Abby Wood Joins Barfly’s as Community Bartender
TAB is welcoming Abby Wood as Community Bartender for Barflies, focused on deeper connections, better conversations, and a stronger member experience.
Kyle Van Deusen
•
How to Build a Floating Pill-Shaped Navigation with CSS in GeneratePress
How to create a modern glassmorphism-style sticky, pill-shaped, animated header using only CSS — no JavaScript required!
Kyle Van Deusen
•
Building a Custom Image Gallery with the Image Gallery Block
Recently, I started a project that required me to create a large image gallery. If you’ve ...
Kyle Van Deusen
•
Figma Tips and Tricks: A Crash Course for Beginners
One of my good friends recently started transitioning from Adobe XD to Figma. As he’s been ...
Kyle Van Deusen
•
CSS Grid vs. Flexbox: How to Choose the Right Tool for Your Layout
CSS Grid and Flexbox aren’t competitors—they’re tools that complement each other. By understanding their strengths and weaknesses, you can achieve more than you could with either one by itself.
Kyle Van Deusen
•
How to Build a Tab-Cordion: A Unique Tabs and Accordion Hybrid in GenerateBlocks
A Tab-Cordion combines the functionality of tabs (where users click to switch between sections) with the visual style of an accordion (where content expands and collapses).
Kyle Van Deusen
•
How to Create Smooth Page Transitions with View Transitions and CSS
With just a couple of lines of CSS, you can transform your page transitions from a boring, abrupt reload to something that feels more like an in-app experience.
Kyle Van Deusen
•
A Tour of Free Resources from The Admin Bar
It occurred to me this morning that some of you might only know The Admin Bar through this ...
Kyle Van Deusen
•
A Better Way to Set Up Fluid Typography with a Clamp Calculator
When I’m building a completely custom design, like something I’ve created in Figma, I spend a ...
Kyle Van Deusen
•
More Caring, Less Scaring: How to bring up website policies without scaring your clients
Privacy policies don’t have to be scary. Discover how to bring them up without putting your clients on the defensive.

Trevor Willingham
•
Web Developers Are Assholes
Are web developers really assholes, or is the job just built that way? Discover 5 hilarious (and brutally honest) reasons why developers might come off as jerks — and why it’s not entirely their fault.
Kyle Van Deusen
•
Last Chance to be a $5 Barfly Member!
Learn about all the goodies coming to our Barfly program in 2025 — there's still time to get in at half the price!
Kyle Van Deusen
•
Back to School: How to Use Your Expertise to Sell Online Courses
Want to diversify your income? Discover why you should use your expertise to create valuable online courses and how to create and sell courses in no time!
Abby Wood
•
The Web Designer’s Guide to Brand Messaging and How to Craft Your Own
Learn the fundamentals of brand messaging and how to craft your own unique messaging framework that connects with your audience and reflects your brand.
Abby Wood
•
Common Privacy Misconceptions Amongst Web Designers
Learn why some of the most common arguments about website privacy are just flat-out wrong!

Trevor Willingham
•
Spot the Difference: Detecting AI-Generated Content in the Wild
Tired of trying to figure out if content was written by AI or not? Find out how to detect AI-generated content in this blog and whether to trust AI detectors.
Abby Wood
•
CIPA: The 30-Year-Old Privacy Law Getting Website Owners Sued
What is the California Invasion of Privacy Act (CIPA) and what does a phone call law have to do with website lawsuits?

Hans Skillrud
•
How to Build a Button Design System in GenerateBlocks
In a previous video, I showed how to create a simple button design system in Figma. ...
Kyle Van Deusen
•
How to Use CSS Grid in GenerateBlocks
Since GenerateBlocks was introduced, the grid block has been the default way to create multi-column layouts ...
Kyle Van Deusen
•
No More Headaches: Streamline Your Business Processes in 7 Simple Steps
Are your internal business processes a source of too many headaches in an already busy schedule? Learn how to streamline your processes right here.
Abby Wood
•
Exploring Pseudo Selectors and Advanced Styling in GenerateBlocks
Today’s post is a little different from my usual tutorials. Typically, I plan out my videos, ...
Kyle Van Deusen
•
A Deep Dive into Global Styles and Pseudo Selectors in GenerateBlocks
The new Global Styles system in GenerateBlocks introduces a powerful way to style elements using classes, ...
Kyle Van Deusen
•
Using GenerateBlocks to Style Third-Party Blocks
While experimenting with the new alpha releases of GenerateBlocks, I stumbled upon a feature that unlocks ...
Kyle Van Deusen
•
How to Move Block-Level Styles to Classes in GenerateBlocks
As you start using the new class system in GenerateBlocks, you might encounter sections you created ...
Kyle Van Deusen
•
Rapidly Prototyping Wireframes with the New GenerateBlocks Pattern Library
The latest release of GenerateBlocks 1.9 and GenerateBlocks Pro 1.7 introduces an entirely new pattern library. ...
Kyle Van Deusen
•
Google Tightens Privacy Rules: Preparing Your Website for Consent Mode V2
What web agencies need to know about Google’s Consent Mode V2

Hans Skillrud
•
How to Set Up Cloudflare Turnstile to Prevent Spam on Your Website
In a recent conversation with form expert Mark Westgard, he shared his two favorite methods for ...
Kyle Van Deusen
•
Help! Someone Stole My Website! What to Do and How to Respond to Website Theft
Oh no! Someone has stolen your entire website! Find out how to get the issue solved, and what you can do when your professional work is copied.
Abby Wood
•
Creating Scroll-Based CSS Animations Without JavaScript
In a recent video, CSS expert Kevin Powell explored the fascinating world of scroll-based animations that ...
Kyle Van Deusen
•
Extra, Extra! Read All About It! Crucial Web Pages to Include on Your Agency’s Website & How to Write Them
Need to overhaul your digital agency’s website or looking to create one from scratch? Find out what pages to include and how to write them in this blog.
Abby Wood
•
Using CSS Grid to Create Polished Blog Layouts
One of my favorite things to design is blog article layouts. Whenever I read a blog, ...
Kyle Van Deusen
•