For ikke så mange år tilbage kørte den software, som blev udviklet, på hardware med få CPU’er, med lidt (og dyr) RAM. Datamængderne var målt i GB og det var som oftest mere reglen end undtagelsen at svartider på applikationer var omkring et sekund. Sådan er det ikke længere. I dag har vi mulicore processorer, masser af RAM (der endda er billig), og vi…
GOTO Aarhus, Internet of Things, Softwareudvikling, The Reactive Manifesto
Internet of Things
af Helena Marie Meyer • • 0 Comments

Ville du som softwareudvikler turde sætte dig ind i en ny og moderne bil, vel vidende at der findes millioner af linjer kode i alt den elektronik, der findes i bilen. Vel vidende at der i kode altid findes fejl, som ikke bliver fundet og rettet inden en softwarerelease. Nogle gange kan kodefejlene være mindre alvorlige og andre gange katastrofale. Ja, vi tør godt…
IT uddannelser, Piger og teknologi, Rollemodel
Bliv IT-rollemodel
af Helena Marie Meyer • • 11 Comments

Snart får en masse håbefulde unge svar på om de er kommet ind på lige netop den videregående uddannelse, som de har ansøgt om. I dén forbindelse kom jeg til at tænke på min egen studiestart på matematik og datalogi for en del år siden. Der var (desværre) ganske få andre piger, der startede samtidig med mig på lige netop dén studieretning det år.…
Concurrency, Softwareudvikling
Disruptor – et concurrent programmerings-framework
af Helena Marie Meyer • • 1 Comment

Jeg var forleden dag til et foredrag* om Disruptor framework’et. Selvom jeg ikke til daglig udvikler high-performance software med krav til meget lav latency – og et throughput på over 10 millioner transaktioner pr sekund, så synes jeg det var meget spændende at høre om, specielt fordi man alligevel godt kan genbruge nogle af principperne bag Disruptor i visse ”almindelige situationer”. I en high-perfomance…
Softwareudvikling, The Reactive Manifesto
Reagerende applikationer
af Helena Marie Meyer • • 2 Comments

Over de seneste år har kravene til software-applikationer ændret sig, idet applikationer skal i dag kunne køre på mange forskellige slags enheder; alt fra indlejrede komponenter i mobiltelefoner til store cloud-baserede clusters, der kører tusinder af multicore CPU’er. Applikationernes svartider skal nu være nede på mikrosekunder, og mængden af data er steget eksplosivt. Og applikationerne skal kunne håndtere mange brugere på én gang uden…
programmeringssprog, Softwareudvikling
Kend din historie, softwareudvikler!
af Helena Marie Meyer • • 3 Comments
Softwareindustrien er et meget ungt erhverv med mange unge softwareudviklere. Hvis man spørger en stor gruppe softwareudviklere hvornår de for første gang programmerede et lille stykke software (enten som barn, teenager eller som voksen), så vil de fleste svare mellem 5-30 år siden. Der findes altså kun ganske få softwareudviklere, der startede med at programmere for mere end 35 år siden. På verdensplan fordobles…