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

DOM XML September 06, 2010 08:08 about 4 hours ago

En Java enterprice arkitekt spørger forsigtige om vi kan bruge JDOM som DOM parser? Ja da svare jeg men kommer til at tænke på at det må være minst 10 år siden jeg sidste gang svarede på samme spørgsmål

Når man udveksler stukturede dokumenter som fx HTML og XML kan data repræsentere... read more

DTO Design Pattern May 19, 2010 19:35 3 months ago

En bog er for 99 procent vedkommende bygget over den skabelon som Johann Gutenberg fastlage det i det herrens år 1455. Der findes en punktvis oversigt i starten af bogen og et index til opslag bag. Men Tor Nørretranders bog, “Det perfekte menneske” er opbygget som et anti pattern. Alle venstre siderne er udført som index mens alle højre sider er brødtekst. Det betyder at det nærm... read more

GWT and The Programming Model March 17, 2010 19:26 5 months ago

Programeringsmodellen i GWT er stateful! Denne ene sætning er nok den som kræver mest tilvænning for dem der vil lave gode applikationer med Googe GWT. Featuren er den mest misforståede blandt tidligere serverside programmører. Jeg siger det lidt nedladende fordi jeg mener at serverside folk skulle være smidt ud forlængst og de vil aldrig f... read more

Unit of Least Precision February 09, 2010 13:31 6 months ago

Kigger ud af vinduet mens jeg leger med en matematisk formel og tænker på Unit in the last place Beregningen fortager en prognose over en rate pension. Den antager en masse udfra nogle parameter og returner et resultat i form af kroner og øre. Jeg er stoppet op for at tænke lidt over præcision og udtryk mellem formler og progr... read more

Dymamic SOAP September 16, 2009 07:45 11 months ago

Jeg skal udstille en SOAP WebService fra et et lagacy system. Det er en forholdsvis triviel proces med enkelte retninglinjer men bliver ofte til noget overengineered markværk. Min tanke er at det må kunne gøres på en let og clean måde. Efter min mening er begrebet service i forbindelse med IT er desværre druknet i forretningprocesser og total mangle på vision.

<... read more

Adopting JVM languages April 05, 2009 23:25 about 1 year ago

Java er en superstærk platform. Java som programmeringssprog er derimod ved at være rigtig godt slidt. Sun er klar over at deres bedste “cash cow” er ved at løbe tør for fodre, måske derfor de kalder den JDK7 og ikke Java7.

Men et er sikkert, Java’s økosystem er en attraktiv platform og den vil overleve i bedste velgående. På denne solide platform kan hostes en masse nye og smarte spr... read more

Static References Optimizer February 01, 2009 04:38 about 1 year ago

Titlen på denne post har jeg snuppet fra et ”white paper” om hastighedsoptimeringer i forskellige J2e applikationsserverer. For nogle år tilbage stod den helt store kamp på applikations markedet mellem ret enkelte egenskaber såsom hastighed, kapacitet eller robusthed.

Denne gang har jeg kun fokus på hastighed og specielt en applikationsserver har forsøgt at markere sig som den absolut... read more

JSR223 & DSL January 16, 2009 01:28 about 1 year ago

Jeg har to problemer! Jeg vil kunne tilføre nye regler og undtagelser dynamisk i en process. Min kode, eller notation skal være sprogneutral og den skal uden videre kunne læses af forretningskyndige.

Dette er et par ydmyg krav og opgaven er at overføre policer fra et system til et andet. Konverteringsprocessen løber over flere dage og undervejs vil der komme undtagelser på enkelte pol... read more

Threadlocal storage November 17, 2008 22:19 about 1 year ago

Jeg er midt i en debugsession i en Java applikation som nægter at virke. Maskinen er en 64bit server med 16 fysiske CPU’er. Efter et par timer går det op for mig at Java’s threadlocal er årsagen. Applikationen køre fint på en dual core maskine hvor CPU’er har fælles hukommelse men kan ikke køre på en maskine hvor alle CPU’er har hver deres hukommelse. Jeg går ud fra at det underliggend... read more

Scaling Enterprise Java on 64-bit MultiCore November 01, 2008 09:51 about 1 year ago

Jeg skal hastighedsoptimere en Java applikation. Den skal performe max på kortest mulige tid. Den kan ikke skalere udad som man normalt ville ønske men kun opad. Det vil sige en enkelt supermaskine med 16 CPU’er og 16G ram i 64bit software.

I de senere år er kravet om hurtigere CPU hastigheder er faldet mens kravet om antal CPU’er er steget. Grund... read more

Java Virtual Machine Heap Memory October 14, 2008 03:32 about 1 year ago

En Java proces har et lineart stigende hukommelsens forbrug. En uheldig arkitektur beslutning afstedkommer en konstant øgning af hukommelses forbrug ved eksekvering af processen. Beslutningen resulterer i en begrænset køretid afhængigt af den valgte mængde af hukommelse hvori processen eksekveres.

En proces med ca. 4000 enheder optager ca. femhundrede megabytes. Et anslået estimat på... read more

Child Care Benefit June 09, 2008 02:52 over 2 years ago

Jeg har lige modtaget en java kildefil fra en kollega med ca. 300 linjer. Jeg vil ikke vise den fordi den er alt for verbose eller lowlevel. Der er en main metode og et par metoder med noget dato fis. I teorien skulle klassen kunne beregne børneydelse og er en del af en større skattepakke der er baseret på Magnus og kan beregne både skat og budget.

Det var faktisk noget jeg skulle ha ... read more