Some thoughts about AI-assisted coding and how it affects my brain. I'm more productive and more exhausted at the same time.
marvinh.dev/blog/ddosing...
Posts by Tim Kraut
𧨠Axios only needed to be resolved somewhere in your dependency graph to affect you.
Semver + transitive deps + runtime installs = hidden blast radius.
If you only checked your projectβs lockfile, you may still not know.
socket.dev/blog/hidden-... #nodejs #javascript
Rather than the same old boring internet pranks, I thought I'd build something more fun this April Fools.
CSS or BS. Can you tell your CSS properties names from BS?
www.keithcirkel.co.uk/css-or-bs
If you use GitHub (especially if you pay for it!!) consider doing this *immediately*
Settings -> Privacy -> Disallow GitHub to train their models on your code.
GitHub opted *everyone* into training. No matter if you pay for the service (like I do). WTH
github.com/settings/cop...
Having lived in France for a couple of years, my head is constantly confused by this word... It's pronounced differently in French than in English π Same for "Vue"
new post on my personal blog.
i think these three areas often go unexplained, so hopefully this explains why some of these packages exist. these are fine to exist but the majority of developers shouldn't have to pay the cost for them.
Firefox 149 is out now, and adds bunch of new web platform features, like
π The CloseWatcher API
π popover=hint (although I'm concerned about the spec'd behaviour)
π hasUAVisualTransition on PopStateEvent
π font-family: math
π The CSP reporting API
And more!
developer.mozilla.org/en-US/docs/M...
TypeScript 6.0 is out π
πΆ Temporal
πΆ Map#getOrInsert
πΆ RegExp.escape
πΆ #/ prefix for Package Imports
New defaults!
πΆ --target=ES2025
πΆ "use strict"
π· --strict
Deprecations!
ποΈ baseUrl, outFile
ποΈ import assertions
ποΈ `module` namespaces
ποΈ module: amd
ποΈ moduleResolution: node
ποΈ target: ES5
TypeScript 6.0 is now available!
This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more!
But most important, this release brings us one step closer to the upcoming native-speed 7.0!
devblogs.microsoft.com/typescript/a...
I'm thinking about a service that preselects the most appropriate language based on some user-specific data (e.g. browser language or location). If developers have different pre-selected languages, they might run into test execution issues if the UI on their machine is in another language
What are your thoughts on internationalization? I definitely get your point of view. In the context of I18N, using test IDs makes it easy to find the submit button no matter the used language. Like a dedicated selector for tests
Yesterday was my last day at Deno. It's rare you get to work with so many highly skilled peers in one place, but I'll be now cheering from the sidelines.
Not sure yet what comes yet. I'm officially looking for a job now!
β‘οΈ Vite 8.0 is here!
The most significant architectural change since Vite 2.
β¬ Powered by @rolldown.rs bringing faster production builds and more consistency
π€οΈ New features such as tsconfig paths and emitDecoratorMetadata support
vite.dev/blog/announc...
Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture.
Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more...
astro.build/blog/astro-6...
ECMAScript Euphoria! π
We don't always post when a single proposal advances, but when we do, it's Temporal -> Stage 4.
Just days shy of 9 years from Stage 1, a herculean effort on the part of many champions, delegates, invited experts, and contributors, past and present. Thank you all! π
Please note that Chrome pushed an update, and
YOUR DEV CONSOLE (history) MAY BE READ BY HUMAN REVIEWERS.
Sure, console should never be treated as a secure env, but I still fucking hate this.
My book, Accessibility For Everyone, is now free and online as a website.
accessibilityforeveryone.site
The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.
Firefox 147 just landed & it's pretty huge in terms of web features:
π CSS anchor positioning
π The navigation API
π View transition types
π Brotli support in Compression/DecompressionStream
π CSS module imports
And more!
developer.mozilla.org/en-US/docs/Mozilla/Firef...
We just published 6 CVEs identifying security vulnerabilities in React Router and Remix v2
We recommend updating to the latest appropriate versions:
React Router v7 -- 7.12.0
React Router v6 -- 6.30.3
Remix v2 -- 2.17.2
Details, links, and package ranges are listed below
π₯³ TypeSlayer is out! celebrate by posting what your type graph looks like! it legit has an actual leaderboard now: so bonus points if you win lol ππ
run: `npx typeslayer`
source: github.com/dimitropoulo...
βοΈintroducing TypeSlayerβοΈ A #typescript type performance benchmarking and analysis tool. A summation of everything learned from the benchmarking required to make the Doom project happen.
It's got MCP support, Perfetto, Speedscope, Treemap, duplicate package detection, and more.
Researchers have found two new vulnerabilities in React Server Components while attempting to exploit the patches last week.
These are new issues, separate from the critical CVE last week. The patch for React2Shell remains effective for the Remote Code Execution exploit.
There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it.
A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.
react.dev/blog/2025/12...
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...
It's December 1st, which means that throughout the entire month you should reserve 5-10 minutes every day to read a fantastic article about HTML. β€οΈβπ₯
Check out what's hidden behind the first door.
htmhell.dev/adventcalendar
The State of React 2025 survey just opened!
Iβll be very keen to see what the community thinks of some of the newer features like Actions, now that theyβve been available for a while.
Take it here:
survey.devographics.com/en-US/survey...
Type stripping is now stable.
Enjoy π
Same in German. I hate it... Especially since the translations are pretty much always auto-translated and mostly vary between slightly off and awfully wrong. Especially on YouTube, it's horrible...
Yes, some (especially from Google) are buggy... Sadly, I can recommend the Google Search Fixer addon. I fear, not many developers test in Firefox for Android...
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.
So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.
interop-rank.jakearchibald.com