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

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
  • Post comments:2 Comments

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
  • Post comments:3 Comments

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
  • Post comments:0 Comments

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
  • Post comments:0 Comments

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
  • Post comments:0 Comments

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
  • Post comments:0 Comments

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
  • Post comments:1 Comment

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
  • Post comments:11 Comments

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
Copyright 2022 - Marc Beck
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkNo