[ Latest · Front-End Dev · May 17, 2026 ]
Losing My Loyalty
Exploration and orchestration are replacing it
Ok, ok. I'm technically a Senior Software Engineer II, but front-end dev just rolls off the tongue. This my personal playground for sharing many of the things I enjoy, most of which revolves around web design and development.
[ 87 posts since 2012 ]
They're mostly around front-end dev and web conferences, with some occasional life things sprinkled in.
[ Latest · Front-End Dev · May 17, 2026 ]
Exploration and orchestration are replacing it
Building my own tool for queuing and saving
Another awesome experience
Initial setup and some simple automations
From interactive learning to adaptive learning
So many newsletters that I love Experiments mixing my interests in music, organization, and modern web development
[ Spotify API + AI Generated ]
Listening habits across time periods and AI-generated reviews analyzing the vibe, production, and emotional impact of songs.
[ Next.js + Supabase ]
My own read-later tool with an AI-powered score to help prioritize what's actually worth reading.
Read the build post →
[ Next.js + Supabase ]
A web app for organizing life's events, shared links, local places, and shopping lists in one place.
View on GitHub →
Shorter than a blog post, longer than a tweet. This is where I share quick reactions or stash things I want to remember.
[ Jul 9, 2026 ]
A team in 2014 knew we'd be where we are today
[ Jun 23, 2026 ]
Every post has a markdown version for agents now — exposed, not force-fed
[ May 23, 2026 ]
Using a Chrome-published Claude Code plugin to audit the site for modern web best practices
[ May 16, 2026 ]
Me write pretty one day
Things I've read or watched this month and found worth keeping. Everything gets archived in the library at the end of the month.
[ Jul 11, 2026 ]
CSS uses pseudo-classes to reflect element states that feel like event listeners but are not actual events. A new feature called event-trigger aims to start animations based on real events, though it is not yet…
[ Jul 11, 2026 ]
Originkit is a library of animated components for Framer, React, and AI tools. It lets users quickly customize and add animations to websites without coding from scratch. This helps designers and developers build…
[ Jul 11, 2026 ]
Large language models (LLMs) make it harder to tell if someone put real effort into creating something. This breaks old ways we decide what is worth our time and attention. People are finding new ways to show genuine…
[ Jul 11, 2026 ]
Emil Kowalski shares his favorite UI libraries for different tasks. These include tools for animation, passwords, charts, GUIs, menus, virtualization, drag and drop, and notifications. He also mentions his own library…
[ Jul 11, 2026 ]
Figma’s new tools now show design system problems clearly to everyone, not just designers. This makes the cost of bad design systems visible to engineers, managers, and marketers. While visibility helps…
[ Jul 11, 2026 ]
Relying on hand-tuned natural language prompts makes AI systems brittle, slow to improve, and tied to a single model. This "prompt debt" grows as fixes pile up, making prompts complex and hard to manage. To avoid this…
[ Jul 11, 2026 ]
Halftone printing uses dots of different sizes to show tones, controlled by screen frequency and shape. The author recreates these effects in the browser, letting users interact with colorful, dynamic halftones. This…
[ Jul 11, 2026 ]
Scott Tacinelli and Angie Rito are chefs who help young cooks. They give them four important cookbooks to start with. These books teach about flavors and cooking techniques.
[ Jul 11, 2026 ]
Software engineering jobs that focus on quickly building common features are becoming less valuable due to AI and changes in funding. Deep expertise in complex, critical systems is now more important than broad general…
[ Jul 11, 2026 ]
Design Engineering Tip: One CSS property is responsible for most ugly expand animations. It’s height: auto. Replace it with: grid-template-rows: 0fr → 1fr;
[ Jul 11, 2026 ]
Jakub Jabłoński suggests asking your coding agent to critique how you use it by analyzing session history. This helps reveal small habits and areas for improvement in prompt quality and context handling. He also offers…
[ Jul 11, 2026 ]
AI agent skills for marketing tasks. Conversion optimization, copywriting, SEO, analytics, and growth engineering.
[ Jul 11, 2026 ]
New CSS features like light-dark(), contrast-color(), and style queries let you create dynamic themes that adapt to light or dark modes automatically. This system changes shadows to glowing borders and picks readable…
[ 280+ members ]
I co-organize this Nashville meetup for anyone from beginners to experts who are willing to share their personal or professional journeys learning, experimenting, developing, and applying AI. We focus on real tools, real demos, and real talk.
Our monthly events feature 15-20 minute presentations and demos, plus plenty of time for networking and collaboration. Whether you're sharing workflow automation, artistic applications, or research deep-dives, everyone's welcome.
Cooking and enjoying food and drinks are my hobbies outside of web development. With No ReservAItions, I've found a way to mix the two. I'm using ChatGPT to create reviews for the places that I visit in the spirit of Anthony Bourdain and I'm having so much fun with it!
[ Lebanon ]
A straightforward Lebanon dinner stop where filet, baked potato, salad, and a Syrah-Malbec blend make a better case than any big speech could.
[ Wytheville ]
A Wytheville hot-dog counter doing exactly what it should: soft buns, chili-heavy classics, kraut-stacked dogs, and baby cokes that keep lunch moving.
[ Wytheville ]
A packed June park-stage crowd, Seven Sisters Brewery Lyssa IPA, and a Michael Jackson tribute set that gave Wytheville’s Chautauqua its own easy summer momentum.
[ Las Vegas ]
Peter Luger at Caesars Palace in Las Vegas, with steak for two, a loaded baked potato, Bordeaux blend, Luger ale, and cheesecake.