-
Software Development

Apache Spark is now a top-level project
The Apache Software Foundation (ASF) happily announced that Apache Spark has graduated from the Apache Incubator to become a Top-Level…
Read More » -
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 »







