- Type safe data fetching for your frontend applications Learn how to generate TypeScript types from your API specification to speed up development against your backend API and catch errors at compile time.Apr 24, 2025 - 4 min read
- The Power of Starting Small One of the best ways to get more done in software engineering is simple: get started and keep it small at first.Mar 14, 2025 - 2 min read
- Why you should use TypeScript for your frontend projects Learn what makes TypeScript so good for your frontend projects and my top 3 use casesMar 6, 2025 - 4 min read
- Custom ESLint rules: strengths and limitations Learn what makes ESLint custom rules so powerful and dive into the Abstract Syntax Tree to as we analyze a custom ESLint rule solving a real-world problem.Jan 18, 2025 - 8 min read
- How to organize and split your frontend applications Introducing a decision tool to guide you through the process and make an informed decision, supported by end to end code examples.Nov 26, 2024 - 5 min read
- Keep your website fast with a performance culture Learn how to prevent regressions to your page load performance and create a performance culture to improve your business bottom line.Nov 16, 2024 - 3 min read
- Getting started with automated end-to-end tests Learn how to get started with automated end-to-end tests to improve your releases reliability.Nov 12, 2024 - 2 min read
- How to make your codebase AI friendly? I recently wondered how to make your codebase more productive for AI-assisted coding, and the good news is that the answer is quite simple, and the tools are already readily available.Nov 1, 2024 - 3 min read
- Web Performance: Make your website faster Learn how to make your website faster thanks to a systematic approach, diagonostic tools, common issues and their solutions.Oct 30, 2024 - 5 min read
- Technical debt is not as bad as you think We often complain about technical debt but it's important to recognize when taking action is really needed.Oct 21, 2024 - 2 min read
- The Power of Experience There is no substitute for learning by doing, so learn to weigh the value of experience the next time an opportunity presents itself.Oct 21, 2024 - 3 min read
- Web Performance: Measure and Report Lean why page speed matter, what makes a website fast and how to get started with web performance.Oct 18, 2024 - 5 min read
- Why a frontend monorepo When you have multiple frontend apps and packages, a monorepo can streamline and accelerate your development and release cycles.Oct 10, 2024 - 3 min read
- Tiers of frontend development Successful companies deliver high quality products to market fast. For software companies, this means delivering high quality code fast and that requires the right setup for your current scale.Oct 7, 2024 - 4 min read
- How to make your internal platform team successful In my experience, successful platform platform teams share the same traits, and in this post I'll share why and what they are.Sep 25, 2024 - 2 min read
- It’s all about the Glue work! What is the most impactful and challenging work a software engineer can do in a fast-paced organization?Sep 3, 2024 - 2 min read
- The Power of Testing Why writing tests helps you ship faster and more often.Aug 27, 2024 - 2 min read
- The Power of Iterations Learn about the many advantages of integration first approaches in the software development lifecycle.Aug 20, 2024 - 2 min read
- The Power of Simplicity Keeping things simple is underrated, yet it is one of the important skill to practice.Aug 13, 2024 - 2 min read
- Principles for incident response Join Sarah Manicke and me for a lightning-fast incident investigation that highlights the principles every incident responder should master.Aug 6, 2024 - 3 min read
- Node.js and the tale of worker threads Join me on a Friday night on-call investigation into a rogue Node.js service.Jul 25, 2024 - 12 min read
- End-to-end test probes with Playwright Learn how we set up reliable automated end-to-end test probes for our Zalando website using Playwright.Jul 19, 2024 - 10 min read