Blogg

Citerus blogg

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 ...
Läs hela bloggposten...
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 ...
Läs hela bloggposten...
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äs hela bloggposten...
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 ...
Läs hela bloggposten...
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 ...
Läs hela bloggposten...
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, ...
Läs hela bloggposten...
/

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 ...
Läs hela bloggposten...
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 ...
Läs hela bloggposten...
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 ...
Läs hela bloggposten...
Kvalitet kostar?
/

Kvalitet kostar?

”Kvalitet kostar” är fortfarande en utbredd myt inom mjukvaruutveckling och orsaken till att CMM5-certifierade företag fortfarande kan släppa produkter med tusentals kända buggar. Trots rigorösa och väldokumenterade processer tror man ...
Läs hela bloggposten...