All Things Typescript Newsletter - Issue #10
Good morning and I hope you had a great and restful weekend. This is the 10th issue of my newsletter - All Things Typescript, and as always, I have put together top articles and tweets from the last week related to Typescript, which I hope you will enjoy.
I spent the weekend hacking around with TSQuery as I am building a tool to automate migration from AWS CDK V1 to V2, and it was fun, so hopefully, I will have some interesting lessons and tips for you next week.
I hope you enjoy this issue and have a great week, and let’s keep on learning.
Top Articles from Last Week
Understanding TypeScript 4.7 and ECMAScript module support
As part of the TypeScript 4.7 release comes a major upgrade to ECMAScript Module Support for Node.js. This post takes a look at what that means. When ES6 shipped back in 2015, with it came the concept of modules for JavaScript. Back then it was known as “ES6 modules”.
How To Add Custom Types to the Window With TypeScript | by Jesse Langford | May, 2022 | Better Programming
A few weeks ago, I was tasked with integrating a third-party module with one of our applications. It was an application that needed to be loaded via a script tag in our HTML, similar to how you would…
pzuraq | blog | Four Eras of JavaScript Frameworks
A lot has changed since then - frameworks have come, gone, and evolved massively. The idea that you could build apps in JavaScript in the browser went from somewhat fringe to standard practice. And the infrastructure that we build on has completely changed, enabling a host of new possibilities.
Migrating millions of lines of code to TypeScript
On Sunday, March 6, we migrated we converted more than 3.7 million lines of code with a single pull request. The next day, hundreds of engineers came in to start writing TypeScript for their projects.
JavaScript Containers
The majority of server programs are Linux programs. They consist of a file system, some executable files, maybe some shared libraries, they probably interface with system software like systemd or nsswitch.
A React Hooks Challenge for Senior React Developers
This is indeed an interesting challenge. Here I want to share this challenge with you. After reading this article, you will have a deeper understanding of functional components. The demo’s structure is simple: it contains a button and a list.
How To Avoid the Danger of Building Software That Doesn’t Drive Your Business
Last time I mentioned that project goal definition at the beginning of a software project is the first high-risk activity. Today I wanted to elaborate on this point a little more. Software projects are costly which means that the potential loss of money implementing an incorrect solution is painful.
State of Angular - Highlights from Google I/O - DEV Community
Google I/O is a developer conference held by Google. “I/O” stands for Input/Output, as well as the… Tagged with angular, webdev, typescript, news.
Typed Reactive Forms in Angular — No Longer a Type Dream 💭 | by Netanel Basal | May, 2022 | Netanel Basal
One of Angular 14’s most sought-after features is about to arrive — Typed Reactive Forms. You can begin experimenting with it now by creating a new Angular 14 project: We pass a string, so the form…
Speed up your Yarn Workspace with Nx | by Emily Xiong | May, 2022 | Nrwl
If you have a Yarn workspace, you can turn it into an Nx monorepo with a simple command. Below is an example of a Yarn workspace with multiple Expo apps which we will be using to add Nx: Before we…
Understanding the MutationObserver API | by Emil Hein | May, 2022 | Better Programming
The MutationObserver, is a lot like the IntersectionObserver, as I described here. Except for having a similar name, the two APIs output is very different. The MutationObserver is supported in most…