Lambda!? Hvad siger manden?

Oprindeligt havde dette indlæg en lidt anden indledning. Efter jeg publicerede det, fik jeg dog noget konstruktiv kritik og efter lidt overvejelser, besluttede jeg mig for at skrive indledningen om. Ideen til dette indlæg kom oprindeligt fra et vidensdelingsmøde på…

Anvendelse af Funktionelle Principper i Java 8 til at forbedre kode kvalitet

Java 8 er tæt på at blive frigivet, 18/3-2014 er datoen hvor Java endelig får Lambda expressions og nye API’er der gør det nemmere at anvende funktionelle principper. I anden sammenhæng har jeg produceret en engelsk sproget podcast video, der afdækker hvordan man kan bruge Optional klassen i Java til at forbedre kode kvaliteten og læsbarheden, samtidigt med at du undgår at få NullPointerExceptions:

Using Functional Principles in Java 8 to improve code quality from Jeppe Cramon on Vimeo.

This talk with focus on how we can improve our codes readability and quality by applying functional principles made easily available with Java 8. We will specifically learn how to avoid NullPointerExceptions in our code base by using the new Optional class.

Når Det Digitale Er Analogt

User Experience, UX, er blevet et buzzword i software udvikling og med god grund; når det bruges rigtigt sætter det brugen af produktet ind i en større kontekst af brugerens liv. Det bidrager til udviklingen af gode produkter med uventede…

Problemet med Big Data

Big data er hypet for tiden og selv om det dækker over noget meget nørdet, så er det et begreb som mange andre end data-nørderne interesserer sig for. Som det så ofte sker, når forskellige faggrupper interesserer sig for et…

Sølvpilen Big Data

Et tegn på at Big Data er Big kan findes i politikkens Økonomi sektion som i går brugte hele 6 sider på artikler om Big Data [blandt andet 1]. Her kan man læse at hungry.dk sammenkører deres restauratør liste med…

Måsspasmager

Hej! Therese har inviteret mig med på qed-vognen, fordi hun deler min interesse for sprog og ord – og mere præcist hvad man kan få ud af at interessere sig for sprog, når man samtidig interesserer sig for systematik. Jeg lægger…

SOA: synkron kommunikation, data ejerskab og kobling

English version: http://www.tigerteam.dk/2014/soa-synchronous-communication-data-ownership-and-coupling/Microservices: Micro services: Det er ikke (kun) størrelsen der er vigtigt, det er (også) hvordan du bruger dem – Del 1 Jeg læste den anden dag, at Arbejdsskadestyrelsens nye system Proask, var det første større projekt der skulle realisere Beskæftigelsesministeriets strategiske beslutning…

Hvad gør man ved Corncobs?

Corncob = navnet på et software projektledelses-anti-pattern. Beskriver en særlig type kollega, som enten af personlige, økonomiske, eller ambitiøse grunde opfører sig meget ubehageligt med grimme konsekvenser for både arbejdsmiljø og software udvikling. Jeg hørte første gang om anti-patternet til et…

Det succesfulde projekt

Det kommer næppe som en overraskelse for nogen at der er en grad af stigma forbundet med offentlige IT projekter. En stor del af dette stigma skyldes den dårlige omtale af offentlige IT projekter i medierne, hvor der stort set…