Jim Nielsen
banner
jim-nielsen.com
Jim Nielsen
@jim-nielsen.com
👤 designer, developer, writer
❤️ lover of food & websites
🍷 icon-noisseur iosicongallery.com
🐘 https://mastodon.social/@jimniels
📝 https://blog.jim-nielsen.com
🔗 https://notes.jim-nielsen.com
📝 Shout out to the folks at @cloudfour.com and the image-compare web component they made. Super easy to use. Exactly what I was looking for.

⭐️ ⭐️ ⭐️ ⭐️ ⭐️, would use again.

blog.jim-nielsen.com/2025/compari...
Leveraging a Web Component For Comparing iOS and macOS Icons
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
November 10, 2025 at 4:38 AM
📝 A cursory overview of my media consumption as it relates to nuclear weapons — in case that topic piques your interest or you have recommendations for me.

blog.jim-nielsen.com/2025/my-atom...
November 8, 2025 at 2:07 AM
My favorite way of writing typescript
November 7, 2025 at 5:15 AM
Apple on making icons across iOS/macOS/watchOS: "Give your app a consistent identity wherever it shows up"

Also Apple: "Color is no longer a consistent part of your identity"
November 4, 2025 at 8:17 PM
@tylersticka.com re: latest shoptalk, if you would like to refer to me as “the Tyler Sticka of the desert southwest”, I will accept that label with honor.
November 4, 2025 at 3:08 PM
Really like what I’m seeing in fetch-router (part of @remix.run 3 tools).

(It’s also early days and changing fast.)

This example was meant to explore how easily it lets you express the basics of making an entire client/server website in a single file.
Very excited about this Remix 3 Fetch Router demo by
@jim-nielsen.com

www.val.town/x/jimniels/f...

Remix 3 is still super early (and changing fast) but it's exciting how powerful this full-stack routing thing will be - seems like a perfect fit for val town

h/t @tylur.dev for finding this!
November 4, 2025 at 2:15 PM
> [my] files get plopped on Netlify and run as they are. Just a good ole webpage. That is still 100% acceptable and good in 2025! Don’t let anyone tell you any different.

Hell yeah!
Built this single page site about me and my bike a while back, finally wrote up details on the process tylergaw.com/blog/fairwea...
Fairweather Ride 2025
A blog post about a silly website about Tyler and his bike.
tylergaw.com
November 4, 2025 at 1:52 PM
geeez autocomplete, I'm sitting right here you know...
November 3, 2025 at 8:08 PM
📝 Rather than shouldering the cost to design, build, optimize, and maintain your own implementation of a thing, consider leveraging the browser’s implementation of a thing which is free and (likely) optimized beyond anything you can do yourself.

blog.jim-nielsen.com/2025/browser...
Browser APIs: The Web’s Free SaaS
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
November 3, 2025 at 5:28 AM
Remember when Gmail first came out and it was 1GB of free storage?

1 GB??!?!

well here we are maybe ~20 years after I first setup my account and they just emailed me to say I'm at 50% capacity.

So I've got another 20 years before I gotta figure something out lol
November 3, 2025 at 3:52 AM
I will personally vouch for the al pastor tacos at el gordo in vegas
November 1, 2025 at 11:29 PM
@farrant.me came across your website today and experienced so much delight:

- prose all over the site is wonderful / funny
- overall visual design/aesthetic
- footer + non-human audience note
- obviously the color picker

TY for making me smile today
October 27, 2025 at 6:20 PM
Reposted by Jim Nielsen
Josh @farrant.me's site has a lovely theme-switcher... that plays music! farrant.me
Home — Josh Farrant
The homepage of Josh Farrant's weblog
farrant.me
October 27, 2025 at 5:34 PM
📝 Sometimes its cathartic to just blog about really basic, (probably?) obvious stuff

blog.jim-nielsen.com/2025/dont-fo...
Don’t Forget These Tags to Make HTML Work Like You Expect
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
October 27, 2025 at 1:53 PM
Reposted by Jim Nielsen
AI Browsers: Living on the Frontier of Security by @jim-nielsen.com /ht @tylersticka.com blog.jim-nielsen.com/2025/ai-brow...
AI Browsers: Living on the Frontier of Security
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
October 23, 2025 at 8:05 PM
📝 “AI browsers” and “npm supply chain attacks” have been in the news a lot lately and the intersection of those topics seems like destiny.

blog.jim-nielsen.com/2025/ai-brow...
AI Browsers: Living on the Frontier of Security
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
October 23, 2025 at 1:49 PM
Reposted by Jim Nielsen
‘Screensavers’ is so apt because all ai art/text/music does is occupy space.

And we tricked ourselves into thinking all space should be occupied. We don’t need background music in a store. Your blog post is fine without an image too. A news item of one human sentence is better than ai paragraphs.
My man 💪
October 23, 2025 at 10:35 AM
I'm debating changing my "size" control from a JS-based implementation which swaps out img src values to just generating HTML pages.

While I was prototyping it, I got it working as a link rather than a change of DOM and my view transition just took over and that was pretty cool tbh
October 22, 2025 at 11:15 PM
Reposted by Jim Nielsen
i would kindly request that the people trying to kill the web stop making browsers
October 22, 2025 at 3:03 PM
"new browser just launched" used to be such an uncommon occurrence, that it genuinely gave me butterflies to go download it and take it for a spin!

but now-a-days, "new browser launched" is quickly curtailing the magic that used to accompany that phrase.
October 22, 2025 at 6:36 PM
Standup for last night's work on icon comparison page:

- Decided to go with dedicated page for sets of icons
- Got initial page setup
- Added backgrounds for macOS icons (older ones have transparency)

Need to add more meta info & figure out how to access this page via GUI (currently URL only)
October 22, 2025 at 3:48 PM
Reposted by Jim Nielsen
If it’s not important enough for you to create it’s not important enough to make me look at it.
October 21, 2025 at 7:02 PM
Reposted by Jim Nielsen
I’ve automated it so now I don’t have to actively perform the task — I only have to fix it when the automation breaks, which only happens extremely regularly
October 21, 2025 at 8:06 PM
“coach throws a challenge flag, but the refs says challenges are unavailable atm due to a cloud outage affecting the live replay center” seems like a very possible world we will be in soon
October 21, 2025 at 4:18 AM
What’s Everest, like a triple black diamond?

I did a double black once by sliding down on my butt, so I think I’m pretty close to doing Everest next…

youtu.be/btNcABqxfa8
Mount Everest ski descent ⛷️🏔️ #EverestSkiChallenge
YouTube video by Andrzej Bargiel
youtu.be
October 20, 2025 at 10:44 PM