-
Enterprise Java
Custom Spring namespaces made easier with JAXB
First of all, let me tell this out loud: Spring is no longer XML-heavy. As a matter of fact you…
Read More » -
Enterprise Java
Fast Remote Service Tests
Testing code that interacts with remote services is often pretty hard. There are a lot of tradeoffs that influence what…
Read More » -
Scala
Using Scala traits as modules, or the “Thin Cake” Pattern
I would like to describe a pure-Scala approach to modularity that we are successfully using in a couple of our…
Read More » -
Agile
Cost of Delay Due to Technical Debt, Part 4
Cost of delay part 1 was about not shipping on time. Cost of delay part 2 was due to multitasking.…
Read More » -
Software Development
The regex that broke a server
I’ve never thought I would see an unresponsive server due to a bad regex matcher but that’s just happened to…
Read More » -
Software Development
Agile Mindset During Programming
I’m Stuck Recently I found myself in several situations where I just couldn’t write code. Or at least, “good code”…
Read More » -
Core Java
Design Pattern: Immutable Embedded Builder
Last week I wrote about what makes a pattern anti-pattern. This week I present a design pattern… or wait… perhaps…
Read More » -
Enterprise Java
Injecting configuration values using CDI’s InjectionPoint
Dependency injection is a great technology for the organization of class dependencies. All class instances you need in your current…
Read More » -
Software Development
Apache Tomcat and Denial-of-service vulnerability
Websites hosted on Apache Tomcat servers seem to be vulnerable against denial-of-service attacks, as was recently proven by security researchers…
Read More »