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
Follow
Feedfavicon
Language

The Pattern Modeling Language May 11, 2010 13:54 3 months 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 about 1 year 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 about 1 year 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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

Ruby applications October 04, 2007 09:01 over 2 years ago

Obscure Data Formats, Workflow, and Remote Synchronization

Ved RailsConf i Berlin talte jeg med Chad Thatcher om et projekt hvor han har konverteret et stort katalog der indenholder musik manuscripter fra det 16ende og 18ende århundrede. Musikken ligger i det anerkende format MARK som blev udviklet i 1960erne for digital lager. Formatet er komplekst herakttis... read more

Rails Best Practices September 20, 2007 05:38 over 2 years ago

Michael Koz Koziarski og Marcel Molina viste nogle best practices i Ruby on Rails som fik mig til at være glad. Dels var koden flot og omhandler fat model skinny contoller metoden. Molina blev lidt retorisk og kunne ikke styre sig. Okey, forstil dig starten på en god bog; Det er en fryserne morgen, vinden blæser og X kan ikke klare det mere. X begår selvmord. Han forsatte; Det er en fryserne... read more