Home
About
Projects
Articles
Tools
Get in touch
Inner Circle
Dashboard
Close Menu
Kevin Geary
Inner Circle
Blog
Articles
The Magical “has Me” Selector in CSS That Fixes The One Big “Gotcha” of Container Queries
Container Queries vs Media Queries: A New Era of Responsive Web Design
The Cardinal Sins of Website Design & Development (Ultimate List)
It’s Not Gatekeeping: Why Professional Standards Matter in Web Development
The DIY Lie: The False Promise of No-Code Website Building for Everyday Users
A Call for Better Naming Conventions in Page Builders
Understanding Components in Web Design From an Atomic Design Perspective
WordPress’ Big “Tragedy of the Commons” Problem
The Case Against Numbered Shades in Design Systems
A CSS Framework is Required for Maintainable Web Design
Clients Absolutely Do Care About Your Dev Stack
5 Killer Bricks Builder Features We Need to See in 2024
Every Website Builder Should Have a Proper Semantic Section Element (But Most Don’t)
I Tried Building a Layout With the WordPress Block Editor And it Didn’t Go Very Well
How to Design, Price, and Sell Lucrative Website Maintenance Plans
Why I Left Metabox and Went Back to Advanced Custom Fields (ACF)
How to Add Internal “Borders” Between Rows & Columns in a CSS Grid Layout
5 Actionable Steps to Stop Living “Project to Project” as a Freelancer or Agency Owner
Page Builder “Global Presets” Are Weak, Limited, & Unnecessary
How to Handle Delayed, Suspended, or Abandoned Web Design Projects
Milestone Payments Don’t Make Sense for Web Design Projects
WordPress Page Builders Suck for Styling Websites
Best WordPress Plugins for Bricks Builder
8 Major Arguments Against Website as a Service (WaaS)