Posts by Category

agile

Agile is an adjective, not a noun!

less than 1 minute read

Dave Thomas was right, there’s a growing tendency to treat the word “Agile” as a noun. Being an agile software developer means doing things in an agile manne...

codefaces

Planning for CodeFaces 1.1.1

1 minute read

For the pass couple months, amazing things have happened to CodeFaces: it has enough features and scalability to go live, it was listed as a demo app on Ecli...

eclipse

How to set up and run PDE build

3 minute read

The Plug-in Development Environment (PDE) provides tools to build Eclipse plug-ins, fragments, features, update sites and RCP products. This post is about ho...

Introducing Eclipse RAP

3 minute read

RAP, what? The Eclipse community is expanding its range to Hip Hop :)? Not exactly, although there is a chance. Eclipse Rich Ajax Platform (RAP) is a framewo...

Running Eclipse Java Compiler with Ant

1 minute read

Eclipse Java Compiler (EJC) is an incremental compiler that is generally faster than any JDKs. It also fixes some incompatible problems related to JDK6, e.g...

git

Git Up Perforce with git-p4

3 minute read

Distributed version control systems open up lots of flexibility and provide lots of efficiency in work-flow than their centralized cousins (e.g. Perforce). T...

github

go

Write Build Tasks in Go with Gotask

5 minute read

One of the things that I miss a lot when programming in Go is being able to write build tasks in Go itself. The de facto build tool for Go is make. Make is s...

hci

java

Patching with Class Shadowing and Maven

2 minute read

Before we start, you may speculate about the usefulness of class shadowing. Class shadowing can be used as a trick to patch or replace behaviours of classes...

Judicious Serialization

2 minute read

I was fixing a bug related to Java Serialization the other day: Server 1 tried to send out an email by using one of the web services from Server 2 with seria...

osgi

patterns

PoEAA on Rails

12 minute read

The book Patterns of Enterprise Application Architecture (PoEAA) laid the blueprints for Rails’ architecture. When choosing which enterprise design patterns ...

perforce

Git Up Perforce with git-p4

3 minute read

Distributed version control systems open up lots of flexibility and provide lots of efficiency in work-flow than their centralized cousins (e.g. Perforce). T...

rails

PoEAA on Rails

12 minute read

The book Patterns of Enterprise Application Architecture (PoEAA) laid the blueprints for Rails’ architecture. When choosing which enterprise design patterns ...

Loading Path Gotchas in Rails 3

2 minute read

The algorithm of load path inferring in Rails 3 is a bit weird when class caching is turned off. Assuming you add all subdirectories under app/models to the...

rap

Introducing Eclipse RAP

3 minute read

RAP, what? The Eclipse community is expanding its range to Hip Hop :)? Not exactly, although there is a chance. Eclipse Rich Ajax Platform (RAP) is a framewo...

testing

Running a single JUnit test in Eclipse

1 minute read

A lot of the test-driven developers may find it annoying to run a single JUnit test in Eclipse: if there is a test suite with multiple tests, when running a...

web_service