Profile banner
Profile picture

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

created May 10, 2023

3,803 followers 360 following 1,207 posts

view profile on Bluesky

Posts

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Definitely slidev; you can also do some incredible stuff with just plain HTML/CSS in the markdown page along with the built in animation system

1/9/2025, 1:18:40 PM | 5 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

just waiting to see if he uses bubble sort to sort one million 32-bit integers

1/9/2025, 6:50:15 AM | 3 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

DT only tests TS 5.2+, and that is pretty conservative... What situation are you in where you are holding TS back but not other deps?

31/8/2025, 11:54:34 PM | 3 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

It's fairly complete at this point, we have rename, auto imports, etc, as of just last week or so. I've been daily driving it for a while now

31/8/2025, 6:08:32 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Yeah, I don't really know how to set it up, but I really recommend trying out the new thing and tell us what bugs you find! Some features are missing / incomplete / maybe broken, but feel free to peruse github.com/microsoft/ty...

31/8/2025, 6:07:14 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Are you using the LSP wrapper, or the new official LSP server via tsgo?

31/8/2025, 5:33:17 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

Reminder that I'm going to be at @squiggleconf.com in a couple of weeks to talk in probably too much detail about the Go port! If you aren't already going and can make it, definitely look into it! Lots of great talks on the agenda from some big names!

SquiggleConf 2025, September 18-19, Boston Why and How We Ported TypeScript to Go With Jake Bailey TypeScript team; lover of programming languages
31/8/2025, 3:16:49 AM | 34 2 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Rust? Yeah I use Rust

The Rust game logo
30/8/2025, 4:06:43 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

the best part about gophercon was that nobody said "golang"

30/8/2025, 3:59:06 PM | 18 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

shame to each and every one of you who did not make me aware of cathode ray dude

30/8/2025, 2:12:02 AM | 3 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Here I thought you'd have a box of 2000 of them beside the boxes of slide puzzles and gopher plushies

29/8/2025, 6:50:46 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

stashes are just commits and can be referenced, so: git branch branchname stash@{0} _almost_ does what you want, just no rebase (which can't be done without checking out because there could be conflicts?)

29/8/2025, 4:43:09 AM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

the candidate swiped left

28/8/2025, 2:46:51 PM | 3 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

The tool is pikchr! pikchr.org/home/doc/tru... bsky.app/profile/feli...

28/8/2025, 2:28:46 PM | 5 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Er, throttle, I mean

28/8/2025, 12:42:23 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Or debounce it

28/8/2025, 12:25:08 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

I did it

27/8/2025, 9:48:54 PM | 22 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

I'm mic'd up, oh lord

27/8/2025, 8:33:47 PM | 12 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

@zombiezen.com great lightning talk!

27/8/2025, 6:06:17 PM | 5 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

it's bold to show the firehose live at a talk 😅

27/8/2025, 4:10:48 PM | 4 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

what the heck, I must be sitting a few rows in front of you

27/8/2025, 1:22:05 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

If I can't install apks from random people's GitHub releases, or use App Cloner, I'm going to lose it

26/8/2025, 5:45:33 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

Yikes

26/8/2025, 12:20:16 AM | 10 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

One day I'll remember that I don't need to bring 4 USB-C chargers on every trip

26/8/2025, 12:01:46 AM | 8 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

i love how no matter how i read this, i can be both offended and pleased, having worked on the best checkers for both

25/8/2025, 11:53:20 PM | 5 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

has anyone ever tried to make prev lint

25/8/2025, 8:46:42 PM | 4 0 | View on Bluesky | view

Profile picture Daniel Rosenwasser (@danr.bsky.social) reposted

Just filed an issue to turn `--strict` on by default in TypeScript. Maybe it's a little bit ambitious, but I'm excited for us to try this one. 😄 github.com/microsoft/Ty...

25/8/2025, 4:27:40 PM | 122 15 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Uh oh, for big projects it's so concurrent that it OOMs trying to do too much at the same time, need a limiter on that...

22/8/2025, 1:33:21 AM | 6 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

That isn't too far away!! github.com/microsoft/ty...

22/8/2025, 12:32:17 AM | 6 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

But basically, if you're running another tool to orchestrate tsc -p or tsc -b, maybe just try running tsc -b now. Oh, and, type away to your hearts content in the editor becuase snapshotz

21/8/2025, 11:42:53 PM | 8 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

dt-tools is probably a bad example beacuse it's not very big or chained. Things should be a lot faster on larger monorepos with projects that don't depend on each other, since now we don't have to wait to work on them. Maybe one day, we can do fully concurrent isolated declarations emit and go brr

21/8/2025, 11:41:53 PM | 9 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

Tonight will be one of the best nightlies of the TypeScript Native Preview ever. 1) @andrewbran.ch fully rewrote the language server infra into a snapshot model. No more data races. It's so cool 2) Sheetal added build mode (-b), and it's even _concurrent_ build mode. 10x+ on dt-tools, hot and cold

Benchmark 1: node ./node_modules/typescript/lib/tsc.js -b . -f Time (mean ± σ): 4.204 s ± 0.057 s [User: 6.437 s, System: 0.533 s] Range (min … max): 4.142 s … 4.305 s 10 runs Benchmark 2: /home/jabaile/work/TypeScript-go/built/local/tsgo -b . -f Time (mean ± σ): 377.8 ms ± 8.1 ms [User: 2827.7 ms, System: 453.3 ms] Range (min … max): 361.4 ms … 387.1 ms 10 runs Summary /home/jabaile/work/TypeScript-go/built/local/tsgo -b . -f ran 11.13 ± 0.28 times faster than node ./node_modules/typescript/lib/tsc.js -b . -f Benchmark 1: node ./node_modules/typescript/lib/tsc.js -b . Time (mean ± σ): 1.247 s ± 0.016 s [User: 1.859 s, System: 0.252 s] Range (min … max): 1.232 s … 1.284 s 10 runs Warning: Statistical outliers were detected. Consider re-running this benchmark on a quiet system without any interferences from other programs. It might help to use the '--warmup' or '--prepare' options. Benchmark 2: /home/jabaile/work/TypeScript-go/built/local/tsgo -b . Time (mean ± σ): 120.6 ms ± 9.5 ms [User: 843.1 ms, System: 207.4 ms] Range (min … max): 111.8 ms … 156.0 ms 24 runs Summary /home/jabaile/work/TypeScript-go/built/local/tsgo -b . ran 10.34 ± 0.82 times faster than node ./node_modules/typescript/lib/tsc.js -b .
21/8/2025, 11:39:24 PM | 115 17 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

do not badmouth my beloved \varepsilon

20/8/2025, 7:26:17 AM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

--frozen-lockfile

20/8/2025, 5:46:09 AM | 6 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

hello from the future this got added back today

20/8/2025, 3:49:54 AM | 5 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

so that's what Stargate: Continuum was all about, going back in time to delete left-pad from history

20/8/2025, 12:49:42 AM | 31 0 | View on Bluesky | view

Profile picture Rob Palmer (@robpalmer.bsky.social) reposted

Type-aware linting is a fast-moving space with multiple experimental approaches, several recent changes, and potentially confusing names. This is a well-written article that describes Oxc's approach and helps clarify the overall landscape 👍

17/8/2025, 6:13:24 AM | 60 7 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Is this upstreamable? 😄

16/8/2025, 4:24:18 PM | 4 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

same tbh

Go brand design book, illustration of Gopher by Renee French CC BY 4.0 Text saying
15/8/2025, 10:22:01 PM | 23 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

who ya callin a tool

15/8/2025, 2:51:22 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

I totally understand the timeline, I'm just more confused at the social aspect, it just doesn't seem like it's going to scale long-term But I mean I guess this is JS where we have 55 package managers, 55 bundlers, 55 linters, 55 formatters, 55 ---

15/8/2025, 1:06:16 PM | 11 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

I remain moderately confused at the naming and that there's now three tsgolint repos working separately on basically the same thing

15/8/2025, 12:08:52 PM | 17 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Ah, we just always use the PR title, and none of us are repo admins day to day so rely on reviews

15/8/2025, 5:51:46 AM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

It's been flawless for me except quite literally the one blip today 😅

15/8/2025, 5:44:45 AM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Which PR was this? (Or is this something unsent)

15/8/2025, 2:13:44 AM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

i said this and then my PR got kicked out of the merge queue for no reason guess it's one of those days

14/8/2025, 11:49:02 PM | 13 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

i love merge queues

14/8/2025, 10:43:08 PM | 9 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

oh dang never thought I'd see the day where something I sent would be featured in these slides

14/8/2025, 7:02:04 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Sorry, you totally replied in the one issue on my repo and then I forgot to actually recheck this

13/8/2025, 7:36:09 AM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Alright, try pprof-it@4.0.0

13/8/2025, 7:03:33 AM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

I think I fixed it, major release incoming

13/8/2025, 6:59:36 AM | 3 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

It's still broken and they don't have an issue tracker 😞 What specifically is broken with pprof-it today? Just making sure I understand the problem

13/8/2025, 6:51:40 AM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Sorry about pprof-it on mac, I depend on Datadog's fork of pprof and they broke it at some point so I pinned it back and haven't gone to figure out what the deal is

13/8/2025, 6:34:41 AM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

its too hot

13/8/2025, 2:24:22 AM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

my favorite go 1.25 feature is whatever @thepudds.bsky.social lands

13/8/2025, 1:03:50 AM | 8 2 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Just wait until you hear about MoCA

12/8/2025, 8:49:44 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

🤪

Screenshot of podcast synopsis (31:10) - Community Highlight: Joke Bailey
12/8/2025, 6:28:10 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

fnm all the way

11/8/2025, 7:49:08 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

anyone else own one coax cable "just in case"

11/8/2025, 7:13:50 AM | 9 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

The "can tokenize every line" separately thing is my favorite fun fact about zig There's so much wacky stuff you could do with that. Concurrently tokenize all lines in parallel. Persist the token stream and hot patch it when typing. Reliably grep code for text inside and outside comments.

10/8/2025, 11:12:25 PM | 8 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

I meant "semver lib", obviously Thanks autocorrect

10/8/2025, 8:24:42 PM | 6 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Funny, I did something similar to pnpm a few years ago github.com/pnpm/pnpm/pu... I also started working on a new server lib that was a lot faster (I think I at least 10x'd it), but never got around to finishing it

10/8/2025, 4:24:12 PM | 16 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

OMW!!

10/8/2025, 6:29:01 AM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

also they made jay a man?

9/8/2025, 6:47:22 PM | 5 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

But I also can't figure out what this thread is even asking for tbh

9/8/2025, 5:48:48 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Realistically the new defaults we're going to have for tsconfig and in the editor make this moot, other than the errors about bad syntax which will error at runtime anyway.

9/8/2025, 5:47:11 PM | 7 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

We definitely can't reliably detect the node version

9/8/2025, 5:15:05 PM | 3 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

But basically I wouldn't use GitHub as an example of why _only SSH_ should be offered (But I still use SSH anyway)

9/8/2025, 4:32:51 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

EMU I think even has an option to disable SSH auth since that's "less secure" due to no rotation, two factor rechecks, etc, though I suspect it's because admins don't trust people to configure their ssh-agents securely

9/8/2025, 4:31:40 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

they retired username/password over http but auth tokens/oauth/etc is very much supported

9/8/2025, 4:03:32 PM | 10 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

🤑

9/8/2025, 3:52:55 PM | 3 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

devs will be like "why's TypeScript so slow, I don't have that much code" and then at the top of their code it's import React from "react"; import db from "some-huge-database-schema"; import * as Icons from "library-with-10000-icons-reexported"; import gh from "the-entire-fking-github-api-graphql";

9/8/2025, 4:45:15 AM | 132 7 | View on Bluesky | view

Profile picture GopherCon (@gophercon.com) reposted

Why is your code allocating memory? How does the Go compiler see the world? Join Go contributor @thepudds.bsky.social for a deep dive into escape analysis—the part of the compiler that decides whether your data stays on the stack or takes the more expensive trip to the heap. 🎟️ www.gophercon.com

image
5/8/2025, 5:37:50 PM | 6 4 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

How did I misspell "imagine"

6/8/2025, 6:14:13 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

"code-switching" but it's for flipping my brain between two totally different path semantics

6/8/2025, 6:13:55 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Nope, the closest thing I can imagien is if you were using the \\?\ or \\.\ paths like \\?\D:\foo where _kinda_ \\?\ is a string "above" the drive letter but that itself is not a legal path obligatory www.fileside.app/blog/2023-03...

6/8/2025, 6:02:24 PM | 5 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

With multiple drives, I don't know how it could do any better than how it's behaving here :(

6/8/2025, 5:11:07 PM | 5 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

i'd use windows or linux over macos any day macOS is so uncanny valley, everything is just ever so barely wrong

4/8/2025, 11:47:44 PM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

you are looking into the mouth of hell, yelling "please, more"

3/8/2025, 6:08:03 AM | 24 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

please no please I beg you

3/8/2025, 5:58:26 AM | 17 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

going through my RSS feed reader is just so depressing, hundreds of articles a day, all bad news. there's just no good news anymore

1/8/2025, 10:20:56 PM | 10 0 | View on Bluesky | view

Profile picture TypeScript (@typescriptlang.org) reposted

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

1/8/2025, 5:15:45 PM | 144 28 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Seems to render other people's posts (replied to or reposted) as some @original account?

30/7/2025, 1:00:53 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

That'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/7/2025, 10:27:01 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

you're welcome

29/7/2025, 9:35:59 PM | 1 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

git config --global help.autocorrect 10

29/7/2025, 5:10:47 PM | 7 1 | View on Bluesky | view

Profile picture Alan Donovan (@adonovan.bsky.social) reposted

Gopls 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!

28/7/2025, 6:50:03 PM | 11 6 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

first brat RM

29/7/2025, 12:14:17 AM | 2 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Seems functionally identical to the one also happening to npm maintainers socket.dev/blog/npm-phi...

26/7/2025, 11:17:53 PM | 1 0 | View on Bluesky | view

Profile picture TypeScript (@typescriptlang.org) reposted

TypeScript 5.9 RC is available to try! Let us know how it works before next week's stable release! devblogs.microsoft.com/typescript/a...

25/7/2025, 9:02:50 PM | 112 14 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

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

25/7/2025, 7:05:59 PM | 2 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

I'm honestly not sure where you're testing this or how, sorry

25/7/2025, 6:45:40 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

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

25/7/2025, 6:44:09 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

I am mainly concerned about including ignores in a published file at all, and encoding tsconfig paths in the output is even worse :|

25/7/2025, 6:23:44 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

Certainly not, though I don't think it's a bug that a dts emitter does not bring along ignores :D

25/7/2025, 6:23:06 PM | 0 0 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

I can't help but feel terrified that you're publishing d.ts files containing ts-ignores and imports requiring tsconfig paths 😬😬😬

25/7/2025, 2:17:06 PM | 4 0 | View on Bluesky | view

Profile picture 🏳️‍⚧️ Perfidious Josephine Riesman (@josie.zone) reposted

IT'S LIVE

24/7/2025, 11:08:08 PM | 1794 525 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev)

The 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/7/2025, 4:25:32 PM | 8 1 | View on Bluesky | view

Profile picture Jake Bailey (@jakebailey.dev) reply parent

there'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/7/2025, 12:19:33 AM | 3 0 | View on Bluesky | view

Profile picture GopherCon (@gophercon.com) reposted

🚨 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!

image
21/7/2025, 5:54:47 PM | 10 2 | View on Bluesky | view