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
https://jakebailey.dev/
https://github.com/jakebailey
arch btw
Principal Software Engineer at Microsoft working on TypeScript
Underground gopher, finally revealed
https://jakebailey.dev/
https://github.com/jakebailey
arch btw
it's so crazy to see Dan Trachtenberg directing badass movies when like, my entire mental image of him is as a podcaster I really enjoyed like 15 years ago
November 8, 2025 at 6:04 AM
it's so crazy to see Dan Trachtenberg directing badass movies when like, my entire mental image of him is as a podcaster I really enjoyed like 15 years ago
me every day www.youtube.com/watch?v=AbSe...
Hal fixing a light bulb (from Malcolm in the Middle S03E06 - Health Scare)
YouTube video by VinnieFarsheds
www.youtube.com
November 4, 2025 at 7:42 PM
me every day www.youtube.com/watch?v=AbSe...
Reposted by Jake Bailey
NEED THIS EVERY DAY - dashare.zone ADMIN
November 2, 2025 at 10:45 PM
NEED THIS EVERY DAY - dashare.zone ADMIN
hot take: punycode and url.parse should not be deprecated
never have I ever had so many deprecations in my daily workflow
god help us all if these are ever actually removed
never have I ever had so many deprecations in my daily workflow
god help us all if these are ever actually removed
[DEP0169] DeprecationWarning: `url.parse()` b̶͎͆e̴̛̟͖͠havior is not standardized and̴̃͜ ̷͈̤̿͠p̴͔̉͊rone to errors that hav̶̧̗̄̂e security impl̶̖̗̎͒ï̵̩͈c̸̢̑̍a̶̫̝͝t̴̖̒i̵̛̲͙̓ő̵̩̣̚n̴̰̏s. Use the Ẃ̷̯̬̟̫͉̠̞̬̣̃̀̀̒͒͊̓̍́H̷̙͇͇̞̘̝͍̣͍̲̼̕̕̚͜A̶̺͇͒Ţ̴̠͍̻̯̮̬͇͍̈͐̆͗W̶̪͈̤͊́͑̀͜͜G̷͇͒̋̿̾̔̌̾͊͘͝͝͝ URL API instead. C̸͍̤̥̲̩̣̭̈͒̉̅̓͑͋̋͆̋̾͐̃V̴̦̖͚̥̘̲̦̺̣͌̎̒͌̅̊É̶̼̟̈́͛̋̿̈́͛̕s are not issued for `url.parse()` v̶̘͔͎͚͔̩̻̰̌͋͂͊̕͝ư̷̻͋͗͌̽́̓̂̋̅̓ḽ̶̢̳̥̗̯̻̳̜͉́̇͝͝n̴̬̆̀͂͂͛͘͘͝͝͠ë̴̯̺͎͉͇̝͂̅̍̀͌̽͂͐́̏̚ͅŗ̷̢̥̮͚̩͕̬̳̹̫͎̝̹̑̾͛͐͌̅̂̌͛́͒̚̚͝͝ͅḁ̷̡͇͙͓̺̮̥̠͉̪̤͆̉̽̆̆́͠b̶̢̲̯̼̭͖̖̳̲̘̫̫̳̳͔͂̃̾͐͐̏̔͆̎́̚̕͜͠i̵̹͍͔̟̞̲̫̪͍̽͋̔͑ļ̷̢͔̬̫̫͔̤͇̮̙̌̊̿͋̂͛̉̾͜i̵̢̘̜͚̺̬̊́̽̔̓̈́͊t̵͕̗̲̖̟͕͕͉̞͕̞̜͚͒̿͐͜ͅi̶̤̖̥̥̺͋̎͛͊̐̌͑͐̋̓̚̕͝ͅe̸̪̖͒̈́̾ş̴̨̢̖͓͚͎͇̣̥͓̣̤̪̜͐͗̃̏̓ͅ.
October 31, 2025 at 11:16 PM
hot take: punycode and url.parse should not be deprecated
never have I ever had so many deprecations in my daily workflow
god help us all if these are ever actually removed
never have I ever had so many deprecations in my daily workflow
god help us all if these are ever actually removed
Reposted by Jake Bailey
I am looking for a full-time job.
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
I am looking for a full-time job.
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.
If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
figured out why the internet broke
October 29, 2025 at 4:58 PM
figured out why the internet broke
Reposted by Jake Bailey
tsgo is not just faster than the original @typescriptlang.org compiler. It’s also *more correct* in a bunch of places. There might still be bugs where it’s less correct, too, but that’s not what I’m finding in general working on Vanta’s codebase! It’s just real bugs. 😂 😭
October 28, 2025 at 4:53 PM
tsgo is not just faster than the original @typescriptlang.org compiler. It’s also *more correct* in a bunch of places. There might still be bugs where it’s less correct, too, but that’s not what I’m finding in general working on Vanta’s codebase! It’s just real bugs. 😂 😭
Reposted by Jake Bailey
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
github.blog
October 28, 2025 at 6:47 PM
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀
Read up more at github.blog/news-insight...
i just cannot believe we are living in this timeline
Mar Awa III, patriarch of the Assyrian Church of the East, also born in Chicago, gave Pope Leo a Cubs jersey.
October 28, 2025 at 4:12 AM
i just cannot believe we are living in this timeline
red ball
marketing global
marketing global
October 27, 2025 at 5:05 AM
red ball
marketing global
marketing global
i wonder how hard it'd be to get back into tech theatre
October 26, 2025 at 6:03 AM
i wonder how hard it'd be to get back into tech theatre
Reposted by Jake Bailey
We are still looking for feedback on tsgo, but it is worth calling out we expect some type-checking changes that you may need to adapt to.
The native previews are easy to grab from npm, and are published nightly to try out!
www.npmjs.com/package/@typ...
The native previews are easy to grab from npm, and are published nightly to try out!
www.npmjs.com/package/@typ...
October 24, 2025 at 12:22 AM
We are still looking for feedback on tsgo, but it is worth calling out we expect some type-checking changes that you may need to adapt to.
The native previews are easy to grab from npm, and are published nightly to try out!
www.npmjs.com/package/@typ...
The native previews are easy to grab from npm, and are published nightly to try out!
www.npmjs.com/package/@typ...
Something isn't done yet? It can't be because that thing is really hard, maintainer. No, it must be because you don't want to do it.
October 20, 2025 at 6:43 PM
Something isn't done yet? It can't be because that thing is really hard, maintainer. No, it must be because you don't want to do it.
really bummed that github.com/golang/go/is... was closed, sucks to get a fuzzing failure that cannot be fixed and then just, not be able to fuzz any further
cmd/go: -keepfuzzing needs renaming, does not exist · Issue #48127 · golang/go
Generally, we try to keep the flag names big-endian, so that related flags all have a common prefix, like bench, benchtime, benchmem; memprofile, memprofilerate; even fuzz, fuzzcachedir, fuzzminimi...
github.com
October 18, 2025 at 4:32 AM
really bummed that github.com/golang/go/is... was closed, sucks to get a fuzzing failure that cannot be fixed and then just, not be able to fuzz any further
I understand why people do it, but I really wish bluesky had a toggle to let me hide all self-reposts, or at the very least the ability to turn off reposts for specific accounts entirely because only a couple of accounts I follow annoy me with this
October 18, 2025 at 2:07 AM
I understand why people do it, but I really wish bluesky had a toggle to let me hide all self-reposts, or at the very least the ability to turn off reposts for specific accounts entirely because only a couple of accounts I follow annoy me with this
I'm using default exports
Union to intersection type
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand
I'll go first: Six page commercial lease.
I'll go first: Six page commercial lease.
October 16, 2025 at 6:49 PM
I'm using default exports
Reposted by Jake Bailey
Union to intersection type
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand
I'll go first: Six page commercial lease.
I'll go first: Six page commercial lease.
October 13, 2025 at 12:06 PM
Union to intersection type
Can someone tell me why GitHub has the "feature" where anyone can ping you from a _commit message_
October 12, 2025 at 4:27 AM
Can someone tell me why GitHub has the "feature" where anyone can ping you from a _commit message_
WSDOT don't close I-405 southbound on days I need to drive to the airport challenge: impossible
October 12, 2025 at 2:58 AM
WSDOT don't close I-405 southbound on days I need to drive to the airport challenge: impossible
Tron: Ares, the first movie to be written entirely by ChatGPT
October 11, 2025 at 4:07 AM
Tron: Ares, the first movie to be written entirely by ChatGPT
JDS Labs (jdslabs.com) has to have the best customer service of all time.
Email them about a bug in my Element 3 amp (randomly crashes), the CEO himself sends me firmware to try out, then when that doesn't work they 2 day air advance exchange me a new Element 4 (newer model!) at no cost to me.
Email them about a bug in my Element 3 amp (randomly crashes), the CEO himself sends me firmware to try out, then when that doesn't work they 2 day air advance exchange me a new Element 4 (newer model!) at no cost to me.
October 10, 2025 at 1:14 AM
JDS Labs (jdslabs.com) has to have the best customer service of all time.
Email them about a bug in my Element 3 amp (randomly crashes), the CEO himself sends me firmware to try out, then when that doesn't work they 2 day air advance exchange me a new Element 4 (newer model!) at no cost to me.
Email them about a bug in my Element 3 amp (randomly crashes), the CEO himself sends me firmware to try out, then when that doesn't work they 2 day air advance exchange me a new Element 4 (newer model!) at no cost to me.
SILKSONG ENEMIES SHOULD NOT DO TWO MASKS OF DAMAGE AAAAAAAAAAAAA
October 5, 2025 at 9:10 PM
SILKSONG ENEMIES SHOULD NOT DO TWO MASKS OF DAMAGE AAAAAAAAAAAAA
please I keep listening and the situation only get worse
uh oh
October 3, 2025 at 11:32 PM
please I keep listening and the situation only get worse