Aksel Nordal's Avatar

Aksel Nordal

@axlduden

A decent web developer with tech-interests. Go figure

21
Followers
63
Following
2
Posts
07.11.2024
Joined
Posts Following

Latest posts by Aksel Nordal @axlduden

Anti-patterns: things to avoid - Agentic Engineering Patterns Anti-patterns: things to avoid - Agentic Engineering Patterns

I started a new chapter of my Agentic Engineering Patternw guide about anti-patterns - things NOT to do

So far I only have one: Inflicting unreviewed code on collaborators, aka dumping a thousand line PR without even making sure it works first simonwillison.net/guides/agent...

04.03.2026 18:19 πŸ‘ 172 πŸ” 20 πŸ’¬ 6 πŸ“Œ 6
Preview
<input type= <input> elements of type range let the user specify a numeric value which must be no less than a given value, and no more than another given value. The precise value, however, is not considered import...

πŸ‘ very good MDN Docs, very good πŸ‘

<input type="range" id="volume" name="volume" min="0" max="11" />

developer.mozilla.org/en-US/docs/W...

04.03.2026 09:30 πŸ‘ 47 πŸ” 3 πŸ’¬ 7 πŸ“Œ 0

Ide til ny profilbakgrunn.

04.03.2026 16:39 πŸ‘ 21 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Everybody thinks 'https://' stands for 'hypertext transfer protocol secure' but it actually stands for 'head to this place, sucka' followed by a colon and two laser sounds

13.01.2026 20:17 πŸ‘ 10180 πŸ” 3805 πŸ’¬ 68 πŸ“Œ 66

this is super cool (in theory; i have not tested)

i think in general we're moving towards the world where the most valuable software output is a spec (tests / types / api)

24.02.2026 22:02 πŸ‘ 145 πŸ” 10 πŸ’¬ 12 πŸ“Œ 4
Video thumbnail

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

lyra.horse/x86css/

24.02.2026 02:23 πŸ‘ 2609 πŸ” 875 πŸ’¬ 130 πŸ“Œ 158
Post image

I just did the dumbest thing of my entire career to prove a much more serious point.

I tricked ChatGPT and Google, and made them tell other users I’m a competitive hot-dog-eating world champion

People are using this trick on a massive scale to make AI tell you lies. I’ll explain how I did it

18.02.2026 16:37 πŸ‘ 4853 πŸ” 2139 πŸ’¬ 86 πŸ“Œ 304
The box art for a game called Colony Wars, unfortunately cropped to cut off the last letter of each word, making it instead appear to say "Colon War"

The box art for a game called Colony Wars, unfortunately cropped to cut off the last letter of each word, making it instead appear to say "Colon War"

object-fit: cover;

13.02.2026 20:26 πŸ‘ 78 πŸ” 11 πŸ’¬ 5 πŸ“Œ 0
Video thumbnail

Why did adding ONE component make your build drastically slower?

The answer is often: Barrel files.

Luckily, you can enable Lazy Barrel Optimization in @vite.dev 8 and @rolldown.rs do bring your build time back to normal.

Want to know more? Check the video & docs
rolldown.rs/in-depth/laz...

12.02.2026 15:41 πŸ‘ 46 πŸ” 5 πŸ’¬ 1 πŸ“Œ 4

🧐

21.01.2026 14:22 πŸ‘ 241 πŸ” 72 πŸ’¬ 12 πŸ“Œ 1
Video thumbnail

In Firefox 147, you no longer need heavy libraries to (de)compress brotli with JS - you can just use CompressionStream and DecompressionStream!

21.01.2026 15:34 πŸ‘ 75 πŸ” 8 πŸ’¬ 7 πŸ“Œ 3

This is great - it's about time someone updated the discourse on LLM energy usage to reflect that coding agents use massively more prompts than occasional questions to ChatGPT

Simon estimates that a day of coding agent usage comes out close to the energy needed to run a dishwasher

20.01.2026 23:10 πŸ‘ 405 πŸ” 91 πŸ’¬ 21 πŸ“Œ 8

Woah. jQuery migrated to ESM!
Come on other big libraries! No excuses now.

18.01.2026 18:18 πŸ‘ 145 πŸ” 16 πŸ’¬ 5 πŸ“Œ 2

TIL Firefox DevTools console has a $$$('selector') command that returns an array of matching elements, including those in shadow roots.

06.01.2026 09:42 πŸ‘ 39 πŸ” 8 πŸ’¬ 1 πŸ“Œ 1
Preview
Windows App App - App Store Download Windows App by Microsoft Corporation on the App Store. See screenshots, ratings and reviews, user tips, and more games like Windows App.

I also enjoy that they renamed Remote Desktop to Windows App and the Windows App is available in the App Store for Mac where the tab title becomes "Windows App App - App Store"

apps.apple.com/us/app/windo...

05.01.2026 18:48 πŸ‘ 842 πŸ” 154 πŸ’¬ 17 πŸ“Œ 17

This is true and I was the only one on set excited about it (and playing the song on my phone to blank stares)

30.12.2025 04:21 πŸ‘ 39073 πŸ” 9131 πŸ’¬ 393 πŸ“Œ 220
Preview
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...

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...

25.12.2025 15:46 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
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 ssttoo@ymail.com. Please include: ...

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/

01.12.2025 07:43 πŸ‘ 0 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

02.12.2025 16:18 πŸ‘ 12 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Preview
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

You all should be starring this repo and following up on every npm security best practice: github.com/lirantal/npm...

25.11.2025 13:42 πŸ‘ 10 πŸ” 5 πŸ’¬ 1 πŸ“Œ 2
Post image Post image Post image Post image

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

18.11.2025 09:43 πŸ‘ 3877 πŸ” 1396 πŸ’¬ 232 πŸ“Œ 464
Preview
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

Enhancing Web Components Safely with Self-Destructing CSS

scottjehl.com/posts/web-co...

17.11.2025 18:19 πŸ‘ 17 πŸ” 7 πŸ’¬ 3 πŸ“Œ 0

The European Union Office of Silly Walks.

18.11.2025 17:31 πŸ‘ 12 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Excellent talk! Highly recommended!

11.11.2025 21:07 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Heller lesehest enn boksvin.

14.11.2025 16:43 πŸ‘ 37 πŸ” 6 πŸ’¬ 4 πŸ“Œ 0
Preview
Lit is Joining the OpenJS Foundation! Lit is officially joining the OpenJS Foundation as an Impact Project!

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...

14.10.2025 13:35 πŸ‘ 120 πŸ” 40 πŸ’¬ 0 πŸ“Œ 1

This is just a stupider version of β€œDon’t Look Up”

28.09.2025 23:02 πŸ‘ 10 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

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.

23.09.2025 14:59 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

apropos of nothing, my favorite thing in my apartment

17.09.2025 01:03 πŸ‘ 517 πŸ” 25 πŸ’¬ 12 πŸ“Œ 0

absolutely superb (gave up at level 17)

16.09.2025 15:38 πŸ‘ 44 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0