Jake Bailey @jakebailey.dev · 24/09/2026that scene from the matrix except it's me reading articles, talk slides, PR descriptions, saying "that's Claude", "that's GPT", "that's Claude", "Claude", "GPT", ... 3939
Jake Bailey @jakebailey.dev · 22/09/2026oh no, all this force pushing put me on the AgentScan list 2130
Reposted by Jake BaileySavannah Ostrowski @savannah.dev · 22/09/2026my husband just interrupted putting dishes away because he wanted to show me something called a “jj megamerge”. i’m scared i’m losing my husband to jj. 621313
Jake Bailey @jakebailey.dev · 16/09/2026don't make me tap the sign devblogs.microsoft.com/oldnewthing/...devblogs.microsoft.comIt rather involved being on the other side of this airtight hatchway - The Old New ThingNot every code injection bug is a security hole. 130
Jake Bailey @jakebailey.dev · 04/09/2026this'll be exciting to a very specific kind of person github.com/microsoft/Ty...github.comStrongly type file paths by jakebailey · Pull Request #64159 · microsoft/TypeScriptThis is a wacky change I've wanted to try out for a while and finally started screwing around with with copilot. Right now (and in Strada), we have just two kinds of paths: string - 🤷 Path - a... 6845
Reposted by Jake BaileyNullVoxPopuli @nullvoxpopuli.com · 03/09/2026I'm declaring TypeScript 7 for Ember: ready At work, on the 3 million line monolithic package, I'm seeing ~ 4m40s -> 12s a ✨ 23x ✨ speed boost 3658
Jake Bailey @jakebailey.dev · 03/09/2026building a time machine just to go back and prevent the first ReDoS CVE from being accepted 0152
Jake Bailey @jakebailey.dev · 21/08/2026a cat paw can in fact proof-of-presense a yubikey during an auth flow 0131
Reposted by Jake BaileyOrta Therox @orta.io · 15/08/2026I've bumped all of the @typescriptlang.org compiler usage in @puzzmo.com to now use TS7 and the new compiler API. All looks very reasonable and has every feature I needed for codegen and AST introspection Literally no notes :+1: 0201
Reposted by Jake BaileyAndrew Branch @andrewbran.ch · 15/08/2026If you’re not stalking TypeScript PRs, you might be surprised how much you can do with the API in nightlies (and even in 7.0 stable), so here’s a tiny demo that I think hits some of the highlights. 🧵 412720
Jake Bailey @jakebailey.dev · 13/08/2026with the way GitHub issues are going these days, I think I now understand what it was like when Google Duplex came out and businesses were talking to bots on the phone 060
Jake Bailey @jakebailey.dev · 12/08/2026it's so great knowing that so many resources out there are being spent on *checks notes* protecting me from yaml files that are a little too complicated 0110
Jake Bailey @jakebailey.dev · 01/08/2026i love when discourse happens, as it provides me with whole new classes of bad-takes-havers to mute 040
Reposted by Jake BaileyTypeScript @typescriptlang.org · 28/07/2026Have you been using TypeScript 7? @ahejlsberg.bsky.social shows off what 10x faster build & editing experiences look like with @vscode.dev!youtube.comTypeScript 7 Is Here (And It's 10× Faster)YouTube video by Microsoft Developer 57018
Jake Bailey @jakebailey.dev · 27/07/2026the 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 4673
Reposted by Jake BaileyArtem Zakharchenko @kettanaito.com · 21/07/2026TypeScript 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. 1664
Reposted by Jake BaileyTom MacWright @macwright.com · 23/07/2026switched to typescript 7 for coding on @val.town. extremely good. 2161
Jake Bailey @jakebailey.dev · 21/07/2026Am 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/+/803462go-review.googlesource.comGerrit Code Review 2573
Jake Bailey @jakebailey.dev · 19/07/2026excuse me but how hasn't anyone recommended Tor's Cabinet to me sooner, were you all holding out on me 010
Jake Bailey @jakebailey.dev · 19/07/2026Soo 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 5551
Jake Bailey @jakebailey.dev · 18/07/2026My favorite thing about the most recent frontier models is how I'm not allowed to investigate compiler crashes anymore 🫠 090
Jake Bailey @jakebailey.dev · 12/07/2026lived 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 3360
Reposted by Jake Baileynpm @npmjs.com · 08/07/2026npm 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...github.blognpm install-time security and GAT bypass2fa deprecation - GitHub Changelognpm 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… 26024
Jake Bailey @jakebailey.dev · 08/07/2026Really 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!!! 51468
Jake Bailey @jakebailey.dev · 05/07/2026Pretty 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 buggithub.comGitHub - le0pard/re2js: RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matchingRE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching - le0pard/re2js 1241
Reposted by Jake BaileyTurn Down For Hwæt @mxlabradorite.bsky.social · 01/07/2026This interview in Vanity Fair came out in 2010, and this exchange from it has lived rent-free in my head ever since. 2756431682
Jake Bailey @jakebailey.dev · 01/07/2026A 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! 1120
Reposted by Jake BaileyVisual Studio Code @vscode.dev · 29/06/2026⚡ 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... 25610
Reposted by Jake BaileyGopherCon @gophercon.com · 22/06/2026The 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 0222
Jake Bailey @jakebailey.dev · 22/06/2026Did 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. 3140
Reposted by Jake BaileyTypeScript @typescriptlang.org · 18/06/2026📣 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!devblogs.microsoft.comAnnouncing TypeScript 7.0 RC - TypeScriptThe Release Candidate for TypeScript 7.0 is now available! 525152
Jake Bailey @jakebailey.dev · 15/06/2026@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. redonego-review.googlesource.comGerrit Code Review 2140
Reposted by Jake BaileyWSDOT @wsdot.wa.gov · 15/06/2026WELCOME TO WASHINGTON, SOCCER FANS. Get acquainted with our state via this highly accurate and mostly-to-scale map. 822675765
Jake Bailey @jakebailey.dev · 15/06/2026This 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. 3656
Jake Bailey @jakebailey.dev · 30/05/2026Still so angry at this Anyone have any note app suggestions 220
Jake Bailey @jakebailey.dev · 28/05/2026Google Keep hiding the archive button is utterly maddening, I simply do not understand, why do that 140
Jake Bailey @jakebailey.dev · 27/05/2026thank 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 2110
Jake Bailey @jakebailey.dev · 26/05/2026it's not much but it feels cool to go to ichiran and speak to the staff in Japanese and not have them speak English back "it's not much" doing a lot of work because what i'm really saying is that I know simple phrases and numbers 🙂↕️ 1170