Kategori: ProgrammeringAbonner på dette temaet

Fungerer ditt nettsted for mobile brukere?

Mobile besøkende er noe alle bør tenke på. Ved siden av å jobbe i Steria skriver undertegnede også artikler for et par teknologiblogger der over 30 % av leserene kommer fra en mobil enhet. Da er det viktig å tilpasse nettstedet etter de besøkende. Hva forventer dine brukere av responstider og ytelse på en mobil [...]
Also posted in Brukervennlighet | 1 kommentar

Code templates – ukjent gullgruve for utviklere ?

Mange som programmerer enten i java eller i andre programeringsspråk har en gullgruve rett under beina uten å vite om det, nemlig deres utviklingsmiljø eller IDE (Integrated Developing Enviroment). Jeg vil her beskrive Code Templates som finnes i de fleste IDE-er, og som kan hjelpe deg til en mer effektiv programmeringshverdag. Code templates kan generere [...]
Posted in Programmering | Tagged , | 2 kommentarer

Hvordan sikre at brukerhistorien blir levert som kunden forventer

Har du noen gang opplevd å levere noe du trodde kunden ville ha, men som i ettertid viste seg å være noe helt annet en hva kunden forventet? Hvorfor gikk det galt?
Also posted in Smidig, Test | Skriv kommentar

Er dette riktig?

Spør du deg dette når du skriver kode? Hvem stiller du spørsmålet til? Hvem kan egentlig si om kode er riktig eller ikke? Det finnes ingen fasit innen programmering. Man bør ikke se kode som enten riktig eller gal, men heller som fungerende eller ikke-fungerende. Får den testen til å bli grønn. Ja da fungerer [...]
Also posted in Kompetanse, Samhandling | 4 kommentarer

Hvordan lage minesveiper i JavaScript på under 14 minutter

Denne øvelsen ble opprinnelig utført foran publikum på Go Open / Communities in Action eventet i mars 2011. En code kata er en enkel øvelse for å skjerpe programmeringsferdighetene dine. Det vil si – du trener bare problemløsning den første gangen du utfører øvelsen. Så gjentar du øvelsen, om og om igjen, til det sitter i [...]
Also posted in Frontend, Smidig, Uncategorized | Skriv kommentar

Konfigurasjon for de modige

Visste du at det er mulig å kjøre mange forskjellige scriptspråk Java Virtual Machine? Vil du vite hva du kan bruke det til? Da er dette en bloggartikkel skrevet for deg. Et scriptspråk kan være et kraftig verktøy for å konfigurere java-applikasjonen din.
Posted in Programmering | Skriv kommentar

Frihet til å lære: egenopplæring for systemutviklere

For noen dager siden besøkte jeg Dagen@IFI på UiO, hvor jeg promoterte Steria for informatikk-studenter. En student fortalte om en bekymring han hadde: “Dersom jeg velger feil kurs på skolen – låser jeg meg da til feil karriere?” Han ble lettet da jeg forsikret ham om at det ikke var tilfelle. For heldigvis er arbeidslivet [...]
Also posted in Kompetanse, Kursing, Uncategorized | Tagged , , , , | 2 kommentarer

Jeg tror at du er den som kan ta initiativ til ”Loggvakt” i prosjektet ditt!

Jeg bare må få komme med noen refleksjoner jeg gjorde meg her om dagen – basert på “opplevelser fra virkeligheten” i PERFORM-prosjektet hos Statens Pensjonskasse! I den intensive godkjenningsperioden vi har vært gjennom, ble rollen ”Loggvakt” opprettet. Rollen har holdt løpende oppsyn med serverlogger, gjort logganalyse og ytt bistand til Delprosjekt Test for preanalyse av [...]
Also posted in Smidig | 2 kommentarer

Jeg vet at du kan bli prosjektets neste ”Buglock Holmes”!

Uavhengig om du er juniorutvikler eller er du senior systemspesialist, er jeg sikker på at du kan bli prosjektets neste ”Buglock Holmes”! Hvis du vil….
Also posted in Smidig | Skriv kommentar

Interaktiv programmering: utforsking, læring og produktivitet

Dette er blog-versjonen av et foredrag som jeg holdt på JavaZone 2010. Jeg har fått dilla på dynamiske programmeringsspråk (JavaScript, Ruby, Lisp, med flere) i det siste. Et av fellestrekkene ved slike språk er at de lar deg programmere interaktivt. Vet du ikke hva interaktiv programmering er? Flott, da har du kommet til riktig artikkel!
Also posted in Frontend, Smidig | 7 kommentarer

Lær deg et scriptspråk!

La oss si at du er en systemutvikler. Du er ansatt for din ekspertise i et av de “to store” applikasjonsspråkene – Java eller C#. Disse språkene kan brukes til svært mange oppgaver. Du kan teoretisk løse ethvert problem med dem, og de er sannsynligvis hovedgrunnen til at cv-en din er salgbar. Så hvorfor lære [...]
Also posted in Smidig | 4 kommentarer

Sammen mot en enklere fremtid

Kompleksitet er den viktigste årsaken til at IT-prosjekter feiler. Prosjekter som feiler og dårlig programvare gjør våre kunder og brukere ulykkelige. Hvorfor gjør vi IT-investeringer? Det handler om å redusere komplekse problemer til meningsfylte oppgaver som mennesker kan fullføre.
Also posted in Brukervennlighet, Risikostyring, Smidig, Strategi | 4 kommentarer

Hold stø kurs med autotesting!

Unit-tester er nyttig for de fleste systemutviklere. Noen av oss kjører strikt, metodisk testdrevet utvikling. Andre bruker bare automatiserte tester nå og da som sikkerhetsnett for å unngå regress-feil. Hvor ofte fyrer du selv av testene dine? Kjører du testsuiten din en gang i ny og ne, eller strikt for hver metode du implementerer? Jeg [...]
Also posted in Smidig, Uncategorized | Tagged , , , , , , | 3 kommentarer

Mot til å produksjonssette tidlig?

Har ditt erstatningsprosjekt mot til å produksjonssette på 70 % av funksjonaliteten til det gamle systemet? Det er mange, kanskje spesielt bedriftsledere og avdelingsledere i styringsgrupper rundt om kring, som tror at IT-prosjektet er ferdig når man har produksjonssatt den nye løsningen. Det er en oppfatning som kan få katastrofale følger.
Also posted in Business Process Management, ITIL, Smidig, Strategi | Tagged , , , , , | 1 kommentar

Bugs of honor, bugs of shame

Det er flaut med bugs. Noen bugs gjør meg flauere enn andre. Andre bugs er helt akseptable. I prosjektet mitt er vi stolte av at såpass få feil finnes av testere (eller av brukere), men det er noen som faller gjennom sikkerhetsnettet vårt. Her er noen av bugsene vi har hatt i det siste, fra [...]
Posted in Programmering | Tagged , , | 3 kommentarer

Kom igang med JavaScript!

Stadig mer programvare utvikles som rike webapplikasjoner, og brukere og kunder stiller stadig høyere krav til disse løsningene. JavaScript er derfor i ferd med å bli et av de viktigste verktøyene våre for moderne applikasjonsutvikling. Språket blir dessverre behandlet som den stygge andungen av mange utviklere fordi det tradisjonelt oppleves som knotete, skjørt og lite vedlikeholdbart. Slik trenger det ikke være! Vi i Steria har utviklet et gratis, nedlastbart kurs som oppdaterer deg på dette området. Denne workshopen introduserer ferdighetene, teknikkene og verktøyene som gjør JavaScript-utvikling langt mer overkommelig enn tidligere. Alt materiale i kurset er fritt tilgjengelig til din egen bruk.
Also posted in Frontend | Tagged , , , , | 1 kommentar

Hemmeligheten bak gode spesifikasjoner

Mange prosjekter har startet å ta i bruk verktøy som FitNesse eller Cucumber til å automatisere funksjonelle tester. Disse verktøyene gjør det lett å skrive akseptansetester, men det er opp til oss som bruker dem å sørge for at disse testene blir til en god spesifikasjon av systemet som skal utvikles, og ikke bare testscript. [...]
Also posted in Smidig | Tagged , , , | 1 kommentar

Hvordan endre en statisk klasse til en dynamisk singleton

Har du arvet kode fra noen andre? Er det ingen tester på kodebasen? Er all koden limt fast sammen med kall på statiske metoder som ikke lar seg erstatte med mocker i testene dine?
Posted in Programmering | Tagged , , | Skriv kommentar

Min første katacast

Etter at jeg så noen artige eksempler på programmere som jobbet med øvelsesprogrammering på KataCasts, bestemte jeg meg for å spille inn min egen video. Jeg er rimelig fornøyd, men jeg feilberegner bakgrunnsmusikken med cirka ett minutt. (Det gikk fortere på innspillingen enn på generalprøven).
Posted in Programmering | Tagged , , , , | Skriv kommentar