I'm Dan Denney, a front-end dev at DataCamp.

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 ]

Recent Blog Posts logo-rss

They're mostly around front-end dev and web conferences, with some occasional life things sprinkled in.

Side Projects

Experiments mixing my interests in music, organization, and modern web development

Most Recent Blips

Shorter than a blog post, longer than a tweet. This is where I share quick reactions or stash things I want to remember.

  1. [ Jul 9, 2026 ]

    Remembering The Grid

    A team in 2014 knew we'd be where we are today

  2. [ Jun 23, 2026 ]

    Markdown Twins

    Every post has a markdown version for agents now — exposed, not force-fed

  3. [ May 23, 2026 ]

    Modern Web Guidance Audit

    Using a Chrome-published Claude Code plugin to audit the site for modern web best practices

  4. [ May 16, 2026 ]

    Trying Pilcrow

    Me write pretty one day

July's Finds

[ Jul 11, 2026 ]

The Shifting Line Between CSS States and JavaScript Events

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 ]

Introducing Originkit

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 ]

Legibility of Effort

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 ]

Some of my favorite UI libraries:

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 just made your design system debt everyone’s problem. Now use it.

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 ]

The Problem is Prompt Debt

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 in the Browser

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 ]

On Food and Cooking by Harold McGee

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 ]

Repricing of Software Engineering Labor

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:

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’s Post

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 ]

Marketing Skills for AI Agents

AI agent skills for marketing tasks. Conversion optimization, copywriting, SEO, analytics, and growth engineering.

[ Jul 11, 2026 ]

Modern CSS theming with light-dark(), contrast-color(), and style queries

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 ]

Join the Artificial Intelligencers

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.

Artificial Intelligencers meetup website screenshot
Dan Denney No ReservAItions

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!