Joe Attardi
joeattardi.com
Joe Attardi
@joeattardi.com
Software developer since 2004. Web/front-end expert (HTML, CSS, JS). Author of 3 books. Freelance tech writer. Blogger. Bridging code and communication in tech.
This is kind of funny. Working on bringing a few posts from my Substack over to my blog, and Cursor apparently thinks I'm @joshwcomeau.com 🤣
April 7, 2025 at 12:30 AM
I got a nice surprise from O’Reilly today! A framed copy of my book cover!
December 9, 2024 at 11:01 PM
I think I’ve got my next writing project lined up! Details soon!
December 6, 2024 at 3:11 PM
Most important part of the morning!
November 14, 2024 at 2:59 PM
How is TanStack router? Should I use it instead of React Router for a greenfield SPA project? How's the leaning curve?
November 13, 2024 at 6:20 PM
Might get in trouble for asking this but:

Is there any circumstance in React where it's OK to use the array index as a key? What if the items in the array never change and can't be reordered? Is it still a bad idea then?
November 12, 2024 at 6:35 PM
Man... I wish there was a good UI for interacting with local LLMs. I tried ollamac and it was buggy and... not good.
November 12, 2024 at 4:38 PM
If you’re looking for a tool to post to multiple social networks at once, check out Buffer! I’m using it now to post to X and Bluesky!
November 12, 2024 at 1:00 AM
IndexedDB is a powerful database built into the browser, but its API can be clunky. Dexie.js, a wrapper around IndexedDB, makes it almost effortless! Love this library.
November 11, 2024 at 11:34 PM
I’ve tried shadcn/ui and I’ve got to be honest, I’m not feeling the hype.

Anyone else feeling the same way?
November 11, 2024 at 3:35 PM
Introduce yourself with some jobs you’ve done apart from what you do now:

- mall kiosk sales rep for an Internet provider
- Radio Shack employee
- student government secretary
- submitting medical claims for a pharmacy
- IT support tech
Introduce yourself with some jobs you’ve done apart from what you do now:

- yard care and janitorial
- DJ (weddings and church dances)
- Video editor (weddings, a TV show, commercials, high school performances)
- Media digitizer
- data center tech
- Church missionary
- AV tech
- computer lab tech
Introduce yourself with some jobs you’ve done apart from what you do now:

- door-to-door vacuum sales
- touring musician (technically got paid for this)
- line cook
- prepress at a printing press
- dishwasher
- call center tech support
November 11, 2024 at 2:57 PM
Spent some time hacking on TimeBloom today, added the ability to complete tasks. Next I will work on reporting!
TimeBloom
Keep track of your tasks with persistent timers.
timebloom.app
November 10, 2024 at 9:52 PM
Looking at people’s journeys in software development, I sometimes wish I could go back and re-do the past 20 years, making different moves and decisions.
November 9, 2024 at 9:39 PM
Sounds weird saying this but I wish I was more important or well known than I am.

Doing the grind over on X trying to get more of a following has been frustrating and painful (and fruitless).

I don’t need 200k followers but I wish I was better known. I do good work!

/end rant
November 9, 2024 at 9:26 PM
Working on a possible book project. Stay tuned…
November 9, 2024 at 9:19 PM
Web API Cookbook has been out for 7 months now and I have yet to get an Amazon review. Hopefully soon!
November 8, 2024 at 8:05 PM
What are some lesser known newer CSS features that are awesome! I'm doing research.
November 8, 2024 at 7:49 PM
How painful/painless is it to deploy a Remix app on Cloudflare Pages?

Asking for me.
November 8, 2024 at 7:35 PM
I've gotta stop buying domains on a whim.
November 8, 2024 at 7:30 PM
How are people crossposting from X to 🦋? Using some tool, or manually?
November 8, 2024 at 3:18 PM
Reposted by Joe Attardi
💁‍♂️ Custom domain ⁠@handle in 1️⃣ minute 💨

1️⃣ On Desktop, ⚙️ Settings > @ Change Handle
2️⃣ 👉 I have my own domain
3️⃣ Copy+Paste Bluesky's ⚙️ DNS Panel ➡️ your domain provider
4️⃣ In Bluesky, 👉 Verify DNS Record, then 👉 Update your handle
🎉 Done! Check your profile 👀

bsky.social/about/blog/4...
October 31, 2024 at 12:37 AM
How are people feeling about Apple Intelligence features so far?
October 31, 2024 at 2:26 PM
Hello World!

My first post on the butterfly app!
October 31, 2024 at 2:13 PM