On a mild personal note, I'm finally (mostly) moving from X to Bluesky... and also calling it X instead of Twitter now. Woop. 🦋
joshuakgoldberg.com/blog/why-im-mi…
New Learning TypeScript article: Branded Types 📛
TypeScript is great, but what happens when you want even more specificity than what it allows? Say, differentiating sanitized and un-sanitized strings, or positive integers from all numbers?
learningtypescript.com/articles/brand…#typescript
This article was long in the making, but I'm happy with how it came out (& relieved it's finally done). Branded types are surprisingly useful when they're applicable!
New Learning TypeScript article: Branded Types 📛
TypeScript is great, but what happens when you want even more specificity than what it allows? Say, differentiating sanitized and un-sanitized strings, or positive integers from all numbers?
learningtypescript.com/articles/brand…#typescript
New Learning TypeScript article: Branded Types 📛
TypeScript is great, but what happens when you want even more specificity than what it allows? Say, differentiating sanitized and un-sanitized strings, or positive integers from all numbers?
learningtypescript.com/articles/brand…#typescript
New Learning TypeScript article: Why TypeScript Doesn't Include a throws Keyword 🙋
It's often requested for TypeScript, but comes with downsides that make it ill-suited for the JavaScript ecosystem. Read on to learn more! 📖
learningtypescript.com/articles/why-t…#javascript#typescript
🎃 New Learning TypeScript article for Halloween: Narrowing Function Parameters With Rests And Tuples. A scarily useful technique for the occasional function with dependent parameter types!
What does that mean? What are the alternatives? Read within! 👻
learningtypescript.com/articles/narro…
📝 New Learning TypeScript article: Why TypeScript Doesn't Follow Strict Semantic Versioning
A juicy topic, with info on:
* What & why of semver
* Why strict semver is impractical for TypeScript
* How TypeScript adheres to a looser semver instead
learningtypescript.com/articles/why-t…
A lot of you like TypeScript. How do you deal with the fact that it does not respect semantic versioning? This seems so much of a deal breaker to me... and I get bitten by it every single time I use TS.
This one's a little spicy 🌶️. looking forward to rage engagement from it. 😄
Thanks in particular to the folks who gave feedback: @SeaRyanC, @drosenwasser, Kenny at Codecademy, and @CodesChrissy!
📝 New Learning TypeScript article: Why TypeScript Doesn't Follow Strict Semantic Versioning
A juicy topic, with info on:
* What & why of semver
* Why strict semver is impractical for TypeScript
* How TypeScript adheres to a looser semver instead
learningtypescript.com/articles/why-t…
@JoshuaKGoldberg@lizkenyon07@LearningTSBook This book plus the TS handbook are absolutely all you need to get up and running fast — and this is a hill I am willing to die on.
🎯 New Learning TypeScript article: Why Increase Your TSConfig 'target'
Let's cover explains:
* The benefits of using a relatively recent compilerOptions > target
* How to choose as recent a target as your users can handle
Details within: 👉 learningtypescript.com/articles/why-i…
27K Followers 4K FollowingEngineering Manager / AI Safety @runwayml | ex Eng Team Lead @Stedi | AWS Hero | Co-founder at @cloudashdev | @eggheadio instructor | AWS Certified | Be kind
6 Followers 298 FollowingAspiring Frontend Web Developer 🎨 | Writing clean code with JavaScript.
🚀 Learning in public & connecting with dev community.
6 Followers 145 FollowingI am a Website Designer / Developer, and SEO Specialists that help small companies grow and boost online presence. 🇵🇭 🔎 #bryanDevs #bryanGranseDevs
223 Followers 3K FollowingEllipsis Technologies: dedicated to launching its own projects, as well as writing about the technological world. https://t.co/eDNOUMk4NF
3 Followers 258 FollowingNights at amazon til 6:30 AM. Coding by noon. Self-taught dev & cybersecurity student grinding toward something better. Building in public → https://t.co/L3xVnSyzyL
40K Followers 2K Followinghelping software engineers double their energy via habit + routine optimization. 1.4k workouts logged in last 6yrs. fintech product engineer, dad x2, prev @meta
184K Followers 731 FollowingMaking memes, dreams, & software!
Sr. Director of Dev Experience at @github.
Married to @ijoosong, mom of 2 nerdy babies.
She/Her ✝️ Subscribe to my newsletter!
423 Followers 1K FollowingLate-night baker, daydream believer, cat herder at Android Developer Marketing. Opinions are my own and do not represent those of my employer.
990 Followers 1K FollowingSoftware engineer @Salesforce building cool stuff on the web, opinions are mine. My wife @kayceesue thinks I'm funny. @IowaStateU and @microsoft alum. (he/him)
3K Followers 121 FollowingIndependent software developer, formerly @sidewalklabs and Google. Author of Effective TypeScript, now in its 2nd edition (May 2024): https://t.co/NV5HD4jX8C
3K Followers 417 FollowingDirector of Engineering @NxDevTools. 5x MVP @Microsoft. ESLint Team Alum, @TSESLint creator. Software I directly created has been installed >37 Billion times 📈
31K Followers 416 FollowingCollector of interesting links. Answerer of questions. Writer of very long posts. Redux maintainer. @replayio . Not active here - I'm now https://t.co/cucFZ8K6ap on 🦋 !
20K Followers 2K Followinghttps://t.co/ry4yomoKGX. Making @PuzzmoToday.
Ex @TypeScript. Ex-@ArtsyOpenSource. Paranoid with @DangerSystems. Aphantasic. He/Him.