Aksel Nordal
axlduden.bsky.social
Aksel Nordal
@axlduden.bsky.social
A decent web developer with tech-interests. Go figure
Reposted by Aksel Nordal
Web Performance Calendar X-mas edition with Nicolas Hodin on BFCache: a huge UX win, but easy to break with Cache: no-store, unload handlers, iframes, or long-lived connections

calendar.perfplanet.com/2025/chasing...
Chasing BFCache navigations
What is BFCache? The Back/Forward Cache, or BFCache, is a browser mechanism that allows a page to be restored instantly when a user uses the browser's Back or Forward buttons. Unlike a simple HTTP c...
calendar.perfplanet.com
December 25, 2025 at 3:46 PM
Reposted by Aksel Nordal
For the performance minded: it's Dec 1. This means that the *Planet Performance* Web Performance Calendar is looking for contributors. It's been going since 2009. Working on something? Case studies? Pls share! All the info is below. Curated by @stoyan.me !

calendar.perfplanet.com/contribute/
Contribute
Passionate about a topic? Working on a new tool? Have a technique you want to teach? Research you've done? Tell the web performance community! Send your articles to [email protected]. Please include: ...
calendar.perfplanet.com
December 1, 2025 at 7:43 AM
Reposted by Aksel Nordal
Web Performance Calendar day 2 with Matt Zeunert (of @debugbear.com) exploring large HTML documents in the wild. Larger document means more content, right? Or does it?

calendar.perfplanet.com/2025/explori...
Exploring Large HTML Documents On The Web
Most HTML documents are relatively small, providing a starting point for other resources on the page to load. But why do some websites load several megabytes of HTML code? Usually it's not that there...
calendar.perfplanet.com
December 2, 2025 at 4:18 PM
Reposted by Aksel Nordal
You all should be starring this repo and following up on every npm security best practice: github.com/lirantal/npm...
GitHub - lirantal/npm-security-best-practices: Collection of npm package manager Security Best Practices
Collection of npm package manager Security Best Practices - lirantal/npm-security-best-practices
github.com
November 25, 2025 at 1:42 PM
Reposted by Aksel Nordal
This mural has gone up in Kingston, ostensibly for Christmas but AI has ensured it's actually to celebrate the return of our dark lord Cthulhu
November 18, 2025 at 9:44 AM
Reposted by Aksel Nordal
Enhancing Web Components Safely with Self-Destructing CSS

scottjehl.com/posts/web-co...
Enhancing Web Components Safely with Self-Destructing CSS | Scott Jehl, Web Designer/Developer
Applying the self-destructing CSS pattern to an old web components anti-pattern
scottjehl.com
November 17, 2025 at 6:19 PM
Reposted by Aksel Nordal
The European Union Office of Silly Walks.
Aldri et kjedelig øyeblikk på #dax18
November 18, 2025 at 5:31 PM
Reposted by Aksel Nordal
Excellent talk! Highly recommended!
November 11, 2025 at 9:07 PM
Reposted by Aksel Nordal
Heller lesehest enn boksvin.
November 14, 2025 at 4:43 PM
Reposted by Aksel Nordal
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
October 14, 2025 at 1:35 PM
Reposted by Aksel Nordal
This is just a stupider version of “Don’t Look Up”
September 28, 2025 at 11:02 PM
Reposted by Aksel Nordal
Why does this happen?

Kubernetes monitors the WRONG metrics for Node.js. CPU and memory miss what actually matters:
✓ Event loop utilization
✓ Heap usage
✓ Real-time responsiveness

Traditional HPA takes MINUTES to react. Your Node.js app needs SECONDS.
September 23, 2025 at 2:59 PM
Reposted by Aksel Nordal
apropos of nothing, my favorite thing in my apartment
September 17, 2025 at 1:03 AM
Reposted by Aksel Nordal
absolutely superb (gave up at level 17)
I’m Not a Robot, a game about solving CAPTCHAs, is out now!

good luck :)

> neal.fun/not-a-robot/
September 16, 2025 at 3:38 PM
Reposted by Aksel Nordal
Thank you @addyosmani.bsky.social for being the one to call out the distinction between vibe coding and AI assisted engineering. What a good read: open.substack.com/pub/addyo/p/...
Vibe coding is not the same as AI-Assisted engineering.
Can you really 'vibe' your way to production-ready software?
open.substack.com
September 5, 2025 at 9:31 PM
Reposted by Aksel Nordal
pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it.

A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!
Release pnpm 10.16 · pnpm/pnpm
Minor Changes There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new settin...
github.com
September 12, 2025 at 10:49 PM
Reposted by Aksel Nordal
All the vibe coding stuff brings to mind Weinberg’s zeroth law of software development: if it doesn’t have to work you can always meet any other requirement.
August 28, 2025 at 7:56 AM
Reposted by Aksel Nordal
TypeScript excitement 😉

TS 6.0 is planning a bunch of breaking changes to tsconfig options to deprecate some and change the defaults for others. This will simplify configuration and ease the transition to the Go-based TS 7.0 👍

The latest pitch is to enable strict type-checking modes by default 🎉
August 25, 2025 at 7:42 PM
Reposted by Aksel Nordal
Introducing Zod 4.1 and its flagship feature: codecs.

z.codec() is a new API for defining *bi-directional transformations* in Zod
August 26, 2025 at 12:44 AM
Reposted by Aksel Nordal
Grok is exposing the underlying prompts for its AI personas, including such commands as “BE FUCKING UNHINGED AND CRAZY. COME UP WITH INSANE IDEAS. GUYS JERKING OFF, OCCASIONALLY EVEN PUTTING THINGS IN YOUR ASS, WHATEVER IT TAKES TO SURPRISE THE HUMAN.”

www.404media.co/grok-exposes...
Grok Exposes Underlying Prompts for Its AI Personas: ‘EVEN PUTTING THINGS IN YOUR ASS’
The website for Elon Musk's Grok is exposing prompts for its anime girl, therapist, and conspiracy theory AI personas.
www.404media.co
August 18, 2025 at 2:19 PM
Reposted by Aksel Nordal
Og vi som advarer mot en ny fascisme får fortsatt høre at vi er alarmister..
«Anne Franks dagbok» forbys på skoler i Florida
Skolene i Florida får ikke lenger ha «Anne Franks dagbok» på bibliotekene sine. Boka er en av flere som forbys i den republikansk-styrte delstaten.
www.vg.no
August 18, 2025 at 11:54 AM
Reposted by Aksel Nordal
Dersom du har et fotoalbum med 10000 bilder lagret i skyen, brukes rundt 25 liter vann i året.

Én enkelt Bitcoin-transaksjon krever omtrent 16000 liter vann.

Å slette bilder for å spare vann er som en dråpe i havet.
August 12, 2025 at 9:25 PM
Reposted by Aksel Nordal
Forslag til Sylvie og andre populister: Neste gang dere skal gjøre ett nummer av at maten er dyr i Norge, kan dere reise til en grønnsakshandler på Grønland og stille spørsmål ved hvordan det har seg at de er vesentlig billigere enn de dominerende kjedene. Skulle ikke stordrift virket motsatt?
August 11, 2025 at 4:02 PM