About
fv_2007
Agile innovative developer with deep insight into lots of platforms, technologies and protocols. Absolute “early adopter” in Web 2.0 technologies and more. Large professional network and eagerly talking about architecture, strategy, design patterns, restful ressources, object-oriented thinking and modeling languages such as PML. Special interest in programminglanguages constructs, knowledge on languages like Smalltalk, Erlang, Java, Clojure, Scala, Ruby... read more
Language

Source Code Quality February 16, 2011 14:50 11 months ago

Hvad er kodekvalitet? I et stykke tid har jeg arbejdet i en IT organisation hvor de ofte bruger udtrykket kodekvalitet om alt fra en dårlig algoritme til design der stinker som en gamle elefant. Jeg ved hvad beautiful code er men jeg aner ikke hvad de taler om!

Kildekoden i forbindelse med softwareudvikling dele nor... read more

The Design Death! September 14, 2010 12:56 about 1 year ago

Virksomheder der udvikler software har svært ved at se sammenhængen mellem pris og kodekvalitet. Derfor risikere de at lide design døden. Undervejs kæmper de med teknisk gæld og enterprise død.

Design død henviser til at et projekt er stagneret eller nået dertil hvor det stort set er umuligt at tilføre mere ny funktionalitet. Det handler om udviklingsprocessen og udviklingsteams men e... read more

The Pattern Modeling Language May 11, 2010 13:54 about 1 year ago

På års dagen for 9/11 2002 arbejdede jeg i New York City. Min personlige strategi gik ud på at arbejde med de bedste for at blive god til mit job. Den første tanke om at skifte job for at komme i nærheden af de rigtige mennesker blev født i 1999 og efter tre år bragte den mig til NY.

På min første arbejdsdag i New York’s finansielle kvarterer ankom jeg til Broad st 90, lige hvor... read more

Design Pattern or Design Anti Pattern December 16, 2008 04:10 over 3 years ago

Indenfor software udvikling er design pattern en generel gentagelig løsning på et almindeligt forekommende problem! Et anti pattern derimod er en generel gentagelig løsning til et almindeligt forekommende problem men resultere i sidste ende i en dårligere løsning.

I den forgangende uge holdt jeg et indlæg om design pattern. Det var i gruppen af creational pattern hvilken betyder de hø... read more

Overengineered Software September 07, 2008 01:52 over 3 years ago

Problemet med design pattern, best practices, og paradigmer er overforbrug af et enkelt princip.

Uanset hvad du overvejer kan overforbrug af DRY føre til overengineered software i form af lag og klasser, overforbrug af Separation Of Concerns føre til class explotion, overforbrug af jar arkiver føre til vedligeholdes helved.

  1. Du begynder at bruge ... read more

Server Push May 13, 2008 01:40 over 3 years ago

Internettet er designet efter klient server princippet. Det betyder at en klient skal laver et request for at skabe en forbindelse til serveren der laver arbejdet og svare tilbage til klienten med et response. Derefter afbrydes forbindelse til klienten. Denne type af kommunikation kaldes forbindelsesløs og betyder at klient og server kun kender hinanden i kontekst af et request/response. Kli... read more

OIO REST ActiveResource March 31, 2008 02:24 over 3 years ago

Jeg sider dybt nede i en applikation og happy codeslapper. Ca. 10 procent af objekterne er mappede fra relationelle tabeller og resten er indviklede og helt unikke arkitekturer som jeg selv har fundet på og alle de gode argumenter er væk. En maneger nærmer sig forsigtigt og begynder med at rømme sig. Øh,, kan du tilgå en web service? For bare et par år siden ville den forspørgsel betyde en d... read more

High performance architecture January 31, 2008 05:15 over 4 years ago

Jeg har lige hørt John Davies for syvende gang over de seneste år og det er altid en fornøjelse. John er en world wide veteran indenfor IT konferencer og har været aktiv konsulent siden c programmeringssproget var state of the art. Gennem årerne har han haft adskillige store stillinger og firmaer med specialer som (SWIFT, FpML, ISO-20022. o... read more

Demands of parallel processing January 09, 2008 22:11 over 4 years ago

På flere konferencer i løbet af 2007 var der flere bud på hvordan vi attakere parallel processering på multiple cores. Skal vi nu alle til at lære nye programmeringssprog for at kunne udnytte nye cores eller er det ikke nemmere at tilpasse allerede velkendte sprog til at kunne håndtere mere end en CPU?

Ideen er at skabe mulighed for at køre processer parallel... read more

Multiple inheritance November 26, 2007 04:52 over 4 years ago

Java’s model er multiple interfaces og single implementation. Det betyder at en klasse kan arve fra netop en superklasse og implementere flere interfaces. Det er en meget almindelig model. Hvis dine objekter skal være persistente og samtidige være sikre kan dette opnås gennem at implementere to interfaces. Det er denne form for multiple inheritance som Java og C# har adopteret.

Men de... read more

RESTafarians November 14, 2007 22:06 over 4 years ago

Systemer som følger Fielding’s REST principper bliver kaldt RESTful: de nidkære REST fortalere kalder dem selv RESTafarians.

I de sidste år har jeg deltaget i rigtig mange konferencer og alligevel tror jeg ikke på det hype som der er opstået omkring REST og ROA. Kun en ... read more

Resource Oriented Architecture (ROA) November 02, 2007 11:00 over 4 years ago

Elektronisk Tinglysning, elektronisk Pension og elektroniske patient journaler er alle gode eksempler på forretningsområder hvor ressource orienteret arkitektur ville være en naturlig del af løsningen.

Typisk for disse forretningsområder er at de logisk tilhører et sted eller en instans hvorfra det er muligt at udstille de ofte meget vigtige informationer. Man ser meget nødigt et ting... read more