i love when discourse happens, as it provides me with whole new classes of bad-takes-havers to mute
Jake Bailey
@jakebailey.dev
According to git blame, I wrote the TypeScript compiler, don't fact check that Principal Software Engineer at Microsoft working on TypeScript Underground gopher, finally revealed jakebailey.dev github.com/jakebailey arch btw
Have you been using TypeScript 7? @ahejlsberg.bsky.social shows off what 10x faster build & editing experiences look like with @vscode.dev!
TypeScript 7 Is Here (And It's 10× Faster)
YouTube video by Microsoft Developer
youtube.com
the worst part about talks is writing talks the best part about writing talks is finding all the oopsies in the code being talked about and thus, I now have PRs to make the TS AST 2% smaller, the parser 10% faster, the binder 1.5% faster
TypeScript 7.0 is incredible. I didn't even know type checking/generation took that much time in my build. Now it's 3-4x faster. Highly recommend updating.
switched to typescript 7 for coding on @val.town. extremely good.
Am I sick or procrastinating? You decide Anyway I made the Go compiler twice as fast at compiling the TS checker package go-review.googlesource.com/c/go/+/803462
Gerrit Code Review
go-review.googlesource.com
excuse me but how hasn't anyone recommended Tor's Cabinet to me sooner, were you all holding out on me
Soo I hit the button to release TS 7 then swiftly went out of office for vacation 😅 How's it going for everyone? Hopefully speedy speedy good
My favorite thing about the most recent frontier models is how I'm not allowed to investigate compiler crashes anymore 🫠
lived my dream and saw les mis in the front row in the west end, truly incredible experience and @savannah.dev liked it, which is a win i've now seen it three times, which I'm declaring to be normal
npm v12 is now generally available. npm install now makes install scripts, Git, and remote-URL dependencies opt-in by default. We're also retiring npm 2FA-bypass GAT: no account management (early Aug 2026), no direct publishing (~Jan 2027). More info at github.blog/changelog/20...
npm install-time security and GAT bypass2fa deprecation - GitHub Changelog
npm v12 is now generally available and tagged latest. This major release turns on the install-time security defaults we announced in June, and it’s also where we begin a deprecation…
github.blog
Really excited that this is out the door! Super proud of the work the team has done in the past year to get this complete. Excited for the future; API stuff is in full swing, more perf improvements, and more. Please give it a try!!!
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
Pretty surprised to see movement in the "make regex backtracking not catastrophic" space: arxiv.org/pdf/2311.17620 Only learned about this by being cross referenced to github.com/le0pard/re2js on a Go CL fixing a regex bug
GitHub - le0pard/re2js: RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching
RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching - le0pard/re2js
github.com
This interview in Vanity Fair came out in 2010, and this exchange from it has lived rent-free in my head ever since.
wrote about jackass for those confused by how jackass became kind of important to a lot of people aftermath.site/jackass-movi...
A week on and it's still working well; it required a gopls change (go.dev/cl/795221, hope that's released soon!). With 5 day pruning like Go does itself, that 5 day window leaves me sitting at about 150GB of cache, which comes out to about 20GB on disk. Very good!
Did a bit of hacking this weekend and cooked up "gocachez", a GOCACHEPROG which transparently compresses the Go build cache to save disk space at rest at the cost of CPU, with fairly good results. Building and testing TS would normally eat up roughly 4GB, but with gocachez it's only about 400MB.
⚡ Learn how the VS Code and TypeScript teams collaborated to bring TypeScript 7 to VS Code. The result: faster builds, faster iteration, and a better day-to-day development experience. Read more: code.visualstudio.com/blogs/2026/0...
The TypeScript port to Go is complete. Now what? 🚀 Join @jakebailey.dev at #GopherCon for a look at what happened after the port, including new tooling, Wasm support, lessons learned, and how Go continues to shape the future of TypeScript. 🎟️ gophercon.com #RoadToGopherCon #golang
Did a bit of hacking this weekend and cooked up "gocachez", a GOCACHEPROG which transparently compresses the Go build cache to save disk space at rest at the cost of CPU, with fairly good results. Building and testing TS would normally eat up roughly 4GB, but with gocachez it's only about 400MB.
📣 TypeScript 7's Release Candidate is now out! 📣 The new native rewrite is almost here. Try it out on your codebases, and make sure your team is ready for the upcoming 7.0 release!
Announcing TypeScript 7.0 RC - TypeScript
The Release Candidate for TypeScript 7.0 is now available!
devblogs.microsoft.com
@jorropo.net burst my bubble; this could actually be observable by a very goofy case of a boxed nil interface call, something that the Go test suite did not test! But, it's still salvageable; just generate one wrapper instead of zero, which is just a simplification of my second CL. redone
Gerrit Code Review
go-review.googlesource.com
This is a fun one: I just sent go.dev/cl/790740, which elides method wrappers for embedded types at offset zero, common for mixins/inherited data types. Doing this removes 60 _thousand_ method wrappers from tsgo's AST package, dropping the compilation of our main exe from 49s to 28s on my machine.
WELCOME TO WASHINGTON, SOCCER FANS. Get acquainted with our state via this highly accurate and mostly-to-scale map.
This is a fun one: I just sent go.dev/cl/790740, which elides method wrappers for embedded types at offset zero, common for mixins/inherited data types. Doing this removes 60 _thousand_ method wrappers from tsgo's AST package, dropping the compilation of our main exe from 49s to 28s on my machine.
Still so angry at this Anyone have any note app suggestions
Google Keep hiding the archive button is utterly maddening, I simply do not understand, why do that
Google Keep hiding the archive button is utterly maddening, I simply do not understand, why do that
thank you YouTube for opening to a full page of shorts followed by "playables", both things I absolutely totally want and definitely have never clicked "show less" on multiple times before god forbid any product by any company actually respect my attention