“Well, that sounds like a ‘design’ problem.” It’s a phrase I’ve heard many times in my career. I used to love it. There was a unique challenge, and everyone was relying on designers to find the solution.
“The two pizza team” paradigm has become really popular in the context of organizing software teams. The idea is to have small, self-reliant teams working independently to solve problems.
TypeScript adds static typing to JavaScript, which improves the IDE experience and reduces bugs. It’s easy to learn, but transitioning an existing application to TypeScript can be an arduous process. We’ll discuss some of the techniques for working with it in your app.
Okay, now for some reason, you’ve finally chosen Chrome as the browser you’re developing for. Then you open Developer Tools and start debugging your code. You sometimes open the Console panel to examine the output of your program, or the Elements panel to check the CSS code for DOM Elements.
Hooks were introduced in React 16.8 in late 2018. They are functions that hook into a functional component and allow us to use state and component features like componentDidUpdate, componentDidMount, and more. This was not possible before.
Ink 3 is available today. Ink lets you build command-line apps using React and have fun while doing so too. Ink is a special project to me, because it's been surreal to watch how a tiny experiment grew into a full-featured command-line UI toolkit that's used by Gatsby, Parcel, Yarn, Terraform, tap, Prisma, Shopify, New York Times and many others.
In this article, I’ll go over (almost) everything noteworthy in this brand new release. I’ll also highlight what’s changed around Angular. If you want an helicopter view of what’s included, then check out the official Angular blog. Here, I’ll try to dig deeper into the release notes.