Latest Articles
Are you looking to optimize your workflow and improve business performance? Dive into the Theory of Constraints, a powerful methodology for...
The Theory of Constraints: A Practical GuideAre you looking to optimize your workflow and improve business performance? Dive into the Theory of Constraints, a powerful methodology for...
1 minCreating a website that looks great on any device is essential in 2023. Discover the best practices and modern tools for building responsive web...
Responsive Design in 2023: Best Practices for Building Websites That Look Great on Any DeviceCreating a website that looks great on any device is essential in 2023. Discover the best practices and modern tools for building responsive web...
1 minEnsuring website accessibility is crucial for creating an inclusive online experience. Learn why it matters and how to make your site more accessible.
Why Accessibility Matters: The Importance of Building Websites That Everyone Can UseEnsuring website accessibility is crucial for creating an inclusive online experience. Learn why it matters and how to make your site more accessible.
1 minI live in London and it is astounding how many people tell me about wanting to learn languages but not being able to because, somehow, it is too...
Learning Languages for Busy PeopleI live in London and it is astounding how many people tell me about wanting to learn languages but not being able to because, somehow, it is too...
6 minsOutdated project dependencies can cause security vulnerabilities and compatibility issues. Learn best practices for keeping dependencies up to date...
Keeping dependencies up-to-date with renovateOutdated project dependencies can cause security vulnerabilities and compatibility issues. Learn best practices for keeping dependencies up to date...
1 minIn the world of software development, DevOps has become an increasingly popular approach. But what exactly is it, and why is it important? In this...
What is DevOps?In the world of software development, DevOps has become an increasingly popular approach. But what exactly is it, and why is it important? In this...
1 minSite Reliability Engineering (SRE) is a discipline that aims to improve the reliability and performance of software systems. Learn more in our latest...
What is Site Reliability Engineering (SRE)Site Reliability Engineering (SRE) is a discipline that aims to improve the reliability and performance of software systems. Learn more in our latest...
1 minModern CSS features can revolutionize your web design. In this article, I'll highlight my favorite features, such as CSS Grid and Flexbox, and how to...
My favourite modern CSS featuresModern CSS features can revolutionize your web design. In this article, I'll highlight my favorite features, such as CSS Grid and Flexbox, and how to...
1 minUnderstanding the different types of web application APIs is crucial for modern development. Learn about REST, GraphQL, tRPC, and gRPC in our latest...
Rest, GraphQL, TRPC, gRPC, Oh My!Understanding the different types of web application APIs is crucial for modern development. Learn about REST, GraphQL, tRPC, and gRPC in our latest...
1 minBuilding applications driven by tests can improve quality and speed of development. Learn best practices for test-driven development in our latest...
Building fast applications driven by performance testsBuilding applications driven by tests can improve quality and speed of development. Learn best practices for test-driven development in our latest...
1 minReleasing software into production can be a complex process. Learn how to build a reliable and efficient release system in our latest article.
Build a great production release systemReleasing software into production can be a complex process. Learn how to build a reliable and efficient release system in our latest article.
1 minProduction incidents can be stressful and disruptive. In this article, learn best practices for dealing with incidents and minimizing their impact.
Dealing with production incidentsProduction incidents can be stressful and disruptive. In this article, learn best practices for dealing with incidents and minimizing their impact.
1 minEvent storming is a powerful technique for identifying bounded contexts in domain-driven design. In this article, learn how to use event storming...
Using event storming to find bounded contextsEvent storming is a powerful technique for identifying bounded contexts in domain-driven design. In this article, learn how to use event storming...
1 minMigrating from a monolithic architecture to microservices can be daunting. This article covers key considerations and best practices for a successful...
Implementing the strangler application pattern using change data captureMigrating from a monolithic architecture to microservices can be daunting. This article covers key considerations and best practices for a successful...
1 minForecasting work is a key component of any Kanban system. In this article, learn how to accurately predict work delivery and improve workflow...
Estimating work in a Kanban SystemForecasting work is a key component of any Kanban system. In this article, learn how to accurately predict work delivery and improve workflow...
1 minChaos Engineering is a software development practice that helps organizations build more resilient and reliable applications by proactively seeking...
Chaos Engineering: Build Resilient Applications with These Best PracticesChaos Engineering is a software development practice that helps organizations build more resilient and reliable applications by proactively seeking...
3 minsIn today's complex technology landscape, observability is crucial for ensuring optimal performance and troubleshooting issues. Open Telemetry is an...
Open Telemetry: Simplifying ObservabilityIn today's complex technology landscape, observability is crucial for ensuring optimal performance and troubleshooting issues. Open Telemetry is an...
1 min