Tim Kraut

@timkraut.de

Senior Frontend Developer, working for AWESOME! Software

Die Spitzen von CDU, CSU und SPD wollen das Informationsfreiheitsgesetz abschaffen – einen Grundpfeiler unserer Demokratie. 2025 haben wir den Angriff der Union aufs IFG gemeinsam abgewehrt. Das schaffen wir auch heute – unterzeichnet jetzt unsere WeAct-Petition! weact.campact.de/petitions/sp...

SPD, stoppt den Frontalangriff auf die Informationsfreiheit!

Wir alle haben das Recht auf staatliche Informationen. Seit 2006 müssen Behörden auf Antrag nach dem Informationsfreiheitsgesetz (IFG) Dokumente herausgeben – seien es Verträge, interne Weisungen oder...

weact.campact.de

13 years ago today I made the first commit to the ESLint Git repo. It’s hard to believe that this project I cobbled together in my spare time over a couple of weeks is still going strong. I’ve been doing a lot of reflecting over these years and the journey it’s been. A thread.

A birthday cake for ESLint, with candles of 1 and 3 at the top for 13 and the ESLint logo with "Happy birthday" on the side.

📢 We released Babel 8 last week! Babel now targets modern browsers by default, is now ESM-only, and ships TypeScript types for all of its packages. We waited a week before announcing it to catch any last minute regressions, but now it's time for you to update your Babel version 😄

Releasing Babel 8 today: ESM-only, drop ES5 default, and a smooth migration path · Babel

Today we are releasing Babel 8. It's been 8 years since we released Babel 7. And that's not without reason.

babeljs.io

I built an interactive guide on how Shazam (the music identification app) works! This is the next installment in my newly coined "How The Heck?" series, where we explore everyday tech that can feel like magic (QR Codes, GPS, and now this one). Hope you enjoy it! perthirtysix.com/how-the-heck...

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

Firefox 149 release notes for developers (Stable) - Mozilla | MDN

This article provides information about the changes in Firefox 149 that affect developers. Firefox 149 was released on March 24, 2026.

developer.mozilla.org

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@typescriptlang.org · 5mo ago

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

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

Announcing TypeScript 6.0 - TypeScript

TypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.

devblogs.microsoft.com