What clean architecture is, why it is useful, and how to take advantage of it in the frontend with examples of live system design and live coding.
Notes, projects, and public talks tagged with #favorite. Other tags
Blog posts grouped by year.
- Part 7. Cross-Cutting Concerns and Extendable Infrastructure ⭑
- Part 5. App Composition ⭑
- Part 2. Application Core Design ⭑
- Part 1. Domain Modelling ⭑
- Declarative Data Validation with Rule-Based Approach ⭑
- Domain Modelling Made Functional by Scott Wlaschin ⭑
- Text Generation with Markov Chains ⭑
- Clean Architecture on Frontend ⭑
- Let's Create a Binary Adder in the Game of Life! ⭑
- TDD: What, How, and Why ⭑
- Generating Trees Images on Canvas Using L-Systems, TypeScript and OOP ⭑
- My Workshop on Testing React Apps is Out ⭑
- Code by Charles Petzold ⭑
- Patterns for Fault Tolerant Software. Part 2 ⭑
- Patterns for Fault Tolerant Software by Robert S. Hanmer ⭑
- Missing Abstraction ⭑
- From Redux to Hooks? ⭑
- Command-Query Separation ⭑
- Copypaste in Code ⭑
- Application State Management with Finite State Machines ⭑
- What I've Learned in a Year and a Half of Teaching ⭑
- C0in Е2Е Testing with Cypress ⭑
- Error Handling in Asynchronous Functions ⭑
- The Subtle Art of Not Giving a F*ck by Mark Manson ⭑
- Cure for Broken Backwards Compatibility ⭑
- Using Web Workers to Boost Performance ⭑
- How to Describe Bugs ⭑
- How I Improved My Daily Routine and Why ⭑
- Tzlvt Release ⭑
- Unsubscribe From Annoying Email Once You Get Them ⭑
- Hot Task ⭑
Public talks, YouTube videos, workshops, and live coding sessions.
Workshop for Traktor School with an example of building a mobile app. We'll build the HTML skeleton, style the page, take into account the peculiarities of the mobile interface, and keep accessibility in mind.
Talk on the benefits of test-driven development (TDD) and how to introduce and use it in your project, with a little live coding session at the end.
A 5-hour live workshop that covers everything from extracting business logic to testing async functions and adapters for third-party libraries.
Recent personal projects and open-source stuff I develop and maintain.
Tags most often used together with #favorite.