Newsletter archive

These are the issues I sent to my subscribers.

    Loading posts...
  • External forces

    I am occupied with learning these days. Learning on my own about visualizations of data among other topics. But also learning about learning. For that I read what other people think about…

  • Complex conditionals

    The other day we dealt with code coverage and gnarly conditionals. I promised to offer a way to be able to test them properly. THERE IS NONE. Ha, what a bad joke.…

  • Code coverage can be misleading

    During the last week, I had two discussions about code coverage. Code coverage is the metric of how many lines of code are covered by your automated test suite. Many test frameworks…

  • Quick wins, part 2: Method names revisited

    Yesterday, we had the first part of this series on quick wins and simple steps to improve your code quality. It was about naming — specifically variables and method names. Two things…

  • How do you do PRs?

    Before opening a PR I advocate for using before-commit hooks in Git. These hooks enable you to run custom scripts before commiting changes. There a quite a number of quality checks, if…

  • Best practices on doing pull requests

    This article will deal with a few best practices that should increase the quality of your PRs as well as make your life easier, when using PRs. Deploy a test build I…

  • How do you review a Pull Request?

    The first thing you should do is read the title and the description thoroughly. Your co-worker took her time and made sure you can get all the information you need out of…

  • What role does CI/CD play in your PR?

    My guideline for development workflows leans heavily on having a CI/CD server that orchestrates the whole workflow. CI/CD means continuous integration and continuous deployment. There is a lot to CI, and why…

  • Refactoring without a care

    Before I get to today’s topic, I would like to say thank you, to you. My little poem yesterday seemed to resonate with you. At first, I planned to write about it…

  • A neverending story

    Back then;I did it;I liked it much;Found it a necessary touch; Never it challenged, I;then saw;A source without it;didn’t look too raw; Since thenit flows without it wellSome purists call it living…