Software

Goto-konference med noget for alle

Agurkesprog, Angry Birds i HTML5-udgave, Javascript-konkurrenter og browseren som platform. Årets Goto-konference bød på ny software-viden i alle afskygninger.

Den aarhusianske softwarekonference Goto, som tidligere gik under navnet JAOO, kunne igen i år byde på en mindre Roskilde Festival for udviklere.

Det er ikke helt til at se en rød tråd på konferencen, der bevæger sig ud i alle hjørner og ofte lægger vægt på teknologier, som ligger lidt længere ude i fremtiden.

Årets scoop var, at Google havde valgt Goto til at lancere sit nye browsersprog Dart, som skal give Javascript kamp til stregen. Det var Googles Lars Bak, som havde forlangt, at lanceringen skulle ske i hjembyen.

Blandt de mange emner var endnu en gang browseren som platform, og her kunne Googles Joel Webber fortælle om, hvorledes firmaet har assisteret med at flytte det populære mobilspil Angry Birds til HTML5-platformen, blandt andet ved at oversætte Flash til Javascript.

Agurk giver test fra forretningssiden

Devops, eller hvordan drift og udvikling får en mere harmonisk sameksistens, var et andet spor, som trak publikum. Skyteknologi var naturligvis også med på årets konference, og her kunne det dansk-amerikanske firma Appharbor fortælle om, hvorledes man kan skabe et Platform-as-a-Service-produkt (PaaS) oven på Infrastructure as a Service (IaaS). Firmaet har skabt sin egen pendent til Microsofts Azure, der afvikler Windows-platformen med tilhørende tjenester, men i Appharbors tilfælde oven på Amazons EC3, og bedyrer, at man kan udrulle applikationer væsentligt hurtigere end på Windows Azure.

Dart var ikke det eneste sprog, som fik opmærksomhed på Goto. I den helt minimale ende blev opkomlingen Cucumber præsenteret på konferencen. Cucumber er et minimalt domænesprog, som benyttes til at skabe test sammen med forretningssiden inden for den udviklingstanke, som går under navnet Behavior Driven Development (BDD), der udmønter testdrevet udvikling (TDD) på en måde, så en organisations forretningssidé kan sidde med ved bordet og skrive test af et systems adfærd.