Bloggposter i kategorien
Teknologi

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 [...]

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.

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 [...]

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 [...]

Internsystem tilgjengelig på mobil for dine ansatte?

Det fins mange gode initiativer rundt utvikling av nettsider og applikasjoner for privatpersoner. Applikasjoner, eller små, fokuserte og nyttige programmer, har i stor grad vært hovedfokus når bedrifter har tilnærmet seg de mobile flatene. Hva med dine ansatte? De er sannsynligvis like viktige kunder. Spesielt med tanke på å tilby systemer som gjør at arbeidsdagen [...]

Tips til brukertesting på mobil

Vi kjenner alle viktigheten av brukertesting, og er fullt klar over at det å se reelle brukere stå fast, rive seg i håret og plukke designet vårt fra hverandre i biter er svært lærerikt, om enn så smertefullt. Gjennom mange år har det vært noenlunde enkelt å se for seg hvor majoriteten av brukere vil benytte seg av disse løsningene – sittende foran en dataskjerm. Hva nå, når vi ikke aner hvor brukeren befinner seg?

Lessons learned from grid computing: Moving data is expensive

The sweet spot for grid computing is pure in-memory processing, moving business logic to distributed data instead of moving data to business logic. Such applications crunch millions of entries per second and can scale horizontally. However, this requires that data is present and partitioned in memory. There are several pitfalls while moving data to grid computing heaven.

Utforskende programmering med F# Type Providers

F# er et utrolig spennende språk, som kanskje ikke har fått den oppmerksomheten det fortjener. I denne bloggposten vil jeg vise hvordan man kan gjøre utforskende programmering mot strukturerte data ved hjelp av F# 3.0 Type Providers. Forhåpentligvis kan dette være med på å inspirere deg til å ta en nærmere titt på språket og noen av de spennende mulighetene som finnes i F# 3.0.

Next generation JavaScript

JavaScript: for good or bad, it has taken over the scene for web development. Flash and Silverlight is out. You can say that the industry has painted itself into a corner with JavaScript being the only viable choice for modern web applications. It was all fun and games to customers started to demand large-scale web [...]