The Deep Dive #6Jul 23, 2020
in-depth guide into animations in Angular, reverse-engineering React and the experience of switching between frameworks
From the blog
In-Depth guide into animations in Angular
Explore the various animation methods in Angular, their use cases, implementation, and some tips on performance, debugging, and reusability.
Practical application of reverse-engineering principles
This article demonstrates on practice how to apply guidelines and principles of successful reverse-engineering to break down and understand React's fiber functionality from the ground up.
Double Question Marks TypeScript 3.7 - Nullish Coalescing
This article explores the nullish coalescing operator - another upcoming ECMAScript feature that goes hand-in-hand with optional chaining.
5 tips to boost your Angular skills
Check out these advises backed by concrete examples which can help you improve your developer skills and give you some practical tricks.
From the web
In defense of the modern web
An excellent article by Svelte's author Rich Harris where he shares his views on some problems with the state of the art in web development today. Don't forget to check out a great discussion of the article in the following comments.
Four Ways to Fetch Data in React
The article outlines four ways to request remote data - inline, centralized, custom hooks and react-query/swr and explores each in detail.
An Empirical Analysis of Flaky Tests
The first extensive study of so called flaky tests, i.e. tests with unreliable outocomes that that can intermittently pass or fail even for the same code version . This is a must read if you have to deal tests failing on CI or want to understand the reasons for such unexpected behavior.
The deep dive podcast
Episode 3: Switching between Angular and React
What's the experience like for a React developer to start developing Angular applications? What's it like coming from Angular to React? Which were the most difficult parts to learn? How are the frameworks different? A panel of guests share their experiences.
Featured newslettersshow all
The Deep Dive #9
Demystifying Angular's router scroller, React animations with React-Spring and the state of RxJS with v7
The Deep Dive #8
Angular's push pipe, React as a black box and Cypress release with improved network stubbing support