Blog
Architecture:
Introduction to Domain-Driven Design (for Frontend Developers, but not only)
- day 1: DDD is not about technology
December 1, 2024 • 📚 6 min read - day 2: Talk to domain experts
December 2, 2024 • 📚 8 min read - day 3: Speaking Ubiquitous Language
December 3, 2024 • 📚 8 min read - day 4: Autonomous Models in Bounded Contexts
December 4, 2024 • 📚 8 min read - day 5: Your Frontend itself is NOT a Bounded Context
December 5, 2024 • 📚 6 min read - day 6: (tomorrow)
What is (Frontend) Architecture?
September 26, 2024 • 📚 21 min read
While working on applications (let it be React, Angular, Vue, pick your favorite one), we make architectural decisions all the time. It's extremely important to be aware of them, i.e. have architectural drivers in mind, be aware of the tradeoffs of these decisions and cope with the limitations. Or maybe you think that it's all overcomplicated and Frontend Architecture is just the directory structure?
Software, Architecture and Design Quotes
October 29, 2024 • 📚 5 min read
These are some of the quotes that I found interesting, related to software, software architecture and software development.
Mastering RxJS:
There are no simply "hot" Observables in RxJS
January 31, 2024 • 📚 11 min read
The "hot and cold" observables concept is quite useful when we introduce RxJS to a complete beginner. But as soon as they dive into real project usecases, e.g. late subscription of a newly rendered component that subscribes to a (behavior? replay?) subject which had already emitted something - then the "hot and cold" concept is... harmful.
Mastering Angular:
Diving into Type System behind Angular Signals
December 28, 2023 • 📚 6 min read
In this post we'll take a deep dive into the type design of Signal Inputs internals, its consequences, and a lot of examples of Signal Inputs usage.
Angular @defer
Interactive Examples
January 4, 2024 • 📚 2 min read
One of the Angular 17 awesome features shipped is the defer block which allows to **lazy load components, directives and pipes**, while configuring it on the template level via @defer
.
Angular Signals are VALUES, not EVENTS
January 19, 2024 • 📚 10 min read
Recent release of Angular 17.1 (18th January 2024), introduces Signal Inputs. It's a good opportunity to rethink migrating from RxJS to Signals, as more and more APIs are signal-based: the framework (signals, computeds, effects and the rxjs-interop) and ecosystem (NGRX signal store), as well as tons of experiments.
Angular Query Core Concepts
January 25, 2024 • 📚 13 min read
This post introduces Angular Query to Angular Developers: why you should care, what is the mental model, how it works and how your applications can benefit from it.
Mastering TypeScript:
TypeScript Type Inference Guide
January 1, 2019 • 📚 20 min read
Type Inference is the most important feature we should master, as we progress with using TypeScript. It allows us to keep the type safety of our codebase, and declare types less. Less investment cost, same profit.
Subscribe via RSS