i'd use windows or linux over macos any day
macOS is so uncanny valley, everything is just ever so barely wrong
@jakebailey.dev.bsky.social
According to git blame, I wrote the TypeScript compiler, don't fact check that Senior Software Engineer at Microsoft working on TypeScript Underground gopher, finally revealed https://jakebailey.dev/ https://github.com/jakebailey arch btw
i'd use windows or linux over macos any day
macOS is so uncanny valley, everything is just ever so barely wrong
you are looking into the mouth of hell, yelling "please, more"
03.08.2025 06:08 β π 24 π 1 π¬ 1 π 0please no please I beg you
03.08.2025 05:58 β π 17 π 1 π¬ 1 π 0going through my RSS feed reader is just so depressing, hundreds of articles a day, all bad news. there's just no good news anymore
01.08.2025 22:20 β π 10 π 0 π¬ 1 π 0TypeScript 5.9 is now available! π£
This release brings:
β
An updated tsc --init
β
Type-checking for the new 'import defer'
β
Actual summaries in more DOM APIs
β
Expandable quick info hovers (β¨previewβ¨)
and more! Read up more on our blog:
devblogs.microsoft.com/typescript/a...
Seems to render other people's posts (replied to or reposted) as some @original account?
30.07.2025 13:00 β π 1 π 0 π¬ 0 π 0That's good too but then it asks you to hit `y` and I can't be bothered when 99% of the time I've just written commti
29.07.2025 22:27 β π 0 π 0 π¬ 1 π 0you're welcome
29.07.2025 21:35 β π 1 π 0 π¬ 0 π 0git config --global help.autocorrect 10
29.07.2025 17:10 β π 7 π 1 π¬ 2 π 0Gopls v0.20.0 is released: go.dev/gopls/releas...
$ go install golang.org/x/tools/gopls@v0.20.0
Docs at go.dev/gopls.
Thanks to all who contributed!
first brat RM
29.07.2025 00:14 β π 2 π 0 π¬ 1 π 0Seems functionally identical to the one also happening to npm maintainers socket.dev/blog/npm-phi...
26.07.2025 23:17 β π 1 π 0 π¬ 0 π 0TypeScript 5.9 RC is available to try! Let us know how it works before next week's stable release!
devblogs.microsoft.com/typescript/a...
I'm not really surprised; if you ts-ignore an import itself, you're in for a bad time. It's an error type, which declaration emit is happy to just leave as-is because it's an error
IIRC this specifically has to do with error types and how declaration emit handles computed properties
I'm honestly not sure where you're testing this or how, sorry
25.07.2025 18:45 β π 0 π 0 π¬ 0 π 0Isn't that just the default type parameters?
If it's generating those and not importing them, then yeah that's a bug, but if this is getting passed through some other tool to do bundling, then it is probably that other tool.
I am mainly concerned about including ignores in a published file at all, and encoding tsconfig paths in the output is even worse :|
25.07.2025 18:23 β π 0 π 0 π¬ 0 π 0Certainly not, though I don't think it's a bug that a dts emitter does not bring along ignores :D
25.07.2025 18:23 β π 0 π 0 π¬ 0 π 0I can't help but feel terrified that you're publishing d.ts files containing ts-ignores and imports requiring tsconfig paths π¬π¬π¬
25.07.2025 14:17 β π 2 π 0 π¬ 4 π 0IT'S LIVE
24.07.2025 23:08 β π 1802 π 530 π¬ 68 π 67The world is falling apart at the seams, but at least the Go tree is open again so I have something to read while it all burns
24.07.2025 16:25 β π 8 π 1 π¬ 0 π 0there's no way the "exclusive" thing can be explained by anything other than that they think that "exclusive" means "catch and kill" a la American Media and are confused why the WSJ didn't offer to kill the story in exchange for a payout
22.07.2025 00:19 β π 3 π 0 π¬ 0 π 0π¨ Heads up! Youβve got just over a week to dash over to www.gophercon.com and grab your pass before standard pricing zips away! π΅
#GopherCon is rolling into NYC August 25-28, and whether you're building big things or just Go-curious, this is the place to be!
π Standard pricing ends July 29th!
If I only ate burgers every day for every meal, I'd probably also be really excited to finally have a meal of pasta or stir fry
It's good to get out of the bubble, Python and Go are good
I'll try and look at this harder come Monday (just looking from my phone)
20.07.2025 11:34 β π 0 π 0 π¬ 1 π 0I can imagine this breaking in confusing ways just from files having different config options, but then running build mode on this is going to also do some strange things
I'd probably copy the pattern used in TS or dt-tools or ATTW instead
The layout and config is pretty weird; if you remove references, then the top level config is all tsconfig defaults, and tsserver can't find that random tsconfig.build.json without the reference, and there's probably something very screwy about having the top config actually include files.
20.07.2025 11:33 β π 0 π 0 π¬ 1 π 0I did way better at this than the JS date one
But then again, I did write the fstring parser for the original python language server, so maybe I'm predisposed
20/26 not bad not bad
19.07.2025 11:17 β π 3 π 0 π¬ 0 π 0woww
19.07.2025 06:54 β π 6 π 0 π¬ 0 π 0