If you're seeing this, comment with a link to your favorite poem. I'll start. www.poetryfoundation.org/poems/44106...
Chris Pennington
Chris Pennington
@codinginpublic.dev
DX Engineer at Resend. Dad to three. 📺 https://youtube.com/@codinginpublic 📚 Astro Course: https://learnastro.dev
369 followers168 following337 posts
Collecting "crafted arts" in advance of Resend Forward, a dev conference about the craft of building software in SF on October 21st. Starting today with poems. Join us 👇 (use CR4FT43VER for 20% off) forward.resend.com/register/di...
Chris Pennington reposted
Chris Pennington (Resend, @codinginpublic.dev) on the modern CSS patterns your AI agent doesn't know yet — and how to fix that. #UtahJS, Sept 18 @ 2:35 PM. ti.to/utahjs/2026
👋 I'm speaking at UtahJS! Come join me September 18th! 👇 ti.to/utahjs/2026
We've waited like 20 years for this? display: none → display: block; youtu.be/3QUOstYE7-Q
2️⃣ @starting-style Define the starting style to control the entrance animation. developer.mozilla.org/en-US/docs/...
We've waited like 20 years for this? display: none → display: block; youtu.be/3QUOstYE7-Q
It relies on two properties... 1️⃣ transition-behavior Set it to allow-discrete to allow for discrete animated properties. developer.mozilla.org/en-US/docs/...
How do anchors work in modern CSS? The Anchor Positioning API is deceptively complex. Here's everything you need to know in <8 min 👇 youtu.be/zfQbVHyv3v4
There are lots of extra little details in the API, like position-try-fallbacks for adjusting the position based on whether or not the target can fit, using it with the popover API, etc. All the details are in the video 👇 youtu.be/zfQbVHyv3v4
How do anchors work in modern CSS? The Anchor Positioning API is deceptively complex. Here's everything you need to know in <8 min 👇 youtu.be/zfQbVHyv3v4
How do anchors work in modern CSS? The Anchor Positioning API is deceptively complex. Here's everything you need to know in <8 min 👇 youtu.be/zfQbVHyv3v4
If you're not using popovers yet...why not!? - Accessible by default - No JavaScript - Baseline 2025 Master popovers in 9 minutes 👇 youtu.be/sl_cGD327BY
If you're not using popovers yet...why not!? - Accessible by default - No JavaScript - Baseline 2025 Master popovers in 9 minutes 👇 youtu.be/sl_cGD327BY
The new major version of @astro.build is out! Everything is moving to Rust! 🦀 youtu.be/KBOgV7kuSm8
The new major version of @astro.build is out! Everything is moving to Rust! 🦀 youtu.be/KBOgV7kuSm8
Code with AI. Clean up poop. Need I say more? clawdagotchi.com
I built a tamagotchi for claude code. - approve/reject requests - clean up poops - try to keep it alive I will not be taking questions at this time clawdagotchi.com
I built a tamagotchi for claude code. - approve/reject requests - clean up poops - try to keep it alive I will not be taking questions at this time clawdagotchi.com
My second annual dumb tradition 👇 youtu.be/xClmQZCJuTk
New Astro Component Starter by @cloudcannon.bsky.social Here's everything you need to know 👇 youtu.be/ZoXyK96nyCg
When everything in my world keeps telling me to speed up, these thoughts encourage me to move with purpose. chrispennington.dev/blog/learnin...
For those still writing CSS 😊 Here's a squishy hover I've been using a lot recently. 👇 youtu.be/HrSnHMaWpGA
My thoughts on @astro.build joining @cloudflare.social. TLDR; I'm optimistic, still sponsoring the community maintainers, and watching closely :) youtu.be/IISgoIsABs8?...
Something ✨ NEW ✨ is coming... LIVE content collections in @astrodotbuild 6.0. Here's an early sneak peak 👇 youtu.be/wgIYciR0hvk
Had a lot of fun talking about conferences and meetups with Jess 🙌 Stick around to the end for the revelation of one of my secret hobbies haha. youtu.be/JyEXnpc1UlM