Uforanderlig data v2 -DOMen fra helvede

Som opvarming til GOTO skrev jeg et indlæg om immutability, hvor jeg MEGET kort forklare hvad det er og hvorfor jeg klart skulle se David Nolens indlæg om netop det her på GOTO. Så hermed opfølgeren. Fordraget startede med et hurtigt historisk view, hvor han nævnte at nogle af ideerne bag immutability i virkeligheden har mange år på bagen, men at det først er…

Uforanderlig data

Forestil dig, man har en data struktur S lad os kalde den D0. Ønsker man at “ændre” noget putter man den fx. i en funktion f(D0,x) => D1. D0 er helt som den var før, og D1 er frisk og ny. Hvis du er bekendt med “immutable” data-strukturer, tænker du sikkert; ja ja, det ved enhver jo. Hvis du ikke er, så tænker du…

Northside – Danmarks største beta-test

Var for nogle dage siden på musikfestivalen Northside, og lad mig lige starte med at sige det var en fantastisk festival med mange gode optrædender, og at dømme efter stemningen lykkedes det også de fleste at købe de øl de gerne vil have, men ikke uden lidt mere besvær end normalt. Man havde nemlig på dette års NorthSide festival valgt at prøve noget nyt…

Softwarekvalitet, passion og kæpheste

Så er QED i luften, og jeg har sneget mig med ombord. Det har jeg gjort, så jeg kan kaste mine meninger ud på det store internet, gerne så de kan starte go’ diskussion. Mere konkret har jeg besluttet, først at fremmest at sadle to kæpheste. For det første vil jeg gerne åbne diskussionen om hvordan vi som softwarebranche kan hæve kvaliteten af det…