Archive for May 2016

Week 22, year 2016

  • Unit tests value proposition - The topic described in this article is part of my Unit Testing Pluralsight course. I’m starting a new series which will be devoted to the topic of unit testing. In it, I’ll try to define what a valuable test is and show how the use of mocks fits into this picture. I’ll also describe the approach that I think has the best return of investments in terms of the value it provides. [Enterprise Craftsmanship]
Permalink | From 30 May 2016 to 05 June 2016 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 21, year 2016

  • Designed Stickiness - Video & slides for my NCrafts talk on software metaphors. Abstract When we model, we tend to do it for ourselves: gain understanding, capture the business language, and turn it into running code. But are we missing opportunities to do something more with our models? What if, instead of mirroring the business, our models could transform it? Let’s find out how a healthy obsession with language and metaphor can step up from “domain-driven” to “driving the domain”. [Mathias Verraes]
Permalink | From 23 May 2016 to 29 May 2016 | Last updated on: Mon, 7 Jun 2021 09:11:25 GMT

Week 19, year 2016

  • It’s Not That Simple: The Interplay Between Fast and Slow Thinking - Our system 2 thinking observes and constantly monitors our actions and thoughts (unless it is tired or compromised). It helps regulate our behavior and to: Control impulses and stop doing something that we consider inappropriate (such as eating that second … Continue reading → [The Responsible Designer]
  • Immutable architecture - The topic of immutable architecture described here is part of my Applying Functional Principles in C# Pluralsight course. In this post, I’d like to show a common approach to introducing immutability to your code base on an architectural level. Immutability, State, and Side Effects Before we start, let’s take a minute to define the terms. Most likely, you have already encountered them but I want to make sure we are on the same page here. [Enterprise Craftsmanship]
Permalink | From 09 May 2016 to 15 May 2016 | Last updated on: Mon, 7 Jun 2021 09:11:14 GMT

Week 18, year 2016

  • Singleton vs Dependency Injection - This post is a showcase for the Singleton design pattern. In contrast to the common belief, Singleton is not inherently bad and I’ll try to show you in what circumstances it is a good choice. [Enterprise Craftsmanship]
  • Lightning Talks - I submitted proposals to conferences for almost two years before getting accepted. When it finally happened, I found myself in front of a 250 head audience, realising I didn’t actually know how to do proper presentations. I wish I knew then that there are better ways. Lightning talks at meetups are ideal to practice public speaking, and experiment with explaining or pitching something in a short time. I’m trying to write one each month for the Software Craftsmanship Belgium meetups. It’s only 30 attendees, so it’s an opportunity to try things that I wouldn’t do as a proper conference talk yet. [Mathias Verraes]
Permalink | From 02 May 2016 to 08 May 2016 | Last updated on: Mon, 7 Jun 2021 09:18:52 GMT