Matt Pocock(@mattpocockuk) 's Twitter Profileg
Matt Pocock

@mattpocockuk

Full-time TypeScript educator. Ex-@vercel, @statelyai. Used to be a voice coach. He/him. Author of Total TypeScript 🧙 Hire me to teach your team TypeScript!

ID:346640777

linkhttps://totaltypescript.com calendar_today01-08-2011 16:08:26

20,0K Tweets

141,8K Followers

580 Following

Follow People
Matt Pocock(@mattpocockuk) 's Twitter Profile Photo

Travelling up north today for a 2-day TypeScript workshop at MoneySuperMarket.

I've been teaching since 2012 and I still get a kick out of it ❤️

account_circle
Colin McDonnell(@colinhacks) 's Twitter Profile Photo

Zod 3.23 is now available!

$ npm upgrade zod

✨ z.string().date()
✨ z.string().time()
✨ z.string().duration
✨ z.string().base64()

github.com/colinhacks/zod…

account_circle
Matt Pocock(@mattpocockuk) 's Twitter Profile Photo

Updated my TSConfig Cheat Sheet again!

Here's the changelog:

- verbatimModuleSyntax: true
- noImplicitOverride: true

totaltypescript.com/tsconfig-cheat…

Updated my TSConfig Cheat Sheet again! Here's the changelog: - verbatimModuleSyntax: true - noImplicitOverride: true totaltypescript.com/tsconfig-cheat…
account_circle
Matt Pocock(@mattpocockuk) 's Twitter Profile Photo

type Status = 'loading' | 'success' | 'error';

const [status, setStatus] = useState<Status>('loading');

⬆️ This was such a crazy level-up in my React skills when I learned it.

No more boolean explosion. Every state accounted for.

Just add XState and you're set 😉

account_circle
Rob Palmer(@robpalmer2) 's Twitter Profile Photo

TypeScript excitement 😉

Congrats to Titian Cernicova-Dragomir 💙💛 Tech At Bloomberg on landing --isolatedDeclarations in upstream TypeScript 🎉

It's the start of a journey to faster type-checking at scale 🔥

An epic collab between folk in TS, Bloomberg & Google 👍

github.com/microsoft/Type…

account_circle