-
Software Development

The “Done” Fallacy
One of the earliest ideas you learn as an agile practitioner is “Done, Done, Done”. There’s a lot of thinking…
Read More » -
Core Java

Infer: A Look Into Facebook’s New Java Static Analysis Tool
How can you improve your Java development workflow with Facebook’s Infer? If you keep in the loop with tech buzz (which…
Read More » -
Software Development

Blue-Green Deployment With a Single Database
A blue-green deployment is a way to have incremental updates to your production stack without downtime and without any complexity…
Read More » -
Enterprise Java

Run java web apps in embedded containers with Maven, Jetty and Tomcat
While developing java web applications is very practical to have quick feedback from a “real” environment. In this post I’ll…
Read More » -
Software Development

Top 10 Lists for Designing and Writing Secure and Safe Software
If you care about writing secure code, should know all about these Top 10 lists: OWASP Top 10 The OWASP…
Read More » -
Enterprise Java

Writing a download server. Part II: headers: Last-Modified, ETag and If-None-Match
Caching on the client side is one of the foundations of World Wide Web. Server should inform client about validity…
Read More » -
Enterprise Java

Java REST JAX-RS 2.0 – How To Handle Date, Time and Timestamp Data Types
Be it X-Form-Urlencoded or JSON HTTP post to a REST resource end-point, there is no specific “data type” for date…
Read More » -
Ceylon

A little more about type functions
My previous post about type functions generated some interesting discussion, here, and on reddit. Therefore, I think it’s worth tying…
Read More » -
Enterprise Java

Quick tip: Exception handling in Message Driven Beans
Let’s do a quick review of exceptional handling with regards to Message Driven Beans. The entry point into a MDB…
Read More »




