Coding Archive

Managing a Technical Debt Portfolio

Technical debt is a natural byproduct of every successful software system. Great teams learn how to use technical debt to their advantage to improve time to market and balance short-term gains with long term pains. This talk

Just When You Thought You Couldn’t Refactor Anymore

This talk will bring you on a refactoring journey. It starts from code that is easy to write but hard to read, and gradually advances to a level where the 4 C’s of good code are satisfied:

Pair Programming with Eclipse

At Eclipse, new actors are challenging the classic Eclipse IDE: * Che: the next-gen Eclipse cloud, putting the developer workspace and the IDE on your browser * Orion: an extensible browser IDE * Flux: a new message-based

Architectural Refactoring

Let’s face it, the system you maintain isn’t meeting expectations. The crystal ball you were issued at engineer academy was broken, and you guessed wrong about how the system would grow. Now, you’re faced with a choice:

Continuous Delivery is More Than Tools: It is a Culture

Some enterprise IT organisations are adopting Continuous Delivery and DevOps thinking that tools is enough to do the job, that all of a sudden they will go faster to market and build quality in because they are