Peter Kröner
banner
sirpepe.bsky.social
Peter Kröner
@sirpepe.bsky.social
Shitposting about vanilla #webdev. Also there's cat pictures and bursts of travel. Reading web technology specs and doing training/consulting on said web technologies.

Also at @[email protected]
If you order a remote talk about "interesting web development topics" without any specifics, you can be sure that I turn the agenda randomizer to 11 🤷
November 26, 2025 at 1:35 PM
Shitcanning the Next.js-based previous incarnation of code.movie for an as-DIY-as-possible approach in 2024 was the right call—no more NPM upgrade hell since then! But now Parcel (the main build tool) is unmaintained/broken. Let's try migrating to Vite without doing ANY advance research, shall we?
Code.Movie | Declarative animated syntax highlighter
Automatically turn code snippets into highlighted step-by-step animations for the web
code.movie
November 25, 2025 at 10:49 AM
Reposted by Peter Kröner
The new @codemovie/code-movie-markdown-plugins package relaunches Code.Movie's Markdown support for popular markdown libraries Marked and markdown-it. The rest of the ecosystem also got several minor updates.

📝 Post: code.movie/blog/expande...

📦 Package: www.npmjs.com/package/@cod...
Code.Movie | Declarative animated syntax highlighter
Automatically turn code snippets into highlighted step-by-step animations for the web
code.movie
November 24, 2025 at 1:08 PM
Reposted by Peter Kröner
Anyway time to post this again.

AI is a tool of fascism.
November 21, 2025 at 2:09 PM
The new @codemovie/code-movie-markdown-plugins package relaunches Code.Movie's Markdown support for popular markdown libraries Marked and markdown-it. The rest of the ecosystem also got several minor updates.

📝 Post: code.movie/blog/expande...

📦 Package: www.npmjs.com/package/@cod...
Code.Movie | Declarative animated syntax highlighter
Automatically turn code snippets into highlighted step-by-step animations for the web
code.movie
November 24, 2025 at 1:08 PM
If your Firefox got suspiciously slow recently, it may be due to all the AI garbage that the sneaky bastards shipped and/or enabled behind your back recently. Be sure to disable all of it: www.tumblr.com/mckitterick/...
Reblog by @mckitterick · 1 image
💬 261  🔁 56295  ❤️ 62292 · irritatingly, the list of AI settings in Firefox has grown. to kill them all as of today (Nov 20, 2025), go into about:config and set all of these to false (yes, you'll h…
www.tumblr.com
November 24, 2025 at 12:06 PM
Reposted by Peter Kröner
How broken is today's frontend culture?

A friend points out that the median *mobile* page is now larger than a copy of DOOM (2.6 MiB vs. 2.48 MiB), the 75th percentile page is more than 2 DOOMs, and the P90 mobile page is 4.5x the size of DOOM:

httparchive.org/reports/page...
HTTP Archive: Page Weight
This report tracks the size and quantity of many popular web page resources. Sizes represent the number of bytes sent over the network, which may be compressed.
httparchive.org
November 23, 2025 at 10:43 PM
Reposted by Peter Kröner
I was literally *just* about to build my own:

"trifold is a tool to serve static websites using a content delivery network (CDN)"

www.jpt.sh/projects/tri...

#webdev
trifold - trifold
Quickly deploy static websites to a fast, cheap, and reliable CDN.
www.jpt.sh
November 23, 2025 at 12:41 PM
I was literally *just* about to build my own:

"trifold is a tool to serve static websites using a content delivery network (CDN)"

www.jpt.sh/projects/tri...

#webdev
trifold - trifold
Quickly deploy static websites to a fast, cheap, and reliable CDN.
www.jpt.sh
November 23, 2025 at 12:41 PM
Reposted by Peter Kröner
If you use GMail, AI (Gemini) was turned on yesterday by default and now scans all of your content for machine learning. To turn off, go to Settings>General and scroll down. Uncheck the box for "Smart features."

There's other "Smart" add-ons as well, but that's the one that reads your content.
November 20, 2025 at 5:32 PM
Reposted by Peter Kröner
Revision 689: React – Heilsbringer oder Höllenmaschine? workingdraft.de/689/ mit Hans-Christian Otto
Revision 689: React – Heilsbringer oder Höllenmaschine? | Working Draft
Um ein für allemal zu klären, ob React die beste oder die schlimmste Erfindung seit geschnitten Brot ist, luden sich Stefan und Peter den bekennenden React-Ultra Hans-Christian Otto ein! SCHAUNOTIZE…
workingdraft.de
November 19, 2025 at 7:22 AM
Final conference trip of the year! I don't trust the weather so rental bikes are out and severely delayed bus is in. Should still make it to the station just about in time.
November 18, 2025 at 10:56 AM
Pro tip: if you want to do conference talks on inane topics that nobody in their right mind cares about, just volunteer as a replacement in case a real speaker gets sick.

In entirely unrelated news: See ya'll on Wednesday in Cologne 😀

👉 ct-webdev.com/agenda-2025/

#javascript
November 17, 2025 at 1:48 PM
Hah! Replacing ... with … made my text fit the textarea's unreasonable max length requirements. Typography rules.
November 17, 2025 at 9:08 AM
The Kingfisher at the #Kiel canal escaped my photography attempts once again! At least I got to meet a cat and some more boats.
November 16, 2025 at 3:35 PM
Reposted by Peter Kröner
Welcome to MNetscape #webdev
November 13, 2025 at 8:34 AM
Reposted by Peter Kröner
My vacuum cleaner broke, so I got a new Next.js branded one which I can be certain will continue to suck for years to come.
November 14, 2025 at 5:09 AM
Reposted by Peter Kröner
Web standards are stable. Frameworks, especially frameworks centered in transpiled code, absolutely are not. Maintenance cost is much higher for worse performance and accessibility. Just facts.
November 13, 2025 at 8:50 PM
Reposted by Peter Kröner
had to see what this disambiguation hatnote was about and sure enough, apple's original thumbnail (before they fixed it):
November 13, 2025 at 7:26 PM
Reposted by Peter Kröner
a “Space Force”, if you will
we need a department of kerning
November 13, 2025 at 2:27 PM
TIL: The Mongolian Unicode block contains its own variation selectors!

en.wikipedia.org/wiki/Mongoli...
Mongolian (Unicode block) - Wikipedia
en.wikipedia.org
November 13, 2025 at 3:19 PM
Reposted by Peter Kröner
Gecko: Intent to ship: CSS Module Scripts
Gecko: Intent to ship: CSS Module Scripts
Gecko: Intent to ship: CSS Module Scripts
groups.google.com
November 13, 2025 at 3:06 PM
Achievement unlocked: „Nur das Bier in meiner Hand hat gefehlt“ in der Bewertung eines Talks. „Ich habe leider etwas gelernt“ ist auch nicht schlecht.
November 13, 2025 at 2:57 PM
Aufnahme für @workingdraft.de mit @schepp.dev und @matuzo.at über ein wirklich wichtiges Thema... Links mit href="javascript:void(0)" 🤓
November 13, 2025 at 9:54 AM
Welcome to MNetscape #webdev
November 13, 2025 at 8:34 AM