Sign in

Mike Herchel

@mike.herchel.com
275 followers 258 following 193 posts

Dad to a baddass 15yo daughter, senior front-end developer, maintainer of #Drupal core’s #CSS subsystem & default theme. Big believer in FOSS, the open web, performance, and accessibility. Founder of dripyard.com herchel.com

PostsRepliesMedia
Reposted by Mike Herchel
Kevin Powell @kevinpowell.co · 23/09/2026
It's annoying to keep hearing about cool CSS features only to find out browser support isn't great, so today I take a look at a bunch of features that have fantastic support, but people still turn to JS for instead. youtu.be/qu1jE41O_8o
youtu.be
Use these CSS features instead of JavaScript
YouTube video by Kevin Powell
210730
Reposted by Mike Herchel
Museum of Twitter @museum-of-twitter.bsky.social · 09/09/2026
@badnetworker

1999: there are millions of websites all hyperlinked together

2019: there are four websites, each filled with screenshots of the other three.
41619281
Reposted by Mike Herchel
Firefox for Web Developers @webdevs.firefox.com · 03/09/2026
CSS attr() now works on all properties in Firefox 155. Here's how it works, and how to get the most out of it:
1016726
Mike Herchel @mike.herchel.com · 28/08/2026
herchel.com/articles/its... #Drupal
herchel.com
It’s time to prepare your Drupal modules for Admin’s dark mode | Herchel.com
Drupal 12 is coming this December, and it has some big changes in store for the administration UI. In this article you'll find a guide on how to update your module to support the new Admin theme's dar...
031
Reposted by Mike Herchel
Drupal Association @drupalassociation.bsky.social · 28/08/2026
Save the date 👉 Florida DrupalCamp is returning to Orlando on January 29-30, 2027 at Northbridge University, just weeks before DrupalCon Orlando 2027! 🌴 Stay tuned for more details. #Drupal #DrupalCamp #Florida #Orlando #OpenSource
Florida Drupal Camp logo
022
Mike Herchel @mike.herchel.com · 22/08/2026
Thanks!
000
Mike Herchel @mike.herchel.com · 20/08/2026
Thanks!!!
000
Mike Herchel @mike.herchel.com · 20/08/2026
Some BIG news in my world! herchel.com/articles/im-...
herchel.com
I’m Joining Acquia! | Herchel.com
Huge news! I’m joining Acquia as Lead Evangelist, Digital Marketing & Vibe Coding. I’m beyond excited about this. The job entails evangelizing Drupal, Acquia, and AI tooling to folks outside of our co...
240
Reposted by Mike Herchel
DrupalCon Orlando 2027 @drupalcon.bsky.social · 18/08/2026
Join Michael Anello, Co-founder and Vice President of DrupalEasy, for the full-day hands-on training at #DrupalConOrlando 2027 and walk away with real, production-ready #AI skills built directly into #Drupal. 📅 Monday, March 22, 2027 🕘️ 9:00 to 16:00 🎟️ Add-on ticket required 🔗 buff.ly/8f6cEvw
Promotional graphic showing the Training details to be conducted during DrupalCon Orlando 2027
011
Reposted by Mike Herchel
Bramus @bram.us · 18/08/2026
New blog post: The Case for Tri-State Dark Mode Toggles brm.us/dark-mode-tr... #CSS #DarkMode #UX
brm.us
The Case for Tri-State Dark Mode Toggles
Adding a Dark Mode toggle to your website is a nice touch that many users appreciate. When implementing one, the default instinct for many developers is to reach for a simple binary switch: Light on o...
128714
Reposted by Mike Herchel
Mike Anello (ultimike) @mike-anello.bsky.social · 16/08/2026
Get ready for a very different @drupalcon.bsky.social in Orlando. A few weeks ago, I joined some of the other @fldrupal.camp organizers to check out the venue for a weekend. @mike.herchel.com has a nice overview: herchel.com/articles/fir...
herchel.com
A First Look at the DrupalCon Orlando Venue | Herchel.com
Two weekends ago, I met up with some of the DrupalCon Orlando local planning committee at the Hyatt Regency Grand Cypress Resort to check out the venue and finalize a bunch of plans.
011
Mike Herchel @mike.herchel.com · 14/08/2026
That will likely be changing again (at least for authenticated accounts) www.drupal.org/project/drup...
drupal.org
Client Challenge
010
Reposted by Mike Herchel
Longhorn PHP @longhornphp.com · 11/08/2026
The open source world never stands still. Technologies evolve, best practices change, and the skills that matter today may look different tomorrow. Join @volkswagenchick.bsky.social for "Certify Your Curiosity: How to Keep Learning in the Open Source World". Get your ticket at longhornphp.com
033
Reposted by Mike Herchel
Inclusive Design 24 (#id24) @inclusivedesign24.bsky.social · 11/08/2026
Hold on to your socks … we've just released the schedule for the upcoming Inclusive Design 24 #id24 which will take place on the 24 September inclusivedesign24.org/2026/ #accessibility #a11y #inclusiveDesign
inclusivedesign24.org
Inclusive Design 24 (#id24)
A free 24-hour online community event on accessibility and inclusion
11113
Reposted by Mike Herchel
Mike Anello (ultimike) @mike-anello.bsky.social · 11/08/2026
Today begins Drupal GovCon 🎉 and Bytes, the #DrupalConOrlando mascot, is there! 🤖 Find him at the registration desk (or out and about at social events), and grab a selfie with him to win a trip to DrupalCon! 📸 Full info: events.drupal.org/orlando2027/...
events.drupal.org
Client Challenge
011
Reposted by Mike Herchel
Stefan Judis @stefanjudis.com · 07/08/2026
Chrome 150 shipped the new text-fit property. There are no real MDN docs, and the spec would be the best we've got if it weren't for Krijn, who documented all the options with visual examples. krijnhoetmer.nl...
Code snippet: p { text-fit: grow per-line-all; }
0175
Reposted by Mike Herchel
Mike Anello (ultimike) @mike-anello.bsky.social · 05/08/2026
The Drupal AI module ecosystem tracker (modules and recipes) I developed and wrote about a few weeks ago? 🔍 It is now part of the #Drupal AI Dashboard module's documentation: 📚✨ project.pages.drupalcode.org/ai_dashboard...
project.pages.drupalcode.org
Ecosystem - AI Dashboard
001
Mike Herchel @mike.herchel.com · 03/08/2026
Wrote a blog post about the #DrupalCon Orlando venue walkthrough... and I'm even more excited for next year's conference. 🌴☀️ Think gorgeous weather, an incredible resort, an awesome pool area, and lots of spaces to hang out with the community between sessions. #Drupal herchel.com/articles/fir...
herchel.com
A First Look at the DrupalCon Orlando Venue | Herchel.com
Two weekends ago, I met up with some of the DrupalCon Orlando local planning committee at the Hyatt Regency Grand Cypress Resort to check out the venue and finalize a bunch of plans.
010
Mike Herchel @mike.herchel.com · 24/07/2026
This was amazing FYI :)
020
Reposted by Mike Herchel
Ivan Zugec @ivanzugec.com · 24/07/2026
Watch on - YouTube: www.youtube.com/watch?v=iS5ZoGtPpXE - LinkedIn: www.linkedin.com/feed/update/urn:li… - Twitch: www.twitch.tv/webwashnet - Kick: kick.com/webwash
042
Reposted by Mike Herchel
Una Kravets @una.im · 23/07/2026
Did I mention that `flex-wrap: balance` landed in Chrome stable last month!? 👀👀👀
511816
Reposted by Mike Herchel
Tag1 Consulting @tag1consulting.com · 21/07/2026
1,200+ Drupal auth issues. One AI. Zero lines of code written. Lucas Hedding used AI to co-architect a new pluggable auth system for Drupal core. No code. Just architecture. tag1.co/nqw #Drupal #AI
021
Reposted by Mike Herchel
Firefox for Web Developers @webdevs.firefox.com · 21/07/2026
Firefox 153 just landed, and comes with web platform features like: 🎉 popover="hint" 🎉 Picture-in-picture 🎉 IDB getAllRecords() 🎉 JS Promise Integration for wasm 🎉 JS import-as-text …And more! developer.mozilla.org/en-US/docs/M...
developer.mozilla.org
Firefox 153 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 153 that affect developers. Firefox 153 was released on July 21, 2026.
1905
Reposted by Mike Herchel
Mike Anello (ultimike) @mike-anello.bsky.social · 20/07/2026
"Style queries let CSS respond to other CSS." 🎨 @mike.herchel.com explains why CSS style queries are a big deal: 💡🚀 dripyard.com/blog/why-css...
dripyard.com
Why CSS Style Queries Are a Bigger Deal Than You Think | Dripyard
The last remaining reason to compile your CSS has just disappeared.
011
Reposted by Mike Herchel
Mike Anello (ultimike) @mike-anello.bsky.social · 09/07/2026
Interested in a free or discounted ticket to @drupalcon.bsky.social Orlando? 🎟️🌴 We're looking for some volunteers - learn more here: events.drupal.org/orlando2027/...
events.drupal.org
Client Challenge
011
Mike Herchel @mike.herchel.com · 07/07/2026
Appreciate it. Properly implemented, it'd be such an improvement over what we have. I have so many things I want to use it for right now.
100
Mike Herchel @mike.herchel.com · 07/07/2026
Do you know if there's any work being done to rectify this?
100
Mike Herchel @mike.herchel.com · 01/07/2026
Hopefully it includes this...
A shitload of <span>'s
120
Mike Herchel @mike.herchel.com · 01/07/2026
Generally Chrome, and start navigating via keyboard looking for focus states. Then I run lighthouse. I start inspecting buttons and look at the accessibility tab of the element to see if there's an accessible name.
000
Mike Herchel @mike.herchel.com · 23/06/2026
Thats actually pretty badass
010
Mike Herchel @mike.herchel.com · 23/06/2026
all of the above (depending on the content and when/how I want to remember)!
000
Mike Herchel @mike.herchel.com · 17/06/2026
Well shit. We should totally believe them then. Why would they lie?
010
Mike Herchel @mike.herchel.com · 17/06/2026
Apple intentionally handicaps mobile Safari so companies will use their App Store. They have 10 billion reasons ($$$) per year to do so.
111
Mike Herchel @mike.herchel.com · 15/06/2026
Congrats!
000
Mike Herchel @mike.herchel.com · 09/06/2026
thanks! :)
000
Reposted by Mike Herchel
Brent @stitcher.io · 09/06/2026
Come join us! www.youtube.com/watch?v=NR9L...
youtube.com
JetBrains PHPverse 2026 – Bringing the PHP community together
YouTube video by PHP Annotated
084
Mike Herchel @mike.herchel.com · 09/06/2026
Today at 11:25am ET / 4:25pm CET! #Drupal #PHP
131
Mike Herchel @mike.herchel.com · 02/06/2026
I'll be speaking about #Drupal at #PHPVerse 2026 on June 9th! We'll explore what's driving Drupal's resurgence, from component-driven development and the new Canvas page-building experience, to Drupal CMS and AI. I'll be going on at 4:25pm CEST / 10:25am ET! lp.jetbrains.com/phpverse-2026/
lp.jetbrains.com
JetBrains PHPverse 2026 – Bringing the PHP Community Together
Join us for a free virtual event bringing together developers, ideas, and energy from across the ecosystem. Enjoy insightful talks, exciting announcements, and a look at the future of PHP development.
053
Mike Herchel @mike.herchel.com · 27/05/2026
That literally hit me in a shopping cart the other day!
110
Mike Herchel @mike.herchel.com · 25/05/2026
"To grow skills, people need to go through hardship. They need to develop the muscle to think through problems," he said. "How would someone question if AI is accurate if they don't have critical thinking?" larsfaye.com/articles/age...
larsfaye.com
Agentic Coding is a Trap | Lars Faye
Remaining vigilant about cognitive debt and atrophy.
010
Mike Herchel @mike.herchel.com · 21/05/2026
So excited to use this (have to wait till ESR gets released)! My fav use case for this is to use it for media query variables across multiple stylesheets. codepen.io/editor/mherc... I know CSS custom media is on the way... but thats been on the way forever.
codepen.io
Style queries as media queries
A code demo by Mike Herchel created on CodePen
010
Reposted by Mike Herchel
Fabien Potencier @fabien.potencier.org · 20/05/2026
During the last few weeks, the #Symfony core team has been hard at work fixing a long list of vulnerabilities for both #Symfony and #Twig. Today, we're publishing that work in the biggest security patch releases ever. Bare with us and wish us luck 🍀
22815
Mike Herchel @mike.herchel.com · 19/05/2026
STYLE QUERIES!!!!
040
Mike Herchel @mike.herchel.com · 19/05/2026
ooo! I need to start playing with this! Thanks for the tip :)
020
Mike Herchel @mike.herchel.com · 18/05/2026
Alternatively, the ability to do outline-left etc (similar to border-left) would be nice. Outline is nice because it doesn't affect the box sizing like border does.
020
Mike Herchel @mike.herchel.com · 18/05/2026
The ability to do `border-offset` (similar to `outline-offset`). I know we can use box shadow, but it's a hack and doesn't work w forced colors.
230
Mike Herchel @mike.herchel.com · 15/05/2026
Oh hell yeah! This is something that I'll use pretty often! Get on it @webdevs.firefox.com and Webkit!
010
Mike Herchel @mike.herchel.com · 10/05/2026
Yes! And for any programming language.
120
Reposted by Mike Herchel
Matthew Tift @matthewtift.bsky.social · 05/05/2026
Before the Incident Report: How We Are Collaborative #Drupal #DrupalCommunity #DrupalCommunityWorkingGroup #CodeOfConduct
matthewtift.com
Before the Incident Report: How We Are Collaborative
What happens before an incident report is filed? While technical sessions at DrupalCon are often packed, building a healthy community is a shared responsibility that happens every day in issue queues, Slack channels, and passing conversations. Learn how to navigate the "middle ground" of community friction and use the Code of Conduct not just as a reporting tool, but as a guide for everyday collaboration.
021
Mike Herchel @mike.herchel.com · 29/04/2026
Fucking whoa!!!
020