Månedlig Arkiv: april 2014

TDD: Rygterne om min død er stærkt overdrevne

I går skrev David Heinemeier Hansson (DHH) et indlæg med titlen TDD is dead. Long live testing. DHH skriver blandt andet at TDD leder til en nærmest fanatisk fokus på unittests – og her er jeg faktisk enig med ham i at det er usundt. Den pragmatiske tilgang er bedre uagtet af om der så er tale om unittest, integrationstests eller systemtests – det…

Bag om Elasticsearch: Indeksering med Lucene

Med Elasticsearch har man en hel palette af måder at strukturere sine fritekstsøgninger på, lige fra simple termer til advancerede geografiske søgninger. Den grundlæggende teknologi der muliggør dette finder man nederst i teknologistakken. Her ligger et, i IT sammenhæng, nærmest antikt produkt Lucene fra 1999, skrevet i Java men oversat til mange andre sprog. Lucene er en ren søgemaskine, dens primære rolle er at…

LINQ-kenderens guide til JavaScript

Som udvikler i .NET verdenen med LINQ som first class citizen, kan man ved første øjekast på JavaScript mangle nogle operationer. Der er endda en række biblioteker der implementerer disse, men er man bare ude i en get-the-job-done-situation er de mest brugte funktioner lige ved hånden. (Leder man efter aspekter som Lazy-evaluering eller observables er henholdsvis linq.js og RxJS bedre bud.) Jeg vil her…