Skip to content
logo
  • Home
  • Blog
    • Software engineering
      • Software Development
      • Software Architecture
    • Agile
    • Soft Skills
  • About me
  • Toggle website search
Menu Close
  • Home
  • Blog
    • Software engineering
      • Software Development
      • Software Architecture
    • Agile
    • Soft Skills
  • About me
  • Toggle website search

Software Development

  1. Home>
  2. Blog>
  3. Software engineering>
  4. Software Development
Read more about the article Coding Dojo for TDD

Coding Dojo for TDD

  • Post author:Marc
  • Post published:2022-08-20
  • Post category:Software Development/Software engineering

Write a failing automated test before changing any codeKent Beck, Extreme Programming Explained 2nd Ed. 2004 Test Driven Development, TDD, is a process for writing code where you work iteratively…

Continue ReadingCoding Dojo for TDD
Read more about the article The typical backoffice service

The typical backoffice service

  • Post author:Marc
  • Post published:2022-03-15
  • Post category:Software Development/Software engineering

Hi folks, I have decided to revive this blog and return the focus to more technical articles once again. I will not make simple how-to articles for specific technologies though.…

Continue ReadingThe typical backoffice service
Read more about the article Avoid inconsistency

Avoid inconsistency

  • Post author:Marc
  • Post published:2020-01-22
  • Post category:Software Development/Software engineering

A very popular habit among us developers is creating reusable components to avoid inconsistency (and stay DRY). Which is, of course, a good thing: If a developer has been digging…

Continue ReadingAvoid inconsistency
Read more about the article End to end testing with Cypress

End to end testing with Cypress

  • Post author:Marc
  • Post published:2019-12-18
  • Post category:Software Development/Software engineering

It's been a while since my last blog post and I've learned various things in the meantime.However probably the most useful thing I toyed around with was Cypress for end…

Continue ReadingEnd to end testing with Cypress
Read more about the article Consumer-driven contract testing with Pact

Consumer-driven contract testing with Pact

  • Post author:Marc
  • Post published:2019-10-18
  • Post category:Software Development/Software engineering

Consumer-driven contract testing will prevent the APIs you provide and consume from breaking unexpectedly. Without requiring you to do any action (aside from looking at your tests/CI builds). This fosters…

Continue ReadingConsumer-driven contract testing with Pact

React.js: Improve rendering performance with React.memo

  • Post author:Marc
  • Post published:2019-10-08
  • Post category:Software Development/Software engineering

Today I want to share a little JavaScript/React.js code with you: Improve rendering performance with React.memo. React.memo is a higher order component. It’s similar to React.PureComponent but for function components…

Continue ReadingReact.js: Improve rendering performance with React.memo

Don’t repeat yourself – but don’t overdo it

  • Post author:Marc
  • Post published:2019-09-25
  • Post category:Software Development/Software engineering

Since I sometimes need to argue with other developers about my understanding of the DRY (Don't Repeat Yourself) principle I want to share my thoughts about it here.(So I can…

Continue ReadingDon’t repeat yourself – but don’t overdo it
Read more about the article Testing spring boot apps with RabbitMQ using testcontainers

Testing spring boot apps with RabbitMQ using testcontainers

  • Post author:Marc
  • Post published:2019-09-17
  • Post category:Software Development/Software engineering

In this article I want to show you how to test a spring-boot application that sends and consumes messages from RabbitMQ queues. Update 2022-10-18: You can find an updated version…

Continue ReadingTesting spring boot apps with RabbitMQ using testcontainers
  • 1
  • 2
  • Go to the next page

Recent Posts

  • Coding Dojo for TDD
  • The typical backoffice service
  • A software developer @ home
  • Dive into AWS
  • Helpers for Scrum Masters working with distributed teams

Recent Comments

  • Snow on Testing spring boot apps with RabbitMQ using testcontainers
  • Marc on Testing spring boot apps with RabbitMQ using testcontainers
  • Snow on Testing spring boot apps with RabbitMQ using testcontainers
  • snow on Testing spring boot apps with RabbitMQ using testcontainers
  • Marc on Coding Dojo for TDD

Archives

  • August 2022
  • March 2022
  • November 2020
  • April 2020
  • March 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019

Categories

  • Agile
  • Soft Skills
  • Software Architecture
  • Software Development
  • Software engineering

Legal stuff

  • Legal disclosure
  • Privacy policy

Social

Copyright 2025 - Marc Beck