fv_2007
Agile innovative developer with deep insight into all shapes of lightweight technologies such as ROA, REST and Ruby. Absolute “early adopter” in Web 2.0 technologies, platforms and Framework. Large professional network and fervent speeches at the conference level on architecture, strategy, design patterns, restful services, object-oriented thinking and modeling languages. Special interest in language constructs based on a deep knowledge of programming languages such as Smalltalk, Erlang, Java, Clojure, Scala, Ruby ... read more
View Frank Vilhelmsen's profile on LinkedIn Recommend Me

Groovy Design Patterns July 03, 2009 11:12 1 day ago

Det er med stor tilfredshed jeg sætter mig til rette på GR8Conf konferencen i København for at høre om nye design patterns i programmeringssproget Groovy. For nogle år tilbage var jeg med til at udforme Design Pattern Language, en grafisk repræsentation af de grundlæggende egenskaber ved de forskellige design pattern. Med dette visuelle sprog kan man med ... read more

Dolomite Training Camp June 07, 2009 16:36 26 days ago

Formen er i orden. Vejeret er perfekt og cyklerne har fået de bløde dæk på. Vi er klar til de italienske dolomitters små og stejle vejstykker. Grundet mange spørgsmål har jeg her samlet info og links til online kort hvor man se vores ture og i nogen grad hvor belastede vi er undervejs.

Målet med træningslejren er at køre os i bjergform i fantastiske omgivelser. Alt anden planlægnin... read more

According to Gartner Institute... June 04, 2009 06:16 about 1 month ago

Et par projekttal til eftertanke

  • 74% af alle it-projekter mislykkes, løber over budgettet, eller køre forbi oprindelige deadline.
  • 28% mislykkes totalt.
  • 52% af alle IT-projekter koste mere end 200%

Dybereliggende årsager til projektfiasko (prioriteret)

  • Unøjagtige forståelse af slutbrugerens behov.
  • Manglende e... read more

Don't need a language to create a mess June 01, 2009 18:31 about 1 month ago

På min arbejdsplads foregår ofte regiøse meningsudvekslinger om hvorvidt det ene programmeringssprog er bedre end det andet. Fra mit perspektiv er det totalt ligegyldigt hvilket programmeringssprog der benyttes bare man kan udtrykke og fastholde værdi til kunden i form af applikationer. Det er det de unge vil ha!

Jeg synes det er sjovt at mange holder meget fast på... read more

Innovation June 01, 2009 15:31 about 1 month ago

Hvordan er man innovativ? Og kan man være det samtidigt med andre? Kan en jysk købmand være innovativ eller findes innovative mennesker kun i København? Kan man lære at være innovativ på højskole? Kan man være innovativ hvis man tænker som alle andre? Er man innovativ når man læser om andres innovative pengeskabende ideer, om bogskrivning for eksempel? Hvorfor har “Blue Ocean Strategy&... read more

Safari Web Inspector May 14, 2009 07:51 about 1 month ago

Mens jeg venter på “MacBook Air Carbon” kan jeg glæde mig over Safari browseren version 4 BETA. Efter den er kommet på min maskiner har jeg ikke haft lyst til at bruge firefox. Safari er hurtig, enkelt, let og snappy i alle situationer. Men indrømmet, jeg savner firebug plugin’et under firefox. Firebug plugin er uundværlig når man debugger en webap... read more

Adopting JVM languages April 06, 2009 08:25 2 months 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 host... read more

Avalanche Development Process March 24, 2009 20:55 3 months ago

Avalanche er en super progressiv udviklingsmetode som langt overstiger alle forventninger til alle andre metoder som fx vandfaldsmodellen. Når metoden tages i brug vil man straks opleve en voldsomt forbedring i både hastighed og deltagertilfredshed. Projekter der benytter denne metode bliver færdige til tiden. Modellen tilfredsstiller egenskaber som “time to market” og “increase speed develo... read more

ClearCase on Git Steroids March 21, 2009 09:39 3 months ago

Concentration breaker: Manden ved siden af mig skriger: “pis, min kode er væk, jeg er sikker på jeg har lavet den ændring mindst en gang før og nu kan koden ikke kompilerer”? Dette udtrykker en typisk situation på min hypotetiske arbejdsplads.

Moderne udvikling har brug for effektiv versionsstyring der understøtter iterative udviklingsmetodikker med ultra korte roundtrips. Sa... read more

Professional headhunter March 04, 2009 10:29 4 months ago

Den super professionelle headhuntere kigger mig i øjnene og spørger henkastet; Hvad er det for en rolle du bidrager med på projekterne? Spørgsmålet rammer mig som en pisk og tvinger mig til at grave dybt. Svaret kan ikke formuleres i en sætning.

Først og fremmest er jeg teknokrat af guds nåde. Jeg ynder at arbejde med teknologi og udvikling. Det er en personlig tilfredsstillelse af... read more