-
Software Development
The Foreman Role in a Team
There is a lot of discussion about the need for a foreman role in a software team. Robert C. Martin…
Read More » -
Software Development
Dependency inversion: the structure logarithm
Re-examining benefits. Through the corroded dripping pipes of transitive dependencies, ripple effects gush. Programmers sometimes spend arduous days clambering down…
Read More » -
Software Development
We Need More Foremen
This week I read a blog post titled Where is the Foreman by Robert “Uncle Bob” Martin. It made me…
Read More » -
Core Java
Common gotchas in Java
Overview Java is a minimalist language with deliberately less features than other languages, never the less it has edge cases…
Read More » -
Core Java
Functional Programming with Java 8 Lambda Expressions – Monads
What is a monad?: A monad is a design pattern concept used in mostly functional programming languages like lisp or…
Read More » -
Enterprise Java
Developing Java EE applications with Maven and WebLogic 12c
The WebLogic Server 12c has very nice support for Maven now. The doc for this is kinda hidden though, so…
Read More » -
Core Java
Detecting (write) failures when using memory mapped files in Java
Memory mapped files are a good and often overlooked tool. I won’t go into the details here on how they…
Read More » -
Enterprise Java
Thymeleaf integration with Spring (Part 2)
1. Introduction This is the second part of the Thymeleaf integration with Spring tutorial. You can read the first part…
Read More » -
Software Development
Why We Need More Complex Programming Languages (Yes, You Heard Me Right!)
My daughter is learning how to read right now. As I was thinking about this blog post, I just walked…
Read More »