Esko Luontola

Butterflies are random thoughts people have. They live. They die. They are pointless.

2015-05-08

After Rails Girls

›
Rails Girls can be a very chaotic experience which throws you in the middle of an overwhelming pile of technology. But if you survived it...
2014-12-31

When to Refactor

›
How to maintain the balance between adding new features and refactoring existing code? Here are some rules of thumb for choosing when to ref...
2014-12-02

Phase Change Pattern for Mutating Immutable Objects

›
Here is a design pattern I've found useful for "mutating" immutable objects in non-functional languages, such as Java, which d...
1 comment:
2014-10-10

Continuous Discussion: Agile, DevOps and Continuous Delivery

›
Two days ago I participated in a online panel discussing Agile, DevOps and Continuous Delivery. The panel consisted of 11 panelists and was ...
2014-07-17

Java 8 Functional Interface Naming Guide

›
People have been complaining about the naming of Java 8's functional interfaces in the java.util.function package . Depending on the...
2013-07-23

Lambda Expressions Backported to Java 7, 6 and 5

›
Do you want to use lambda expressions already today, but you are forced to use Java and a stable JRE in production? Now that's possible ...
37 comments:
2013-03-02

Refactoring Primitive Obsession

›
Primitive Obsession means using a programming language's generic type instead of an application-specific domain object. Some examples a...
1 comment:
›
Home
View web version

About Me

My photo
Esko Luontola
Programmer & Interaction Designer
View my complete profile
Powered by Blogger.