Category Archives: BEKK

Interaksjonsdesign i smidigland – fra en utviklers perspektiv

Smidig utviklingsmetodikk har kommet for å bli. Men hvordan passer egentlig interaksjonsdesign inn i det smidige utviklingsløpet? Dette innlegget beskriver mine erfaringer med interaksjonsdesignere i smidige prosjekter – og gir noen tips til hvordan dette kan løses.

Riktig beskyttelse mot Cross Site Scripting- og SQL-injection-angrep

De siste årene har vi sett flere massive SQL-injection- og Cross Site Scripting (XSS)-angrep mot store siter. Twitter hadde nylig en XSS-feil og i begynnelsen av juni var det et stort angrep mot siter som kjørte en bestemt annonsekomponent. Beskyttelse mot denne type angrep, krever at man tenker på kontekst når man skriver kode.
Validering av [...]

Hvorfor trenger DIN bedrift en strategi for sosiale medier?

Norske virksomheter har brukt noen år på å bestemme seg for å bruke sosiale medier. Fra ”forbudstiden” i 2006-2007, da flere bedrifter nedla forbud mot bruk av Facebook i arbeidstiden (se her for et eksempel – det føles lenge siden nå, gjør det ikke?), har nå de aller fleste norske bedrifter bestemt seg for å [...]

Komponentbaserte webrammeverk: Tapestry 5

Nytt prosjekt, nye muligheter!
Når man planlegger et utviklingsprosjekt for web vil dette som oftest innebære et valg av webrammeverk. Det er etterhvert blitt svært mange å velge blant, og det kan være en utfordring å få oversikt over hva som skiller de ulike rammeverkene. Tradisjonelle action-baserte webrammeverk som Struts2 og Spring MVC har modne og [...]

Automated functional testing of iPhone apps with iCuke

Seeing the downloads of the open source BDD/Acceptance Testing tool Cucumber skyrocketing is great, but seeing what insane extensions the community comes up with is even greater.
UK-based super hacker and long time Cucumber contributor Rob Holland announced iCuke yesterday. iCuke is a Cucumber extension that lets you write automated functional tests for iPhone apps. Here [...]

Det lønner seg å dele: GoOpen 2010

Nasjonalt kompetansesenter for fri programvare, ofte kalt Friprogsenteret, arrangerer hvert år konferansen GoOpen. Flere av våre kunder tjener på pragmatisk og effektiv bruk av fri programvare. Se vår direktør for kundeutvikling, Jon Fageraas, fortelle hvorfor dyp kunnskap om både fri programvare og etablerte kommersielle produkter er nødvendig for å være en god leverandør.

Blant konferanseforedragene var [...]

Om arkitektur og hvordan den blir til

I mitt tidligere innlegg “Om arkitektur” forsøkte jeg å si noe om hva arkitektur innen informasjonsteknologi betyr og hvilket fokus arkitekturarbeidet bør ha. Jeg forsøkte å analysere hva ordet arkitektur kommer av og hvordan den klassiske tolkningen av ordet gikk ut på. Videre forsøkte jeg å trekke paralleller til hvordan arkitektur [...]

Plumbo og sånt…

Gode utviklere bruker ikke Plumbo! Det tror nå i hvert fall jeg… Hvorfor ikke? Jo, fordi de liker å finne ut hva som _egentlig_ er feil, og fikse det.
Har du rusk i rørene? Selvfølgelig er jo Plumbo effektivt der og da – hell litt i røret, vent, skyll med masse varmt vann og rørene er [...]

Om arkitektur

Innen IT-bransjen finner man “arkitektur” overalt. Vi har systemarkitektur, databasearkitektur, data-arkitektur, løsningsarkitektur, sikkerhetsarkitektur, integrasjonsarkitektur, og vi har 3-lagsarkitekturer. Beveger man seg på spesifikke plattformer har man J2EE-arkitektur og .NET-arkitektur. Nå om dagen sliter bransjen (skal vi tro tidsånden) med monolittiske arkitekturer, og løsningen er en tjenestebasert arkitektur. Betimelige spørsmål [...]

Avoid fragile webtests by using PageObjects

If you have tried webtesting over some period of time, chances are that you have experienced the fragile nature of webtests. The reason for this fragiltiy is that if there is one part of an application that is bound to change frequently, it is the user interface. So what might be done about the fragile [...]