-
Software Development
When writing too much code can kill you
So now that I lured you in with that provocative title I suppose I need to clarify. Well it’s true;…
Read More » -
Software Development
A Few Thoughts on Code Completion
Before launching into some philosophical musings about what programmers‘ crack addiction to code completion means, a few observations about my…
Read More » -
Core Java
Knowledge Representation and Reasoning with Graph Databases
A graph database and its ecosystem of technologies can yield elegant, efficient solutions to problems in knowledge representation and reasoning.…
Read More » -
Enterprise Java
Spring Security Misconfiguration
I recently saw Mike Wienser’s SpringOne2GX talk about Application Security Pitfalls. It is very informative and worth watching if you…
Read More » -
Core Java
Builder pattern using Java 8
I work in an environment where a great deal of our day to day scripting tasks occur through calling remote…
Read More » -
Android Core
Introduction : How to save data in your Android application
This is the first post in a series explaining the various ways to save data and application state in an…
Read More » -
Enterprise Java
Cluster-wide Java/Scala application deployments with Docker, Chef and Amazon OpsWorks
Docker is great for running isolated containers on a single node. However, most software systems run on multiple nodes, so…
Read More » -
Software Development
Git : How to add commit in between old commits
I have a Git repository and need to rewrite my local history by inserting a new commit in between old…
Read More » -
Enterprise Java
Apache Ant tasks for JMX access
I wanted to invoke JMX operations from the Ant tasks. However finding usable ant tasks library as well as the…
Read More »