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 Guide

    Are you looking to optimize your workflow and improve business performance? Dive into the Theory of Constraints, a powerful methodology for...

    1 min
  • Creating 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 Device

    Creating a website that looks great on any device is essential in 2023. Discover the best practices and modern tools for building responsive web...

    1 min
  • Ensuring 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 Use

    Ensuring website accessibility is crucial for creating an inclusive online experience. Learn why it matters and how to make your site more accessible.

    1 min
  • I 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 People

    I 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 mins
  • Outdated project dependencies can cause security vulnerabilities and compatibility issues. Learn best practices for keeping dependencies up to date...

    Keeping dependencies up-to-date with renovate

    Outdated project dependencies can cause security vulnerabilities and compatibility issues. Learn best practices for keeping dependencies up to date...

    1 min
  • 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...

    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 min
  • Site 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 min
  • Modern 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 features

    Modern 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 min
  • Understanding 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 min
  • Building 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 tests

    Building applications driven by tests can improve quality and speed of development. Learn best practices for test-driven development in our latest...

    1 min
  • Releasing 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 system

    Releasing software into production can be a complex process. Learn how to build a reliable and efficient release system in our latest article.

    1 min
  • Production incidents can be stressful and disruptive. In this article, learn best practices for dealing with incidents and minimizing their impact.

    Dealing with production incidents

    Production incidents can be stressful and disruptive. In this article, learn best practices for dealing with incidents and minimizing their impact.

    1 min
  • Event 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 contexts

    Event storming is a powerful technique for identifying bounded contexts in domain-driven design. In this article, learn how to use event storming...

    1 min
  • Migrating 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 capture

    Migrating from a monolithic architecture to microservices can be daunting. This article covers key considerations and best practices for a successful...

    1 min
  • Forecasting 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 System

    Forecasting work is a key component of any Kanban system. In this article, learn how to accurately predict work delivery and improve workflow...

    1 min
  • Chaos 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 Practices

    Chaos Engineering is a software development practice that helps organizations build more resilient and reliable applications by proactively seeking...

    3 mins
  • In today's complex technology landscape, observability is crucial for ensuring optimal performance and troubleshooting issues. Open Telemetry is an...

    Open Telemetry: Simplifying Observability

    In today's complex technology landscape, observability is crucial for ensuring optimal performance and troubleshooting issues. Open Telemetry is an...

    1 min