Sangeeth Sudheer
@runofthemillgeek.com
160 followers 740 following 990 posts
rendering pixels ✦ formerly primevideo.com / flock.com / titan.email / netapp.com you will find me talking shit about web dev, tech, ux, gaming, f1, anime and bunch of other things. ✦ automagic.blog
Posts Media Videos Starter Packs
runofthemillgeek.com
thanks for the daily hopium booster!
Reposted by Sangeeth Sudheer
Reposted by Sangeeth Sudheer
astro.build
Happy "View Transitions Level 1 support in all major browsers" Day! 🎉

With Firefox 144 now stable, everyone gets beautiful transitions with Astro ClientRouter

Learn how: docs.astro.build/en/guides/vi...
Reposted by Sangeeth Sudheer
ricky.fm
Ricky @ricky.fm · 14h
please stop dm’ing me that it’s just backbone.js all over again
Reposted by Sangeeth Sudheer
ollie-williams.bsky.social
Firefox now supports view transitions, the command and commandfor HTML attributes, and the moveBefore() method.

www.firefox.com/en-US/firefo...
Firefox 144.0, See All New Features, Updates and Fixes
www.firefox.com
Reposted by Sangeeth Sudheer
handle.invalid
Happy Birthday to us 🎂! KDE is 29!

Today KDE is 29 years old and we are celebrating kicking off our yearly #fundraiser. Donate and make KDE's wishes come true.

kde.org/fundraisers/...
Image "Konqi opens the magic box" by Arctaxia.
runofthemillgeek.com
This just happened again. Chrome/Safari IPs return the latest content, Firefox gets the old one. Guessing something's wonky somewhere. Dashboard purge just works.
runofthemillgeek.com
Did something change w.r.t @cloudflare.social cache purge API? CI ran curl 2-3 times, but I was seeing old content on Firefox. Chrome/Safari shows fresh almost immediately. Some friends are seeing old content across all browsers. Did a cache purge from dashboard and FF now shows new stuff. 😕
runofthemillgeek.com
idk if this is safari being buggy cause i'm on macOS public beta or a general rendering bug 🫠

the ✦ is rendered via `content` prop inside ::before with `display: inline-block` and is also using `scale()`.

left: firefox (looks about same on chrome), right: safari 26
site: automagic.blog
zoomed screenshot of firefox where a 4-point star looks correctly sized and scaled to match the text inside a pill. zoomed screenshot of safari where a 4-point star looks incorrectly sized/scaled, aligned lower than the text besides it and doesn't match size of the text inside a pill.
Reposted by Sangeeth Sudheer
bell.bz
Good morning, America 👋

JavaScript for Everyone is now available to…everyone!

The amount of effort and experience packed into this course is unbelievable and we know you're going to love it and super-charge your career.

PPP discounts available (and often cheaper) too!
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
piccalilli.link
runofthemillgeek.com
Updated my blog with subsets of Inter font and prioritized requests. Seems snappier now and the jank during font swap happens way sooner vs before.
Reposted by Sangeeth Sudheer
lit.dev
Lit @lit.dev · 23h
Lit is joining @openjsf.org! 🎉

Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project!

We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS!

Read more on our blog: lit.dev/blog/2025-10...
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
lit.dev
Reposted by Sangeeth Sudheer
cory.laviska.com
"Joining the OpenJS Foundation […] places Lit alongside other critical projects in the JavaScript ecosystem like Node.js, Electron, and Webpack. It's a recognition of the project's maturity, stability, and importance to the web platform."

lit.dev/blog/2025-10...
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
lit.dev
runofthemillgeek.com
cmd:

curl api.cloudflare.com/client/v4/zo... -H Content-Type: application/json -H Authorization: Bearer *** -d { "hosts": ["blog.sangeeth.dev"] }

idk if it's some transient issue or if I'm doing something wrong.
runofthemillgeek.com
Did something change w.r.t @cloudflare.social cache purge API? CI ran curl 2-3 times, but I was seeing old content on Firefox. Chrome/Safari shows fresh almost immediately. Some friends are seeing old content across all browsers. Did a cache purge from dashboard and FF now shows new stuff. 😕
runofthemillgeek.com
"We found 50% of GEO links contained cleartext IP traffic" WAT??!!

And wow, look at all the things they were able to snoop on! 🤯

satcom.sysnet.ucsd.edu/docs/dontloo...
A table titled 'Table 1: Unencrypted data we observed on GEO satellites' with two columns - Industry and Cleartext Data. The table lists seven industries and their corresponding unencrypted data types: Cell Backhaul shows IMS (Call Audio and SMS), Encryption Keys, and IMSIs; Telecom shows Call Audio and Metadata; Military shows Vessel Tracker and Call Metadata; Retail shows Inventory and Internal Communications; Power grid shows Repairs and Grid Monitoring; Banking shows LDAP and ATM Traffic; and Aviation shows Entertainment Audio and Tail Numbers.
Reposted by Sangeeth Sudheer
voidzero.dev
The Unified Toolchain for the Web

We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js.

Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses).

voidzero.dev/posts/announ...
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
voidzero.dev
runofthemillgeek.com
prev/after times? how many files/kind of project etc. Anything broke?
Reposted by Sangeeth Sudheer
kettanaito.com
Wow so few of you actually knew you can type "this" in TypeScript and it's NOT an argument. I need to talk more about API design.
Reposted by Sangeeth Sudheer
comicss.art
New comic: Midlife Crisis
comicss.art/comics/216/

#css #cartoon #comic #webdev
comic with 4 panels in a 2x2 grid titled Midlife Crisis. Two characters speak:
- We have a problem with Steve!
- What is it?
- He is going through a midlife crisis...
- Oh no! Did he buy a motorbike?
- No. worse!
- A speedboat?
- Way worse!
- Oh, no! Please tell me it's not...
- Sadly, yes!
- Really? Again??.

The last panel shows a character (Steve) typing in a computer while someone off-panel says: He is building a new JS framework?!
runofthemillgeek.com
fwiw, hope the box is getting renamed soon.

maybe... apple console?
runofthemillgeek.com
good thing apple doesn't have a proper big screen "tv" device in the "apple tv" lineup. spared from this naming crisis.
runofthemillgeek.com
must... reset... sleep cycle.

but juuuuust one more page.