All Things Typescript

Share this post

All Things Typescript Newsletter - Issue #15 - A Community for All Things Typescript

www.allthingstypescript.dev

All Things Typescript Newsletter - Issue #15 - A Community for All Things Typescript

Maina Wycliffe
Jul 4, 2022
1
Share this post

All Things Typescript Newsletter - Issue #15 - A Community for All Things Typescript

www.allthingstypescript.dev

Good morning; I hope you had a fantastic weekend. I attended a Google IO Extended event this weekend at Eldoret, Kenya, where I gave a talk on the state of Angular and enjoyed meeting and interacting with fellow developers.

In this issue, I wanted to cover Classed in Typescript, unfortunately, as I spent most of the weekend traveling, I was unable to find enough time to wrap up the topic, so I will push it to next week, where I will cover two topics instead of one.

Thanks for reading All Things Typescript! Subscribe for free to receive new posts and support my work.

Last week I announced that I was creating a community for All Things Typescript, and I am happy to announce I have created a community where we can learn from each other. For more information, check the announcement section below.

As always, we have a curated list of articles and tweets that I hope you will find enlightening and helpful in your journey to learn and understand typescript.

I hope you have a fantastic week ahead and happy learning.

Announcements 📢

All Things Typescript Community

I am very excited to announce that I have created a community for All Things Typescript in discord, where we can meet, discuss and learn Typescript together. You can join the discord server here.

Join All Things Community

Blog - Next.js 12.2 | Next.js

Next.js 12.2 introduces stable Middleware and On-Demand ISR, experimental Edge SSR and API Routes, and more!

nextjs.org

Articles

How to extend enums in TypeScript

TypeScript is well-loved by the developer community for many reasons, one of which is because of the static checks it provides to the code written in it.

blog.logrocket.com

The dark side of Record in TypeScript - DEV Community

Record is a global utility type provided by TypeScript that constructs an object type whose keys are… Tagged with typescript.

dev.to

My Favourite Tools for Working With JavaScript

I want this article to be as schematic as possible to give the reader a structured overview, so I won’t dwell on introducing the article.

betterprogramming.pub

How to Write Less Code for More Money

What now, what next? You have your first coding job(s) behind you, collected a bit of experience doing the same thing at a different company, or a different thing at the same. You have made those first few wage jumps, won some and lost some, and grown with your challenges, as they say.

betterprogramming.pub

How to Create and Publish React TypeScript npm Package With Demo and Automated Build

Why did I decide to write one more article about publishing npm packages? When I needed to create such a package by myself, I found that most of the instructions on the internet were either outdated or very short and useless in production.

betterprogramming.pub

Write Better Commits, Build Better Projects

How often have you found yourself thinking: What’s the point of this code? Isn’t this option deprecated? Is this comment out-of-date? I don’t think it describes what I’m seeing.

github.blog

Tweets

Twitter avatar for @mwycliffe_dev
Maina Wycliffe @mwycliffe_dev
Typescript Tip 💡 Before using the string type annotation for a variable, you need to ask yourself whether all strings are assignable to variables. A string is quite broad, as it could be one letter or all text inside the encyclopedia. #typescript #javascript #webdev
Image
9:15 AM ∙ Jun 30, 2022
3Likes2Retweets
Twitter avatar for @JSPartyFM
JS Party 🎉 @JSPartyFM
📢 A PSA from @JoshuaKGoldberg 📢 Do NOT use #ESLint for formatting! That is not what it is built for. None of the maintenance teams of linters want you to use ESLint for formatting. (✂ from jsparty.fm/230) #typescript #javascript
1:58 PM ∙ Jun 30, 2022
13Likes1Retweet
Twitter avatar for @mattpocockuk
Matt Pocock @mattpocockuk
🔥 Working in a monorepo with long package names? Give them an alias in the root package.json. This lets you run `yarn a dev`, or `yarn s test --watch`.
Image
12:28 PM ∙ Jul 1, 2022
159Likes9Retweets
Twitter avatar for @mwycliffe_dev
Maina Wycliffe @mwycliffe_dev
Typescript Tip 💡 You can use Parameters & ReturnType to get a functions Parameter or Return Type if they are not exported #typescript #javascript #webdev #angular
Image
5:43 AM ∙ Jun 29, 2022
14Likes5Retweets
Twitter avatar for @Rapid_API
RapidAPI @Rapid_API
What is an API
What is an API?
3:16 PM ∙ Jul 2, 2022
8,348Likes2,065Retweets
Share this post

All Things Typescript Newsletter - Issue #15 - A Community for All Things Typescript

www.allthingstypescript.dev
Previous
Next
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Maina Wycliffe
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing