-
Enterprise Java
Writing a download server. Part I: Always stream, never keep fully in memory
Downloading various files (either text or binary) is a bread and butter of every enterprise application. PDF documents, attachments, media,…
Read More » -
Software Development
5 Great Snacks For the Coder’s Brain
You’re coding and you’ve been in the flow for a few hours. Everything is going just fine, but then hunger…
Read More » -
Enterprise Java
Integrating Active Directory from Java
Firstly you will need to setup Active Directory so that you can run and test your code. If (like me)…
Read More » -
Enterprise Java
Problems with Cobertura and Sonar 5.1
Recently, I was having some bother trying to use Sonar 5.1 with my Grails 2.4.4 project. I was using the…
Read More » -
Core Java
How to Debug Your Maven Build with Eclipse
When running a Maven build with many plugins (e.g. the jOOQ or Flyway plugins), you may want to have a…
Read More » -
Software Development
Structural simplicity
You’ve all seen Rich Hickey’s excellent Simple-made-easy presentation, in which Mr Hickey trawls the dictionary to remind us that, “Simple,”…
Read More » -
Software Development
Following a Select Statement Through Postgres Internals
This is the third in a series of Postgres posts that Pat Shaughnessy wrote based on his presentation at the…
Read More » -
DevOps
Setting up your own VPC with AWS
When you are using AWS resources like EC2 instances they will be assigned to a default VPC. However, by using…
Read More » -
Software Development
Resilient Distributed Datasets (RDDs)
In this post I’ll mention RDD paper, Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing. If you didn’t check…
Read More »