-
Core Java
Java 8 Type Annotations
Lambda expressions are by far the most discussed and promoted feature of Java 8. While I agree that Lambdas are…
Read More » -
Enterprise Java
Transparent PATCH support in JAX-RS 2.0
The PATCH method is one the the less well loved HTTP methods simple because until recently there really wasn’t a…
Read More » -
Scala
The best code coverage for Scala
The best code coverage metric for Scala is statement coverage. Simple as that. It suits the typical programming style in…
Read More » -
Software Development
The Definitive Guide to Coding Style Standards
I’ve been rereading Jeff Atwood (Coding Horror) and Joel Spolsky (Joel on Software) and came across a discussion of coding…
Read More » -
Software Development
10 Awesome Programming Jokes of all time
Whats the difference (similarity) between drug dealers and Software developers? Drug dealers: Refer to their clients as “users”. “The first…
Read More » -
Agile
How to start a big data analytics project
When starting a Big Data analytics project, time is a very important issue. It may take from a few weeks…
Read More » -
Agile
Code Katas
In this post I want to talk about code katas. Most of you have heard of code katas before, many…
Read More » -
Career
Would You Hire the CS Class of ’04 Today?
A comment in a Reddit computer science career advice forum got me thinking. There was mention about the high volume…
Read More » -
Enterprise Java
Error handling in Storm Trident topologies
This post summarizes my current approach to error handling when designing Storm Trident topologies. I focus here on code design,…
Read More »