Med Lucene som fundament har man med ElasticSearch naturligvis en førsteklasses søgemaskine. Lucenes modenhed er en stor fordel når vi kigger på featuresættet, men med i prisen er der også en del legacy-baggage. Elasticsearch abstraherer ikke Lucene væk – dens…
Hvad laver en Scrum Master? Del 1: Samarbejdet med POen
Let samarbejdet med tekstbaserede værktøjer
Context aware: Introduktion til kontekstbevidste applikationer
Video og slides fra min seneste Microservice præsentation
Det er ved at være længe siden jeg sidst bloggede. Del 5 af min Microservice artikel serie er i støbeskeen. I sidste uge deltog jeg som taler ved µService Conference i London. Videoen fra mit foredrag og slide-settet er begge tilgængelige…
Agil arkitektur med isolerede koncepter
“Jeg kører sav”
Den gode Backlog
Hvad er UX (og hvordan gør vi det agilt)?
Blokfløjteakvavit
Den brugergenererede ordbog Godt Ord Igen har nu næsten 18,000 nye ord. Konceptet er, at hjemmesiden giver dig et tilfældigt, sammensat ord, og så finder du på forklaringen. Men hvorfor er det koncept så tilpas sjovt/dragende/underholdende/interessant/tidsslåihjel’ende, at folk 17,844 gange har…
Ingen silver bullets – heller ikke i metodevalg
CQRS med ElasticSearch
Hvorfor performance testing er så vigtigt – del 1
Hvad er performance når det handler om softwareapplikationer, der skal yde så godt som muligt og svare tilbage så hurtigt som muligt. Ofte er begrebet performance ikke defineret ordentligt, og specielt ikke hvad kravene til performance er for et givent…
Forskellen på brugeroplevelse og brugervenlighed
Det agile manifest: virkende software over omfattende dokumentation
User Experience (UX) for begyndere – Del 1
Ligheden af ting
Bliv agil med event sourcing
Startup Weekend som Scrum Product Owner bootcamp
Grit and determination
Universitetets rolle i it-verdenen
De svære emner… stress og depression
Stor skala maskinelærings til forudsigelses opgaver
Ting lyder bedre når man siger dem på engelsk, der er ikke noget at gøre, men vi skriver jo på dansk. I sidste uge var der RecSys 2014 i Californien som er en af de største recommender systems konferencer, og…
The simplicity of hacking
Creating good code; or why you are an artist
Side-rankering
Krister, den intellektuelle litterat
Her er en af de sjældne historier, hvor Krister ser væsentligt anderledes ud end normalt. Tilbage i 70’erne var han gæst i et intellektuelt litteraturprogram sammen med bl.a. en rødstrømpe. Den animerede snak går lystigt over stok og sten, og flere i eftertiden…
Introduktion til CQRS og event sourcing #6
I det forrige indlæg viste jeg Cirqus’ konfigurations-API, som helt objektivt set i høj grad kan klassificeres som “lækker”, måske endda “herre-nice”. Nu skal vi snakke lidt mere om event-processering – eller “projektioner”, som det også kaldes – altså det…
Introduktion til CQRS og event sourcing #5
Nu hvor vi har fået sluttet cirklen og har fået beskrevet hvordan vi kan få Cirqus op at køre med view-generering, så vil jeg lige dvæle lidt ved initialiseringen – jeg viste det følgende kodeeksempel: // ved opstart: var eventStore…
Webformularen; en forhindringsbane for din bruger
Om ‘Privacy & Security’ – eller mangel på samme
De agile tømmermænd
Microsoft i skyen
En ting som der bliver snakket næsten endnu mere om end Big Data er skyen, og i dag er jeg taget på Azure DevCamp for at lære hvordan det hænger sammen i en Microsoft verden. Hos Microsoft ved siden af…