I faggruppen Kvalitet og testing har vi gjennom 4 år diskutert kvalitetsrelaterte temaer. Vi har blant annet vært innom teknikker som TDD og BDD, ulike smidige metoder som Scrum og Kanban, verktøy for testing og kvalitetsheving samt kulturbygging og craftsmanship. Konklusjonen er at kvalitet kan være så mangt. Selv i faggruppen har vi fortsatt hvert [...]
Att sätta upp en byggmiljö i .Net är inte svårt, men alldeles för få personer har gjort det och dokumenterat det. Detta inlägg ska vara en guide för hur du enkelt kommer igång med kontinuerlig deployment. Så här kommer ytterligare ett inlägg inom samma ämne som de två senaste inläggen.
Jeg skulle egentlig bare kommentere på Torstein sin blogpost i går: Slipp utvikleren til!. Svaret ble litt langt, så fant ut jeg kunne like så godt lage en oppfølger.
Min generelle oppfatning er at løsninger blir stort sett bedre, hverdagen enklere for både drift og programmerer, og applikasjonene mer driftbare når også programmerere har ansvar for produksjon.
Jeg leste nettopp boken 97 Things Every Programmer Should Know. Dette er en bok satt sammen av Kevlin Henney med utspring i en egen wiki. De 97 kapitlene er skrevet av ulike forfattere, der hvert kapittel omfatter et tema, prinsipp eller tips som programmerere bør kjenne til eller benytte. Noen av påstandene i ett av [...]
Vi som jobber med utvikling og forvaltning av IT-systemer, har ofte behov for å kontrollere om et miljø er i orden. Dette gjøres i mange tilfeller manuelt. Denne bloggposten er tenkt som inspirasjon for komme igang med automatisk miljøverifikasjon - noe som garantert vil være kvalitetsfremmende og tidsbesparende. Identifiser situasjoner hvor manuell verifikasjon gjøres i dag Vi [...]
Før jul jobbet jeg en del med ytelsestesting, og satt opp en ytelsestest-rigg fra scratch på prosjektet vårt. Vi var på jakt etter et enkelt system som var raskt å ta i bruk, samtidig som det lett burde kunne utvides etterhvert som våre behov økte. Ettersom andre i Bekk hadde hatt suksess med Grinder før, [...]
Sommeren 2009 slapp Avinor (selskapet som eier og drifter landets 46 offentlige flyplasser) deler av sine flydata i XML-format til fri bruk for publikum. Erfaringene drøye 5 måneder etter frislippet er, ikke overraskende, positive.
Noen spør hvorfor jeg bruker energi på Javadocstøy. Finnes det ikke større fisker å steke?
For å feilsøke og finne årsaken til en feil har man behov for informasjon om kontekst når situasjonen inntraff. Dette inkluderer overordnet informasjon som maskin, bruker, tidspunkt og opprinnelse i koden. I tillegg vil man gjerne ha spesifikk informasjon om tilstand og data som ble behandlet. Målet er å kunne gjenskape situasjonen i et utviklingsmiljø for å forstå og rette feilen.