feeling this one today
rip bozo innerHTML
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/
Terminal output of Vitest's test run results. The results contain error message of asynchronous resource leaking. Code block pointing to a fetch call that is missing await.
In the next version of Vitest you can track leaking asynchronous resources via `--detect-async-leaks` option! Available in v4.1.0-beta.4 release. 🔍
(notice missing await in the example)
Just discovered "Annotator", a Linux app to annotate screenshots... actually THE Linux app I'd been looking for for many years. Super sleak, does the job.
Are you a people pleaser who doesn't know how to say no?
I present to you No as a service: an API that returns a random rejection reason
Test is: naas.isalman.dev/no
Check the GitHub repository : github.com/hotheadhacke...
We added a fixer for unused imports to no-unused-vars! By default it's a suggestion fixer - but you can swap it to an autofixer (for autofix-on-save or --fix).
Please try it out today!
Holy moly! 😱
Affiche du film « Christmas Twister » montrant une tornade en flamme dévastant une ville côtière.
« Une tornade trentenaire et célibataire, engagée dans une carrière intense d’avocate d’affaires à Chicago, rentre pour les fêtes dans la petite ville d’Oklahoma où elle a grandi et croise la route d’un volcan aussi rustique que séduisant… »
Your TypeScript year in review
You "silenced" 417 errors with `as any` that turned into runtime errors as soon as the code ran
TypeScript printed 4,693 error messages. 26 of them made sense
You spent 98 minutes waiting for tsc to run. During this time you spent 544 minutes reading social media
It’s the 2025 Matrix Holiday Special!! Come read all about what went right and what went wrong in 2025 and what the future holds for 2026. Thanks for flying Matrix, and happy holidays! 🎄☃️⛷️🦑 matrix.org/blog/2025/12...
I understand they can charge a fee to connect to your runner, but 0.002 USD/minute... that's 0.12 USD/hour. It's HUGE! A t3.xlarge instance at AWS (4 CPU, 16GB RAM) costs 0.16 USD/hour. The fee is almost as pricey as the machine itself!!! (or way more pricey if you host your runner at Hetzner !) 😱🤯
Je viens de publier un article sur l’évolution du métier de dev, cela fais suites à quelques réflexions que j’ai eu après des discussions sur ce sujet.
smaine-milianni.medium.com/the-inevitab...
Hey! Look at the bright side! At least, no SQL injection. Legacy code is code that survived 😋.
And you are so lucky not to have an infamous "each()" call in there 🤣
We've got some updates on TypeScript 7! The new native port
- can type-check any project
- supports --build and --incremental
- has rich editor features implemented
- is still 10x faster
and is ready for you to try today!
devblogs.microsoft.com/typescript/p...
Chrome 142 introduced a breaking change in the way to handles content coming from localhost. It turns out I'm relying a lot on this with WorkAdventure (to run local map test servers).
It took most of my time last week, so I wrote a blog post to share the knowledge!
workadventu.re/tech/how-chr...
My boomer trait is that I think it's ridiculous that I have to create an account for a corporation to play a video game I've already bought and installed on a separate platform.
Today is Red Dead and Rockstar on steam.
Before that it was AC Valhalla and Ubisoft on PS5.
It's bullshit
The npm portal has revamped its user authentication tokens.
New tokens will have a default life of seven days (instead of 30), which can be updated to a maximum lifespan of 90 days (previously unlimited).
The changes are going live this month.
github.blog/changelog/20...
If you do, I wonder how quick the agents will take to use this setting natively! That could give a good idea on the time they take to refresh the models 🤔
Castor Version 1
Nous profitons du #ForumPHP de l'AFUP pour fêter la première version stable de Castor 🦫 !
Notre task runner full PHP sort en version 1.0 aujourd'hui 🎉
Utilisateurs de Makefile, de scripts shell spaghetti ou pire, nous vous conseillons cette lecture 😉 jolicode.com/blog/le-tas...
👏👏👏👏👏🙆♂️
php forever / the dev rap music anthem.
listen here: youtu.be/iStPaL3tJOM?...
Just released during my keynote at API Platform Con: a new FrankenPHP extension bringing native gRPC server support to PHP! 🚀
The code is live now, but please note it currently requires the main branch of FrankenPHP: github.com/dunglas/fran...
🔄 NEW THING 🔄
We set out to make the daftest browser game ever; did we succeed?
The final upgrade is where the FULL HORROR becomes apparent
vole.wtf/reload-click...
An altered version of the XKCD's Compiling strip: Title: "The #1 programmer excuse for legitimately slacking off" We can see a corridor, a door leading to an office on the left, from inside this room, someone is saying "Hey! Get back to work!". Two people are in the corridor, playing with office chairs and swords, and one of them answers "AI is coding". The first person from inside the office answers back "Oh. Carry on."
I don't know if it's been made already, but here it is.
True. In that regard, Javascript really cares about backward compatibility more than any other language ("don't break the web!"), but the ecosystem around Javascript really can't be ignored.
Just spent the last 3 days fixing code after a "npm update" on minor versions. The last one was maybe one year ago.
The JS ecosystem is just dreadful.
I scored 13/21 on e-mail.wtf and all I got was this lousy text to share on social media.