Blog

Thoughts, tech notes, in-depth articles and walkthroughs.

May 30, 2018 3 mins read
Thoughts

Forwardspective: A Retrospective to Shape the Future

Retrospectives are great! It’s a simple and structured methodology to critically assess the most recent performance in a certain period of time. Developers know it, and good scrum teams keep on improving with retrospectives to become better and better.

According to the Scrum guidelines, a retrospective typically answers the following questions:

  • What went well?
  • What could be improved?
  • What will we commit to improve in the next sprint?

When doing retrospectives on a regular basis (like any good scrum team will do) continuous improvement is part of the process! Of course, things will only improve if actions are taken, but identifying the actions during the retrospective is the key step here.

Read more
April 05, 2018 5 mins read
Thoughts

Always Tackle the Biggest Challenge First

Have you ever worked on a software project and it got more and more complex the longer you worked on it? You started building some features, but once you got to the heart of the big task that has an important business impact, the code already got so complex that you struggle to implement the most important feature. Oh and heck, you realize that there are a couple of things you haven’t thought about before that totally change the game.

Read more
February 15, 2018 14 mins read
Engineering

How to Choose a Headless CMS: Developers Perspective

Finally there is a new kid to the block rethinking content management from the ground up: headless content management systems. In a nutshell a headless CMS separates content from its presentation, primarily enabling content to be re-used across different forms of presentation, e.g. on a website, a mobile app, or a public info screen). As an engineer, this is a dream come true: finally it is possible to implement a consistent look and feel across any presentation as content editors cannot misuse WYSIWYG editors producing HTML garbage.

Read more
November 24, 2017 4 mins read
Engineering

Website Regression Testing with sireg

Have you ever tested whether all pages of a website return with a 200 status code before you deployed to production? No? Then let me introduce sireg: a tool for website regression testing.

Over a year ago, I wrote an article on how I regression test the sitemap of my website before I deploy an update. Back then, I used a simple unit test setup to download the sitemap, rewrite all links to target the staging server and fire some HTTP requests. While being involved in the relaunch of the website of the company I work for (check it out: www.mimacom.com) I felt I just had to turn the idea of website regression testing into a standalone project. Say hello to sireg! :-)

Read more