Automate Your Web Security: Mastering Authenticated ZAP Scans with the ZAP Automation FrameworkOct 17, 2024·10 min read
Security is not a feature. It’s an architectural and organizational decision.The longer I lead software projects, the more I see how critical it is to decide when you start thinking about security. Too often, teams adopt this approach:"Let’s build the system first, then we’ll see what needs to be secured."This mindset almost ...Jun 11, 2025·3 min read
A declarative approach to error handling in TypescriptWrap your head around the Result monad.Jul 25, 2022·7 min read
Introduction to Elm programming language for React developersA delightful language for reliable web applications.May 10, 2022·7 min read
Reconciliation algorithm: Let's code a virtual DOM! #3Learn how to keep virtual DOM in syncMay 2, 2022·7 min read
Redux-like state management: Let's code a Virtual DOM! #2Implement a Store with a reducer, actions and dispatch functionApr 25, 2022·7 min read
How to write a more declarative TypeScript Code? Maybe monad implementationWhat can we learn from functional programming?Apr 1, 2022·7 min read