-
DevOps
Set up your own Continuous Delivery stack
Last week I wanted to try new things with ‘pipeline as code’ with Jenkins. The best way to try new…
Read More » -
Software Development
Code Generation with Roslyn: a Skeleton Class from UML
We have already seen some examples of transformation and analysis of C# code with Roslyn. Now we are going to…
Read More » -
Career
16 Don’ts of Career Growth
I get questions like this all the time: How does one become a senior software developer or an architect? How…
Read More » -
Software Development
Never trust a passing test
One of the lessons when practising TDD is to never trust a passing test. If you haven’t seen the test…
Read More » -
Core Java
JDK 9 is the End of the Road for Some Features
It was announced a few days ago that JDK 9 is Feature Complete! Many of the “features” that made the…
Read More » -
DevOps
Using Docker Stack And Compose YAML Files To Deploy Swarm Services
Bells are ringing! Docker v1.13 is out! The most common question I receive during my Docker-related talks and workshops is…
Read More » -
Agile
What’s Minimum: Thinking About Minimum Viable Experiments
When I talk about Minimum Viable Products or Minimum Viable Experiments, people often tell me that their minimum is several…
Read More » -
Software Development
For the sake of laziness!
I like well written code. I like to reach out for perfection. I like to look for the most suitable…
Read More »