-
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 » -
Core Java
The structure of Netty
Netty‘s package structure is fantastic. Every programmer should study it; every system should mimic it; every project manager should print…
Read More »