Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด Profile Banner
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด Profile
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด

@JoshuaKGoldberg

9,074
Followers
2,022
Following
1,479
Media
12,598
Statuses

Open source maintainer dev person ๐Ÿ‘จโ€๐Ÿ’ป Maintainer @tseslint , committer @geteslint ๐Ÿ‘ช @BosTypeScript lead โœ @LearningTSBook buy my book!!! ๐ŸŒŸ Microsoft MVP

Philadelphia, PA
Joined June 2014
Don't wanna be here? Send us removal request.
Pinned Tweet
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
11 days
Off to California for three weeks of road trip / mostly-on-vacation time. Expect much less output from me on GitHub. ๐Ÿ˜Œ๐ŸŒด
4
0
41
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
๐Ÿ™Œ I* did it! I'm a published author! ๐Ÿ™Œ *Lots of people helped to make this beautiful thing possible -tech reviewers, editors, mentors, friends, etc.- see acknowledgements in the book! ๐Ÿ’• @LearningTSBook
Tweet media one
90
171
3K
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
lol we got acquired
79
58
2K
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
My longest-living #TypeScript pull request is now three years old. I got it a birthday cake to celebrate! ๐ŸŽ‚ ๐Ÿฅณ bump for PR review please ๐Ÿ˜
Tweet media one
Tweet media two
26
260
2K
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
I'm quitting my job and becoming a full time open source developer! ๐Ÿฅณ๐ŸŽŠ #opensource
78
81
1K
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
standup update of the year
Tweet media one
14
35
800
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
I have converted dozens of projects to TypeScript at this point, and in *every single one* there have been multiple bugs found as a result. Every! Single! One!
47
52
755
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
React strict mode: here are all the bugs in your code! Users: what the hell why did you introduce bugs in my code
6
31
494
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Introducing : a cute lil retro/8bit helper for choosing a JavaScript UI framework. ๐Ÿ•น ๐Ÿ’ป The game is built on a custom game engine made for retro games, and the whole site takes up <256 kB *uncompressed*. โšก๏ธ #javascript #angular #react #solid #svelte #vue
18
66
287
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
6 months
There are no type errors. Only happy little accidents. #bobross #happyhalloween #typescript
Tweet media one
Tweet media two
23
5
183
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
8 months
I HATE when devs start ask for help after only using ChatGPT to get started using frameworks/libraries - instead of reading the first party docs. ChatGPT is often wrong about code. It's an assistant, not a replacement for documentation!!! ๐Ÿ˜ก๐Ÿ˜ก๐Ÿ˜ก wasting my goddang time
16
15
162
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
@sebmck @brave Brave is honestly such a disappointment these days. All many of us wanted was Chrome with privacy strictness instead of the bad off-putting parts. And instead they do aggressive marketing and a bunch of crypto shenanigans. Disconcerting.
5
2
147
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
๐Ÿคฉ Thrilled & grateful - I've been selected as a 2023 Microsoft MVP for Developer Technologies! MS MVPs are folks who "passionately share their knowledge with the community". A big goal of my TypeScript journey for years! โœจ #community #microsoft #mvp #opensource #typescript
Tweet media one
31
10
140
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
4 years
Holllyyyyy cow, @TypeScript 's next version is going to have recursive (conditional) types! This is GREAT news for any consumer of the language, and REALLY GREAT news for my TSConf 2020 talk.
5
22
131
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
3 years
Promoted to staff ๐Ÿค— nervous but excited.
13
0
132
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
10 months
About to give a 4 hour TypeScript workshop at @ThatConference WI ๐Ÿ™Œ๐Ÿ™Œ๐Ÿ™Œ
Tweet media one
5
3
115
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
7 months
Tweet media one
@revojsro
revo.js conference
7 months
Language matters. The way we describe our code matters. @mattpocockuk talked about how loaded the word โ€œgenericโ€ is. TypeScripy can get scary, but Matt knows how to tame it. A hint? Generic types require type arguments.
Tweet media one
Tweet media two
Tweet media three
3
6
105
5
4
116
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
4 months
This is a huge joy and thrill for me. ESLint is one of my favorite projects - and it's a key part of the JavaScript ecosystem. Being able to help push it forward as a member of the committer team is a dream come true. Seriously. Thank you @geteslint folks! โค๏ธโ€๐Ÿ”ฅ
@geteslint
ESLint
4 months
We are happy to share that @JoshuaKGoldberg is now a committer!
0
2
44
12
3
116
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 months
My yearly income milestones as an independent open source person: * 2022: minimum wage for NYC (~$35k/year) * 2023: livable wage for NYC (~$60k/year) * 2024 goal: entry level software developer salary (~$100k/year) goals.
12
2
116
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
My @Nextjs Conf submission wasn't accepted, but it brought a lot of joy to make and I think deserves to be shared. Submission: TypeScript & Next.js best practices. ๐Ÿ˜ป feat. Jerry the cat (meows start at 0:32)
13
3
113
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
My Learning TypeScript book is in production now! That means it's freaking โœจDONEโœจ. Authoring, editing, freaking-out-about-the-typos-and-missed-topics complete. Next steps: โœ… Have a nice sushi+sake dinner with a friend โณ Finish setting up the companion site โณ Promote!
7
12
109
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Currently eating a cheesesteak in front of the Rocky statue for the TypeScript documentary lolol
Tweet media one
18
1
104
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Athens ๐Ÿ‡ฌ๐Ÿ‡ท
Tweet media one
13
1
105
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 month
This is how @danielcroe and I met: sitting across from each other on London transit ๐Ÿ˜„. Complete coincidence. It was incredible.
Tweet media one
5
0
105
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Web3 is stupid and I don't respect it. ...there, I said it.
1
1
95
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
My Learning TypeScript book is a ~month away from digital release. I'm *pumped* to introduce scores of JS devs to the joy of well-typed code. Gentle reminder, an early preview of is available on O'Reilly's platform: LMK what you think if you read it! ๐Ÿ’“
5
10
91
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Wow had no idea about so many of these things coming to CSS. Native popovers and anchor targets, try fallbacks, incredible. ๐Ÿคฏ @Una @ReactMiamiConf
Tweet media one
3
4
93
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
WOOP TYPESCRIPT!! #PrismaDay
Tweet media one
1
2
89
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
3 years
Seeing @cassidoo show up in random conference ads and the like will never stop bringing me joy.
Tweet media one
1
2
83
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
4 years
The next @typescript version will have ts-expect-error assertions! ๐Ÿ™Œโœจ Like ts-ignore, but they'll fail if there *isn't* an error. Superior in almost every way! Thanks @orta for help on getting this merged ๐Ÿ˜Š
1
20
81
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
It's wild how many TypeScript features seem essential now but only came out after 2.x or 3.x. Conditional types, recursive types, mapped tuples -- none of these were available 5 years ago!
6
4
80
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 years
Omg best socks present ever!!! #tsconf @srcgraph
Tweet media one
6
12
81
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Every time an 'any' is refactored to a proper type, an angel gets its wings. #typescript
4
3
79
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Ahhhhhhh it got merged! Thanks @TypeScript & @rbuckton ! Now, to celebrate, I'm going to have a slice of cake. ๐Ÿฅฒ
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
My longest-living #TypeScript pull request is now three years old. I got it a birthday cake to celebrate! ๐ŸŽ‚ ๐Ÿฅณ bump for PR review please ๐Ÿ˜
Tweet media one
Tweet media two
26
260
2K
2
1
79
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
4 years
TSLint 6.1 released with TypeScript 3.8 support! Unless you are a giant multinational corporation with massive needs hardcoded to TSLint's source, you should switch to ESLint. ๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š๐ŸŒž๐Ÿ˜Š๐Ÿ˜Š
@_rrdelaney
Ryan Delaney
4 years
TSLint got TypeScript 3.8 support ๐Ÿ˜„๐Ÿ˜„ Huge thanks to @JoshuaKGoldberg for helping me get this merged!!
1
0
6
6
13
79
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
8 months
entering my stage vibes era
@JSConfIE
JSConf Ireland ๐Ÿ‡ฎ๐Ÿ‡ช โ€” Formerly JSDayIE โ˜˜๏ธ
8 months
Some highlights from the 1st half of #JSDayIE2023 @JoshuaKGoldberg showed us why linters rock!
Tweet media one
Tweet media two
0
1
15
8
1
79
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Making friends in Greece! ๐Ÿ‡ฌ๐Ÿ‡ท๐Ÿฑ (video alt: me walking around a cloudy beach with a cute cat perched on my shoulders facing behind me)
16
1
79
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
8 months
In Dublin for @JSDayIE !! ๐Ÿ™Œ๐Ÿ‡ฎ๐Ÿ‡ช
Tweet media one
6
0
78
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
3 years
Announcing: I'm writing an @OReillyMedia book on introductory @TypeScript ! ๐ŸŽ‰ โœจ It's targeted to devs who can write JavaScript but don't necessarily have compiled / type language experience. โœจ We're tentatively calling in "Learning TypeScript" or "Beginning TypeScript".
12
7
78
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 months
We ( @tseslint ) just received an impromptu $10,000 donation from @geteslint - on top of their regular $150/mo sponsorship. Incredible. Thank you so much friends!๐Ÿ’œ
@tseslint
TypeScript-ESLint
5 months
Thank you so much for the incredible donation @geteslint ! We're looking forward to collaborating on pushing forward the ESLint ecosystem.
0
3
22
2
2
77
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
This debate on using explicit return types in TypeScript is foolish. You shouldn't be using functions in the first place. Just write all your logic in the type system like a real 10x developer. No runtime code, ever. โšก๏ธ
8
0
75
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 month
In London for @cityjsconf this week! ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ’‚๐Ÿผโ€โ™‚๏ธ Gonna have so much beans, Indian food, and sticky toffee pudding ๐Ÿ˜ค๐Ÿ˜ค๐Ÿ˜ค
9
2
75
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 years
Words cannot explain how excited I am to close-as-wontfix 50 issues tonight. Incredibly exhilarating to slowly continue the killing of #tslint . #typescript ๐Ÿ’€ It's time! ๐Ÿ’€
Tweet media one
6
8
75
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
I switched a TypeScript project's Jest tests from Babel to SWC and test performance improved by up to 40%. Beautiful. Here's why and how to make the change (it's actually really straightforward!):
4
7
75
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
@kentcdodds The "original sin" of module resolution was ambiguous imports. Ambiguity of "import thing from './thing'" (is it ./thing.js? ./thing/index.js? etc.) led to the situation we're in today. btw if you say 'module resolution' two more times in the dark, @atcb appears
3
3
72
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
I'm on the front page of hackernews again lol
Tweet media one
7
2
74
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
FRONT ROW FOR THE JOSH SHOW Starting in like 20 minutes @reactmiami SO PUMPED FOR THIS TALK YALL ARE GONNA LOVE IT
Tweet media one
12
1
73
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
9 months
Gentle reminder that as an independent open source maintainer, I rely on community & corporate sponsorships to get work done. Please sponsor me on GitHub: . It lets me fix bugs, add features, etc. instead of falling back to consulting time. Thanks ๐Ÿ’š
2
29
71
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
4 months
๐Ÿ“ New blog post: "You Probably Don't Need eslint-config-prettier or eslint-plugin-prettier" I get a lot of questions about the differences between the two tools and when you'd want them. tl;dr: they're different & ideally you shouldn't need either. ๐Ÿงน
10
16
72
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
6 months
Now that Microsoft is hiring people for AI they should really give me an offer to write a JavaScript to TypeScript converter powered by AI. Could probably do a pretty good job of it
9
0
72
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Hello everyone! Allow me to re-introduce myself, since it's been a while. I'm a full time open source developer from New York. I work on tooling around TypeScript and general web development. I'm the author of @LearningTSBook -out now!- and stream on Twitch 2x a week. 1/๐Ÿงต
7
11
70
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
OH SWEET LORD YES -- view commit history across file renames and moves
3
12
70
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
๐Ÿงน New blog post on getting formatting<>linting<>type-checking together in a JS/TS project! Lots of juicy code bits and protips in it, based off my @ReactMiamiConf 2023 talk. โœจ โœจ LMK if you have any questions - there's an attached FAQ article too! ๐Ÿ’–
6
13
70
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
3 years
As of today, the TSLint repository is no longer accepting any pull requests. Rejoice! ๐Ÿ™Œ๐Ÿ’€ tip: replaces it.
1
8
71
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
@Hoffm $525m by a b2b shop Going hard on Teams+!
@Skillsoft
Skillsoft
2 years
We're excited to announce that we will soon be combining with @Codecademy . Together, we will prepare the workforce of today with the skills for tomorrow and make learning more accessible and inclusive for all. Visit to learn more.
3
18
68
0
3
69
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
11 months
I wrote a @PrettierCode plugin today โ˜บ๏ธ never done this before, but I've wanted my formatter to enforce using curly brackets for ages! Not confident I got the parsing logic all correct, but hey - I hope it beats using a linter as a formatter! ๐Ÿ˜‰
5
2
70
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
We named her Callie because she was a lovely little Greek girl. ๐Ÿ˜ป
Tweet media one
5
0
69
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 years
@Codecademy is hiring paid fall apprentices/fellows/interns!!! ๐Ÿ’–๐Ÿ•บ๐Ÿ’ƒ Bootcampers, self-taughters, college students, and whoever-else all welcome! We have excellent goals and amazing tech that you'll have a superb time working with! Apps open:
10
49
68
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Since when did the Oracle DevRel team own the verified @JavaScript account? I'm so confused right now
12
7
67
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
๐Ÿ“ฃ There's another TypeScript conference happening! And it's got a CFP open!! ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ - please send in all your TypeScript thoughts! We want to hear it all! Let me know if you're unsure of what or whether to submit - I'm happy to workshop with you. ๐Ÿ˜Š
7
11
67
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 months
โ€ผ๏ธ I'm moving to Boston and starting a TypeScript meetup! Our first event is on April 18th at NERD. It's going to be a great time: TypeScript, talks, community goodness. Free & open to everyone with interest in JavaScript/TypeScript. ๐Ÿ’™ #boston #javascript #meetup #typescript
@BosTypeScript
BostonTS
2 months
Boston friends: we've settled plans for our first meetup! ๐Ÿ™Œ April 18th at the Microsoft NERD center. We'll be talking TypeScript & more with @JoshuaKGoldberg , @ssalbdivad , and @nnennahacks . See you there! ๐Ÿ’™ #boston #community #meetup #typescript
1
5
9
10
2
68
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Heyall I wrote a @github ReadME Guide!! Stoked about this - it's a thrill to explain the 'how' and 'why' of static analysis tools that every repo should use. โœจ Formatters, Linters, and Compilers: Oh My! โœจ Thanks GH folks for the opportunity! ๐Ÿ’™
1
11
68
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
7 months
IMO one interesting part of the React canary situation is seeing non-Next.js folks (esp Remix) communicate the issues. They need to explain the problems clearly and at scale. That's really hard to do without devolving the conversation into angry name-calling. 1/2
@mjackson
MJ
7 months
So, React recommends: - you should use a framework with React - frameworks should pin to a canary version of React in order to take advantage of the latest โ€œstableโ€ features that do not yet appear in a stable release I have no idea how this is going to play out in the Remixโ€ฆ
47
41
672
4
1
62
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 years
@cinnamon_msft "Consolas 2: Electric Boogaloo" ๐Ÿ’ƒ ๐ŸŽถ โšก๏ธ
2
0
64
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
24 days
~Half an hour away from leading my first local dev meetup. A little nervous. A lot excited! @BosTypeScript
11
1
62
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
10 months
I finally finished a 2.0 of my personal site! ๐Ÿฅณ Designed in @figma ; implemented with @astrodotbuild , @solid_js , and @typescript . I'm honestly relieved to get this thing out the door. ๐ŸฅฒThe old site wasn't scaling well to the amount of stuff I've done.
9
0
61
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
@aleksandrasays starting off a SQL talk by generating+visualizing a freaking Mandelbrot number set what on EARTH ๐Ÿ˜ฑ ?!
Tweet media one
5
6
60
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
10 months
I'm an ACTOR
@StefanKingham
Stefan Kingham
10 months
@martin_probst @Google @jetbrains @robpalmer2 @TitianCernicova @TechAtBloomberg @TC39 @johnny_reilly @DefinitelyTyped @ag_grid @xata @niallcrosby @SCooperDev @tudor_g @SferaDev @mattpocockuk @ryanmdahl @deno_land 9. We kept hearing about Philly cheesesteaks. Fortunately, @JoshuaKGoldberg invited us to his place in Philadelphia to tell us all about his TS journey. So we got cheesesteaks (lovely). He even let us film him running up and down the Rocky steps. Best actor ๐Ÿ†
Tweet media one
1
1
21
7
1
59
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
7 months
Cookie banner on a 503 page. Nice.
Tweet media one
6
2
58
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
6 months
Here at @WeyWeyWeb !! ๐Ÿ™Œ
Tweet media one
5
1
59
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
I've now been rejected by 69 unique conferences. teehee
8
0
58
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
10 months
Almost ready to swap my personal site over from an old hand-written one to a new Astro+Solid+TypeScript revamp. ๐Ÿ’… It's been a long time coming (months!) - very excited to finally get it to 1.0 ~ this week!
Tweet media one
Tweet media two
6
0
58
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
4 years
I added a thing to @TypeScript , come try it out!! // @ ts-expect-error
0
8
55
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
3 years
Working on some exciting improvements to TypeScript's parser error messages today ๐Ÿค—
Tweet media one
3
3
54
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
8 months
The TypeScript documentary (!!!) is out now! ๐Ÿฅณ It was a thrill being a part of it. Both the day of interviewing (they bought me a cheesesteak in exchange for running up and down the rocky stairs!) and getting to see its behind-the-scenes progress. ๐Ÿ’
2
12
53
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
There are no guarantees in JavaScript. Only Promises. ๐Ÿ˜
10
0
53
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
7 months
cannot wait to be back home and able to really post about it, but tl;dr: * DefinitelyTyped is now all formatted with dprint * A bunch of old TSLint rules were removed in the process * Contributing to DT should now be easier w.r.t. formatting, since it's applied for you instead
@andhaveaniceday
Jake Bailey
7 months
Oh baby it happened
Tweet media one
5
2
81
4
3
51
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
๐Ÿ™Œ @tseslint now uses @playwrightweb (and aXe ofc) for end-to-end testing! Shoutout @debs_obrien for pressing the merge button ๐Ÿคœ๐Ÿ”ฅ. A full half day + before giving a talk on Playwright at @BrusselsReact . Frontend development moves fast!
Tweet media one
3
3
53
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
7 months
Good news: I got through all my Slack notifications!
Tweet media one
6
0
52
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
I set up a new Docusaurus site and deployed it to Vercel today. I spent 30 minutes customizing and playing with it, and maybe 2 minutes at most setting up the system. Modern web dev has some great things going for it! โœจ
3
1
52
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Still incredible and humbling*: had a line at my #AllThingsOpen @LearningTSBook signing. Hope you all enjoy the book & learning TypeScript! ๐Ÿ’–๐Ÿฅฒ *actually this is hugely inflating my ego heh
Tweet media one
4
1
52
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 month
In the span of 24 hours, I was... * told my "centering a div" article was excellent (which it was @JoshWComeau ) * given @TejasKumar_ 's book and asked to sign my name, Josh Kumar * see below ๐Ÿ’€
@ElianCodes
Elian
1 month
- I want to see @mattpocockuk - but we have Matt at home
Tweet media one
5
1
36
5
1
51
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Good news: I found the perfect place to code. Bad news: it's 2,000 miles from home, in Arizona... ๐Ÿœ๏ธ๐Ÿ‘จโ€๐Ÿ’ป๐ŸŒ„
Tweet media one
7
0
50
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
9 months
๐Ÿ‘Œ It took 5 (!) lines of code to enable the new View Transitions API for all pages on my personal site with Astro. Incredible. The web platform takes its time, but often it gets things *so right*. Plus @astrodotbuild 's API on top is clean and joyous. ๐Ÿฅฐ
4
2
51
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Hi @TheLeadDev #StaffPlusNYC ! โœจ๐Ÿ™Œ
Tweet media one
3
1
51
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
@trashh_dev Fun fact: you can set eslint.rules.customizations in the .vscode/settings.json for a repo to change all ESLint complaints to a different squiggly color. That way you can know whether your issues are from ESLint and/or TS more easily.
8
5
50
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 years
Hi #TSConf !!
Tweet media one
1
8
49
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
One of the biggest perception problems with linters IMO is that devs see them as annoying style guide checkers, not as a powerful bug prevention technique. I'm hoping the work we're doing on @tseslint the next few months -particularly on docs and new rules- helps change that.
1
4
49
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Here at @ThatConference TX, at setup! Come say hi if we know each other!
Tweet media one
7
0
49
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 years
The main @Codecademy site is now >50% @typescript . We're on track to hit >90% in a month or two. ๐ŸŽ‰
3
2
49
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
5 years
Tweet media one
0
6
48
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
I've applied to >100 conferences and spoken at about a third of them. Prospective or first-time speakers often ask me for advice - so, finally, here's a walkthrough for how I apply to conferences along with FAQs. I hope you find this helpful! ๐Ÿ—ฃ๐Ÿ’–
5
7
46
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
10 months
I am SO PROUD of the work we did here. The v6 PR was opened in October 2022 and accumulated +90k/-29k lines. Now that v6 is stable I get to spread it to my template config & other repos I touch. And we get to work on some truly groundbreaking long-term performance work. YES. โค๏ธโ€๐Ÿ”ฅ
@tseslint
TypeScript-ESLint
10 months
๐ŸŽ‰ typescript-eslint @v6 is now released as stable! It contains a plethora of new features, revamped preset configs, and API improvements that you're sure to love. โšก๏ธ Try it out today - and let us know how it goes!
1
24
169
5
2
46
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
4 months
I want to give a big shoutout to @arismarko (organizer, @cityjsconf ). Aris puts a lot of thought and care into organizing community events and it shows. โค๏ธ CityJS Athens last year was one of my favs. Both the conference and speaker events. Highly recommend!
7
4
47
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Hi! ๐Ÿ‘‹ I'm Josh, full time independent open source developer*. I primarily work on @tseslint : the tooling that allows ESlint & Prettier to run on TypeScript. I've got a few other TypeScript-area projects, including a JS-to-TS converter. โค๏ธโ€๐Ÿ”ฅ 1/๐Ÿงต*
2
10
45
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
Just had my offboarding interview at work... So of course I made & chugged an old fashioned. Highlight of the interview was when they asked who the "shining stars" of Codecademy are and I just let LOOSE with a giant list of my coworkers ๐Ÿฅฒ๐Ÿ˜
Tweet media one
4
0
45
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
1 year
Conference selfie!!!
Tweet media one
4
1
45
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
2 years
@metruzanca @marak ๐Ÿค” I'm not comfortable with that being the narrative here. I'm an open source maintainer myself, and if I wanted to make the correct and pressing point that we need to be compensated for labor, replacing the readme with a single line on Aaron Schwartz would not be how to do that.
1
1
44
@JoshuaKGoldberg
Josh Goldberg ๐Ÿ’– vacation till 5/20 ๐ŸŒด
3 years
I'm going to announce something super freaking exciting about myself and TypeScript tomorrow. It's gonna be amazing. (no, I'm not quitting my day job at Codecademy, I love it here, come work with us)
2
0
44