ga('send', 'pageview');

Citerus blogg

Citerus blogg

The top six technical practices every Product Owner must know about
/

The top six technical practices every Product Owner must know about

So, you have made it. You are the Product Owner of the company’s flagship product. Now you will spend your days thinking about business value and customer satisfaction, and leave ...
Fixed-point calculations (and square roots) in Clojure
/

Fixed-point calculations (and square roots) in Clojure

I’m currently reading “The interpretation and structure of computer programs”, (which by the way is a really joyful read) and I felt an urge to try the examples in a ...
From Java to Clojure
/

From Java to Clojure

Patrik Fredriksson takes us on a tour from Java to Clojure, by using a step by step conversion from one language to the other. If you’re a Java programmer who ...
Mocking to the Rescue!
/

Mocking to the Rescue!

I am not really a big fan of mocking. My experience is that if you design your code to be testable, you only rarely have to rely on mocks, instead ...
Lättrörlig kravhantering med Wiki
/

Lättrörlig kravhantering med Wiki

Idag blev jag ombedd att dela med mig av råd och erfarenheter rörande lättrörlig kravhantering i praktiken – vilka verktyg ska man använda, hur hanterar man nedbrytning, spårning mellan krav ...
On layering in DDDSample
/

On layering in DDDSample

There has been considerable interest in the DDDSample application on the Swedish DDD user group mailing list – people are scrutinizing the code, asking questions and raising concerns. This last ...
Peer programming to increase collaboration
/

Peer programming to increase collaboration

Though a slightly frustrating method at first, peer programming can take collaboration and productivity in your agile projects to an entirely new level. Many of you have experienced pair programming, ...
/

Utvecklare, tar du ditt ansvar?

I förvånansvärt många projekt finns dom där. Systemutvecklarna och arkitekterna som hävdar att lösningen på leverans- och kvalitetsproblem både kan och bör lösas genom en detaljerad och fryst funktionsspecifikation. “Om ...
Specification Pattern as a Refactoring Tool
/

Specification Pattern as a Refactoring Tool

Specification is a tactical design pattern presented in Erics Evans’ book Domain-Driven Design. It can be used not only when new code is written, but also as a power tool ...
En titt på Xfire
/

En titt på Xfire

Jag gillar inte Webservices. Så, då var det sagt. Eller, jag avskyr inte Webservices som koncept, men den komplexitet som de ofta medför i applikation, byggscript, testning med mera. I ...