GOTO

Stræben efter bedre software

DSC_0063

Har tilbragt den første dag på GOTOcph med at se en masse spændende præsentationer. Havde på forhånd givet mig selv det lille benspænd, at fokusere på hvad der kunne give mig ideer og inspiration til at lave kode af bedre kvalitet. Første dag fandt jeg sporet om testing interessant. Egentlig synes jeg udvikling og testing er to sider af samme sag, men det er…

HTTP/2

_DSC0013

Hvert millisekund tæller når brugere (u)tålmodigt besøger ens website. De store spillere ved det, og bruger omfattende ressourcer på at optimere i marginalerne. Kampene er typisk en kombination af at maksimere ydelse inden for de etablerede standarder og et arbejde på forbedringer af standarderne selv. Eksemplerne er mange fx. Facebook’s BigPipe der bryder sider op i små dele der så individuelt kan prioriteres og…

Trues det åbne web?

download

I sin rolle som forsker ved CERN skrev Sir. Tim Berners-Lee den første web browser i 1990. Formålet var tydeligvis ikke kommercielt men demokratisering af information. Det skulle ikke kun være let at søge information men også skabe, blandt andet var browseren også en editor. CERN er som bekendt et center for forskning i fysik, og havde dermed ikke nogen direkte kommerciel interesse i…

En snak om RavenDb

Ayende Rahien aka Oren Eini er kommet for at fortælle om RavenDb her på Goto Konference. Han fortæller at grunden til at de gik igang med at udvikle RavenDb var fordi de var trætte løse de samme trivielle problemer hver gang de tog en ny kunde. Som database optimerings eksperter havde de en lille liste af ting som de gennemgik hver gang de startede,…

Interview med en Robot-professor

IMG_0515

I forbindelse med GOTOcph, har jeg i min kapasitet af blogger kastet mig ud i et interview med Ulrik Pagh Schultz . Giv en kort introduktion af hvem du er? Jeg er lektor ved Mærsk Instituttet, Syddansk Universitet. Jeg forsker i programmering af robotter, med domænespecifikke sprog (DSL) som faglig tilgang, og anvendelse indenfor modulære robotter, industrielle robotter og landbrugsrobotter. Jeg underviser på vores…

Det er ikke raketvidenskab men…

DSC_0078

At skrive software er ikke just raketvidenskab men måske burde det være bare lidt mere som det. Tillad mig at forklare. I 2004 Fik jeg et job der sende mig til Bremen for at arbejde for på ESAs bidrag til den internationale rumstation (ISS), Automated Transfer Vehicle (ATV). Var naturligvis som næsten grøn datalog ikke kommet til Bremen for at være chef arkitekt –…

Et sip Elixir

IMG_0052

Sidste år var jeg afsted på GotoCPH14, og skrev om det her på qed.dk. En af de ting der vakte min nysgerrighed var Elixir. Så efter konferencen besluttede jeg at det var noget jeg måtte lære. Følgende er mere en gennemgang af hvorfor jeg synes Elixir er interessant, hvilke features der måske vil få dig som læser til også at undersøge Elixir nærmere. Skulle…

Giganten inviterer indenfor

Firmaet som altid har været kendt for aldrig at følge en standard, ved altid at enten at lave sin egne proprietære teknologier som gjorde det sværere at samarbejde med andre, eller at følge en standard, men så tilføje sine egne features, som gjorde det umuligt for andre at genbruge alt hvad der er lavet med et produkt. Kan du gætte hvad det er for…

Kategorisering af softwaretests

_DSC0291

Automatiske tests er uundværlige. De giver tryghed når der sker ændringer. Uanset om kilden til ændringerne er os selv fordi at vi ønsker at refaktorere, vores stakeholder fordi de ønsker nye funktioner eller fordi at vi har afhængigheder til eksterne systemer og komponenter der løbende bliver opgraderet. Testene betyder at vi hurtigt kan få feedback på de ændringer vi laver – og at vi…

Digital Indfødte eller Digitale Analfabeter?

digital native

Vi omtaler ofte dagens børn og unge som “digitalt indfødte” eller “den digitale generation”. Den australske kulturteoretiker Mackenzie Wark gik endda så langt som at postulere at “Generations are not defined by war or depression anymore. They are defined by media culture”. Men at betragte unge som digitalt indfødte kan være farligt og direkte modvirke de komptencer vi antager de har.   Internettet; kreativt…