Monthly Archives: September 2013

Using JPA – Adding relationships and queries

Last week I created an introductory post on using OpenJPA as your JPA implementation, which is available here. This week I wanted to add onto this by adding a relationship and some simple queries. So in this example, I have … Continue reading

Posted in Example code, Software development | Tagged , , , , , , , , , , , , , , | 1 Comment

Staying close to the Gemba in Software Development

There are several posts about how the Gemba walk is not necessarily suited to Software Development1 and is not enough when identifying areas of improvement in software development2. Based on my experience I agree. Executives or managers walking the floor … Continue reading

Posted in Leadership, Lean, Software development | Tagged , , , , , , , , , , , , | Leave a comment

Lean Software Development Principle – Build quality in

This is the second post in a series of posts on a journey into the world of Lean Software Development. The post will focus on some approaches to helping you build quality into your delivery. The people and culture I … Continue reading

Posted in Lean, Software development | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

Using OpenJPA as your JPA implementation

In this post I provide an example of creating a persistence layer using Apache’s OpenJPA implementation of the Java Persistence API(JPA). I created the example using a TDD approach and I have  once again used Liquibase to version control the … Continue reading

Posted in Example code, Software development | Tagged , , , , , , , , , , , , , , , , , , | 1 Comment

Lean Principle – Eliminate waste

First some background This is the first in a series of posts that I mentioned I would be doing in this post.  The observations for this move towards Lean Software Development are taken from a project where we were rejuvenating … Continue reading

Posted in Lean, Software development | Tagged , , , , , , , , , , , , , , , , , , , , , | 1 Comment

Using Jersey to create RESTful services with POJOs

All code for this example is available on GitHub at https://github.com/craigew. This post will provide some examples of how to use the Jersey framework with POJO support. All the methods, barring the first example method, will consume and/or produce JSON in the request … Continue reading

Posted in Example code, Software development | Tagged , , , , , , , , , , , , , , | 1 Comment

Seven essays on Lean Software Development

Over the course of the next seven weeks I will be writing an essay per week on each of the seven Lean Software Development principles. I will be writing about my experience in an amazing turnaround, were we went from … Continue reading

Posted in Lean, Software development | Tagged , , , , , , , | 1 Comment

Versioning your database using Liquibase

Delivering database changes through the various environments and into production has always required a lot of overhead. You would have to write scripts, keep track of the order that the scripts need to be run and provide detailed instructions to … Continue reading

Posted in Database, Software development | Tagged , , , , , , , , , , , , , , , , , , , | 1 Comment

Using the Builder Design Pattern to output HTML on Servlets

I am fortunate, in a way, to be working on a website where the technology is dated and the code was not shown any “love and care” for a number of years. So why would anybody feel fortunate to be … Continue reading

Posted in Design Patterns, Software development | Tagged , , , , , , , , , | 2 Comments