⇠ chan.dev Posts
- How to Start a Python Project
- AuthKit Preview Deploys: Step-by-Step Guide
- Add video to GitHub README
- Save image from clipboard (on Mac)
- AuthKit Roles and Permissions
- Be chaotic. But be brief.
- Hand and Foot (Roth family rules)
- 10 Things I Bought and Loved in 2023
- Nullish Coalescing and when you should use it
- repose
- How to Theme Storybook
- A Universal Terminal alias for bun, pnpm, npm, and yarn
- Storybook Actions in Action
- Polymorphic as prop in Astro
- z in Vim
- React Children
- Friends
- React Basics
- Doc blocks for design system documentation
- React Rally 2023
- Add Lucide Icons to Astro
- Dumping
- To my family…
- Write-only
- Fix VS Code Explorer for Content Projects
- Kent C. Dodds is great, btw
- Assets and artifacts
- Sitemap
- Astro
- ADR — Architecture Decision Record
- Contrast
- Twice
- How to land your first conference talk
- Play
- Reduce, Reuse, Recycle
- Release: Reviewed
- Descale
- Concurrent Mode is Dead. Long live Concurrent…
- CSS-ing with Attribute Selectors
- A bargain mic for yellers
- single-threaded notes, E1
- Comprehending YAML
- A Non-Comprehensive Guide to YAML for Folks Who Like JSON Just Fine
- AVO 🥑 — A BEM Dialect Using Data Attributes
- Compare AVO 🥑 and standard BEM Conventions
- Import Both Default and Named Exports
- Import Default From Named Export
- Import Default Export
- Import All Named Exports into One Variable
- Schedule Netlify Builds with GitHub Actions, Cron, and Webhooks
- Import and Rename Named Exports
- Import Modules for Side Effects
- Import Named Exports
- React Server Components Announcement Notes
- An off-camera mic for non-nerds
- Release
- Gammy's 85th
- Chan Spot
- Would You Mind?
- Listen
- Coordination
- Teach Your Kids Mixology
- Mentions
- But that shit ain't the truth
- Dad's Clever
- Abstract more, better
- Stop making dents
- Share your by-products
- The man and the monster
- Unemployment
- Make a Foul
- Good things go bad
- Snap to Focus
- Hey
- Do What You Can't
- Earn Your Imposter Syndrome
- Do What Others Won't
- Say What You See
- Stride Your Limp
- You
- Don't Go It Alone
- Stop Failing Yourself
- So, I Make My Bed
- Pay Attention
- Catch Your Suspense Errors
- Make the Cut
- Use Suspense Today
- My 2019 Portable Podcast Rig
- Do Better
- It Takes what it Takes — On Dyslexia
- Don't Be Timid
- Fair and Impartial
- I'm a Toys R Us kid
- I'm Angry. Are you?
- Your Sense of Security is a Threat
- My Career Changed on a Water Slide
- The Secret of Narrative...
- What if Nothing Matters but Communication
- Life is Right Now
- Do the Thing
- Steal From the Players Who Beat You
- Destinations are Disappointments. Do What Makes You Happy
- Get the Raise
- Are We There Yet?
- Fail Up
- Kill the Old You
- Outputs and Outcomes
- Caring Can't Get You Control
- A Hammer Doesn't Make a Chair
- More and Worse
- Sound Epic in Audio
- Appear Consistent
- Ask A Relevant Question
- Imaginary
- Failure
- You Can't Do in a Month What You Won't Do in a Day
- Fail Fast. Fail Safe
- My $500 lesson on copyright
- My why
- Find Your Why
- Labor Well