Bloggposter i kategorien
Systemarkitektur

Slipp utvikleren til!

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

Kryssplattformutvikling i .NET i praksis: om mobilutvikling fra NDC 2011

Norwegian Developer’s Conference (NDC) 2011 ble arrangert i Oslo Spektrum 8. – 10. juni. Jonas Follesø fra BEKK holdt et foredrag kalt “Cross platform .NET in practice. An end-to-end example of the same app implemented across iPad, iPhone, WP7 and Android” der han snakket om utvikling av løsninger på ulike mobilplattfomer ved hjelp av Mono-rammeverket. [...]

Flytte en ASP.NET-applikasjon til Windows Azure

Jeg har tidligere skrevet om hvilke typiske Windows Azure-komponenter man kan vurdere når man skal flytte eksisterende komponenter til Azure. Da skrev jeg at en ASP.NET-applikasjon kan kjøres ved hjelp av en Windows Azure Compute Web role. Det er dermed ikke sagt at dette er trivielt, først og fremst fordi en applikasjon ofte har avhenigheter [...]

The benefits of simple, automated performance testing

Norwegian Developer’s Conference (NDC) 2011 was arranged in Oslo Spektrum 8th – 10th of June. Kristoffer Dyrkorn from BEKK presented a talk called “The benefits of simple, automated performance testing” where he spoke about automated performance-testing of web solutions. Automated testing of non-functional demands is particularly important in agile projects, and should receive the same [...]

Flytte eksisterende komponenter til Windows Azure

Windows Azure er en sky-plattform fra Microsoft som tilbyr et vidt spekter av tjenester. Hva som er fornuftig å ta i bruk kommer an på hvilket scenario man ser på. I all hovedsak vil jeg si at det er to hovedkategorier av scenarier man kan tenke seg. Den første kategorien omfatter nyutvikling av løsninger, mens [...]

Embedded Jetty 7 webapp executable with Maven

We’ve been running on Jetty for the last couple of years now at my team. About a year ago we moved from deploying our warfiles to deploying executable jars (überjars). Here’s an updated recipe for creating your Jetty executables with Jetty7@Eclipse and Maven.

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 bør tolkes innen informasjonsteknologi. [...]

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 er hva arkitektur egentlig er, hva [...]

Storskala søk med Solr

Solr er en søkemotor basert på fri programvare som har blitt et populært alternativ til kommersielle aktører. Det er enkelt og effektivt å sette opp en søkeløsning med èn Solr server, noe som passer godt for bedrifter som ikke sitter på mer enn noen titalls millioner dokumenter. Men hva hvis du har virkelig store datamenger? [...]