-
Software Development
An argument against defaulting to auto-increment primary keys
The de-facto “easy” primary key for ages has been the auto-incrementing integer. Upon insertion of a new record, the database…
Read More » -
Groovy
SOA and REST with Grails
I discussed on my previous article about REST and how to leverage RESTful web services on Grails platform. We will…
Read More » -
Software Development
10 Common Mistakes Java Developers Make when Writing SQL
Java developers mix object-oriented thinking with imperative thinking, depending on their levels of: Skill (anyone can code imperatively) Dogma (some…
Read More » -
Enterprise Java
Jersey Client: Testing external calls
Jim and I have been doing a bit of work over the last week which involved calling neo4j’s HA…
Read More » -
Enterprise Java
Why REST is so important
This post is dedicated to REST, an architectural style of shaping webservices and the most misunderstood concept in the history…
Read More » -
Core Java
Securing HTTP-based APIs With Signatures
I work at EMC on a platform on top of which SaaS solutions can be built. This platform has a…
Read More » -
Enterprise Java
Getting Started with Google GSON
In Java world, JSON is becoming de facto standard for data exchange format over XML because of its ease of…
Read More » -
Core Java
Erlang for Java Developers
You probably haven’t noticed, but it’s a couple of weeks since I last posted a blog. There is reason for…
Read More » -
Enterprise Java
Introduction to Apache Camel
Apache Camel is a open source implementation of famous Enterprise Integration Patterns. Camel is a Routing and Mediation Engine and…
Read More »