DevIntersection, Angle Brackets og Curly Braces i Las Vegas

Vi har nettopp kommet tilbake fra Las Vegas etter å ha deltatt på den relativt nye DevIntersection konferansen som ble arrangert der i forrige uke. DevIntersection er en konferanse som fokuserer på Microsoft .NET utvikling for desktop, web og mobile platformer og arrangeres sammen med konferansene SQLIntersection og web-fokuserte Angle Brackets. Som deltakere på DevIntersection [...]

Hvor mange kundesegmenter trenger du?

Kundesegmentering inngår ofte som en naturlig del av våre strategiprosjekter. En vanlig tilbakemelding når vi presenterer et førsteutkast til segmenteringsmodell for våre oppdragsgivere, er at oppdragsgiver ønsker en mer finmasket oppdeling med flere segmenter. Det store spørsmålet blir da: Hvor mange kundesegmenter bør vi ha? Vi vet at det kan være irriterende, men svaret blir [...]

Operaen.no – et digitalt drama i tusen akter

Konseptperioden vår varte i seks uker. Visuell retning enda to uker til. Da vi endelig var klare, hadde utviklerne ventet ganske utålmodige ganske lenge. Det var bare å kaste seg ut i det – vi hadde bare 3,5 måned å lage operaen.no på. Med en juleferie midt i det hele. Hva gjør du da? Du kjører smidig. Ekte smidig.

Serving Python Web Applications With Apache

Python is a great language for creating web applications. There is a plethora of great web frameworks out there, and it is nice and easy to do such things as parsing json or talking over HTTP out of the box. But once you’ve written your web application, you’ll need a good webserver. In this blogpost I’ll explain how to set up an Apache HTTP Server to serve your Python webapp.

Bedre brukeropplevelse med Emosjonelt Kompass og Virkemiddelmatrise

Emosjonelt design og fokus på emosjonelle virkemidler er en tydelig trend innen webdesign. Mange grafiske designere vil kanskje si “velkommen etter”. Når vi designer og utvikler store nettsteder, er fagområder som design, interaksjon og innhold involvert. Inntil nylig har det manglet verktøy og begrepsapparat for at disse ulike faggruppene skal kunne samarbeide om bruk av emosjonelle virkemidler. Emosjonelle kompass og virkemiddelmatriser retter på dette.

Det heter staging area av en grunn!

De av oss som er så heldige å jobbe med Git som versjonskontrollsystem til daglig kjenner begrepet staging area. I denne bloggposten vil jeg gå inn på hvordan man kan få mer ut av staging areaet. Begrepet staging i staging area vil si at dette er et område man bruker til å forberede et sett av forandringer [...]

Api-dokumentasjonen din er utdatert!

Utfordingen: Å lage REST-api (i det minste REST-lignende api) er nærmest blitt en selvfølge når det utvikles nye klienttunge applikasjoner. Det kan være en utfordring å dokumentere api-et slik at det er lett å bruke, lett tilgjengelig og ikke minst lett å vedlikeholde. Det finnes flere måter å dokumentere api-er på – det “enkleste” er [...]

Java og sikkerhet

Det har blitt skrevet mye om Java og sikkerhet i det siste. Java har etterhvert blitt en ettertraktet måte å levere angrep på. Hva er det egentlig som har skjedd og hvorfor? Har det skjedd noe med Java og i så fall hva? Nettlesere har vært et ettertraktet angrepsmål i lang tid. Angriperens mål er [...]

Hvorfor jeg vil jobbe med utviklere og ikke programmerere

Som en interaksjonsdesigner som tror på at tverrfaglig samarbeid (også i design/spesifiserings-fasen) gir det beste sluttproduktet, er jeg avhengig av flinke folk å samarbeide med. De fleste utviklere jeg jobber med synes dette samarbeidet er utviklende, både for produktet og for dem selv som fagperson. De som ikke syns det mener jeg ikke burde kalle [...]

Lessons Learned from grid computing: Is redundancy worth the cost?

Grid platforms support data redundancy for high availability, horizontal scalability and fail-over. These capabilities comes at a price, and may not behave the way you expect. Make sure that your redundancy configuration is worth the cost.