Illustration of a cracked shield symbolizing false beliefs about privacy policies.

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

Checkbox for "Functional" option on default setting.

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

Floating pill navigation

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

Gallery block

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

What you need to know about figma

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

Grid or flex

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

Tabcordion

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

View transition

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

Free resources

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

Is the the worlds best font ever

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

Scareclients Copy

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

Developers Are Assholes

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

Barfly Og

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

Open Notebook With Pen And Eyeglasses On Blank Pag 2023 11 27 05 19 55 Utc

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 White Speech Bubble Shaped Post It Note On Green Background

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

Privacy

Common Privacy Misconceptions Amongst Web Designers

Learn why some of the most common arguments about website privacy are just flat-out wrong!

Trevor Willingham

Robot Working With Laptop 2023 11 27 05 31 41 Utc

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

Image 1

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

Workflow

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

Css grid

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

Process

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

New workflow

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

Pseudos

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

Css engine

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

Fixed

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

New patternes

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

Cookie

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

Turnstile

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

Copy Paste Keyboard

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

Animations on scroll

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

Website Design Wireframe 2023 11 27 05 25 19 Utc

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

Conquering css grid

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