View profile

All Things Typescript Newsletter - Issue #11

Maina Wycliffe
Maina Wycliffe
Good morning fellow developers, I hope you had a great weekend. In the last week, Typescript 4.7 was released which you can learn more about in the announcement section. We also saw a huge announcement for Next JS with the introduction of nested layout, which you can also learn in the announcement section below.
This week, I am introducing a new Featured Projects section where I will feature two typescript projects I found interested in the week. Let me know what you think of the idea. Enjoy the list of articles and tweets that I have curated for you in the last week.
Have a great week ahead and stay positive, thank you.

Announcing TypeScript 4.7 - TypeScript
Blog - Layouts RFC | Next.js
Featured Projects
GitHub - codemodsquad/astx: the best structural search and replace tool for JavaScript, Flow, and TypeScript
GitHub - phenomnomnominal/tsquery: TypeScript AST query library
GitHub - anuraghazra/type-trident: A curated list of advanced type level madness
Top Articles of the Week
Top Tweets of the Week
Michael Hoffmann
✅ How I typically solve bugs:

- I take a walk with my dog
- I take a bath
- I take a nap
- I eat lunch

🚫 How I typically do not solve bugs:

Stare hours at my screen until my mind turns to mush
✨ Josh Branchaud @ #RemixConf 🕺🏼
Using the TypeScript Playground (such a handy tool!) to pick apart the pieces and then build up the full example of the mapped type that @mattpocockuk discusses in this video (

TS Playground:
Michael Hoffmann
💡 JavaScript Tip:

Use Promise.race to timeout a promise

👉🏻 The Promise.race() method returns a promise that fulfills or rejects as soon as one of the promises in an iterable fulfills or rejects, with the value or reason from that promise.
Did you know about queueMicrotask() in JavaScript? It's pretty handy.
Matt Pocock
Here we go......

You can now share my Advanced TS Tips with folks who aren't on this hellsite.

Here's a brand-new YouTube playlist with a bunch of my most popular tips. More coming soon 🚀
Anurag Hazra ⚛
🎲 I wrote tic-tac-toe entirely on TypeScript type system!

➡️ GitHub:
TypeScript 4.7 is now out, bringing

✅ Support for ES modules in Node.js
✅ Improved inference and narrowing
✅ More powerful conditional types
✅ Go to Source Definition
✅ Smarter Organize Imports

and more! Try it out today!
Did you enjoy this issue? Yes No
Maina Wycliffe
Maina Wycliffe @mwycliffe_dev

Hand-picked typescript and related content on a weekly basis to help you improve your skills and knowledge.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Created with Revue by Twitter.