
Nate Lapinski

An Introduction to Blockchain
Demystify blockchain technology by exploring Bitcoin’s architecture. Master cryptographic hashing and consensus to build Web3 skills.
Reading the RxJS 6 Sources: Map and Pipe
Master RxJS operators by demystifying the pipe and map source code. Learn how to compose cleaner, tree-shakable streams with ease.
Improved Navigation in Angular 7 with switchMap
Eliminate navigation race conditions in Angular. Learn how refactored router streams and switchMap ensure fast, predictable routing.
New in Angular 7.1: Router Updates
Simplify Angular navigation by returning UrlTrees from route guards. Handle complex redirects and optimize guard timing with ease.
Angular Router Series: Pillar 3 — Lazy Loading, AOT, and Preloading
Master Angular lazy loading internals to shrink bundle sizes, optimize routing configurations, and implement efficient preloading.
How to Read the RxJS 6 Sources Part 1: Understanding of() and Subscriptions
Demystify RxJS by stepping through the source code of the of operator. Discover how subscriptions and observables work under the hood.
Angular Router Series: Pillar 2 — Understanding The Router’s Navigation Cycle
Master the Angular router lifecycle to optimize your navigation flow, implement secure route guards, and prefetch data like a pro.
Build Your Own Observable part 4: Map, Filter, Take, and all that Jazz
Master RxJS by building custom `map`, `filter`, and `take` operators. Learn to compose data streams for cleaner, reactive Angular code.
The Three Pillars of the Angular Router — Router States and URL Matching
Master Angular’s URL matching and tree-based configuration to build robust navigation. Learn how the router resolves state flows.
Angular Router Series: Secondary Outlets Primer
Master independent routing with Angular secondary outlets. Learn to display multiple components simultaneously for cleaner code.
The Three Pillars of Angular Routing. Angular Router Series Introduction.
Master the Angular router architecture. Learn how router states ensure efficient navigation and cleaner, scalable app management.
Building Your Own Observable Part 3: The Observer Pattern and Creational Methods
Master the Observer pattern by building your own Observable from scratch. Gain deep insights into RxJS internals to write better code.