RalisConf Europe 2007 Wrap up September 20, 2007 03:54 over 2 years ago
Det jeg lod mærke til ved RalisConf Europe 2007 i Berlin var især alle de ting som slet ikke blev omtalt eller diskuteret. Umiddelbart har jeg ikke konkluderet hvorvidt jeg synes det er godt eller skidt men det fordret klart forretningsprocessen.
Når en flok Java nørder er samlet under en konference bliver der normalt altid diskuteret heftigt om alle de teknologiske spisfindigheder omkring platformen. Når en samling af Ruby on Rails nørder er samlet bliver der diskuteret model objekter og smartass features som fx Ajax. Er der forskel? ja i høj grad.
I Rails er adoption en kæmpe fordel. Det er først virkeligt gået op for mig efter disse tre dage i Berlin hvor stor en aflastning det er at der findes en solid konsensus mellem alle de tilstedeværende omkring en masse punkter som David har bestemt. Jeg har aldrig været til en konference hvor der har stillet så lidt skeptiske spørgsmål til de beslutninger som ligger til grund for frameworket. Man kan argumentere om det er sundt eller ej, men faktum er at det fjerner en masse triviel støj og får folk til fokuser på de enlige problemer. Forretningen.
Vel tilbage fra RalisConf Europe 2007 er det netop gået op for mig at jeg trænger til ferie. Det var et par rigtig gode dage sammen men en masse Ruby on Rails fans fulde af entusiasme og masser af spas. Efter min mening har denne konference i nogen grad mindet mig og den løsslupne men interessante holdning som var til stede under de første store Java konferencer for 10 år siden. Desværre gav det også en fornemmelse af lethed og mangle på cases fra den virkelige verden hvor problemerne bor. Jeg talte med flere som var enige i min antagelse om at der ligesom manglede lidt substans i flere af indslagene.
Naturligvis skulle David Heinemeier Hansson selv holde en keynote som god åbning på to fulde dage med taler. Det gjorde han også ok, Casper Fabricius har lavet en fin blog om keynoten.
David Heinemeier Hansson RalisConf Europe 2007 Keynote
Her er mit personlige udpluk af de folk som efter min mening gør en forskel. Ola Bini, Craig R. McClanahan, Roy T. Fielding, Cyndi Mitchell, Jonathan Siege, Marcel Molina Jr, Michael Koziarski, og sidst men ikke mindst Neal Ford.
Den bedste kommentar for mig kom dog ikke fra en Rubyist men fra VP hos ThoughtWorks Cyndi Mitchell Cyndi startede med at runde de glade DOT COM dage af, det var en tid uden forretningsmodel men med masser af bloatware og penge ikke mindst. Virksomheder blev fortalt at de skulle investere store summer i infrastruktur og middelsoftware. Og det gjorde de med det resultat at 2004 blev et år med store problemerne med data migrering og vedligehold af store systemer. Forretningerne lod deres afmagt gå ud over IT afdelingerne. Det var(er) et rod!
Og nu er det så jeg bliver nødt til at undskylde. Som (tidligere) Java specialist følte mig truffet over at ha bidraget med en masse bloatware! Ja for fanden, vi havde penge nok til at lave det jeg kalder Ikea applikationer. Ikea står for mig som en applikation der samler hele forretningsområdet under en hat. I denne applikation fylder man så alle de frameworks og design patterns man kan finde. Jeg ved det. Jeg holdt taler om fremgangsmåden. Jeg var en idiot.
Nu kræver forretningen mere på 6 måneder end de fik på 2 år. Ikke kun hurtigere, de vil også kunne ændre undervejs, og bagefter med korte reflekser. Den globale økonomi trænger igennem og vi må kunne reagere hurtigere. Forretningerne kigger efter en bedre måde, og nu findes der en bedre måde. Man behøver ikke mere kæmpe infrastruktur for at lave en forretningsapplikation. Man behøver ikke vente månedsvis på resultatet.
Ruby gør det muligt. Rails med David spisen bragte ruby til hvermand. Nu kommer der nye teknologer som JRuby og IronRuby der er med at sikre adoption af Ruby i virksomhederne på lige fod med Java og .NET.
Ruby og Rails udviklere med mange kvalifikationer og forretnings viden er med til at Crossing the Chasm
Det er en spændende tid og jeg vil være med.
En der ikke vil være med er Ola Bini Han fascinerer mig, ikke pga hans sorte negle men mere fordi har siger tingene ligeud og arbejder på JRuby. Ola er ikke bange for at komme med nogle påstande fx at Ruby on Rails ALDRIG kommer ind som Enterprise applikation i virksomhederne, med mindre man bruger JRuby on Java pga driftafd. Måske har han faktisk ret, ikke at jeg er meget for at bifalde den kommentar men jeg arbejder flere steder hvor det er faktum.
Ola elsker Ruby, JRuby og bitche altid på den virkelig ruby med ting som;
- Green threading
- Partial Unicode support
- Speed (slow)
- Memory management, specifically the garbage collector
- C language extensions
- Politics (you want me to switch to what?)
- Legacy (Java is everywhere)
Neal Ford er applikations arkitekt hos ThoughtWorks. Ud over at være en eminent taler har Neal været rundt omkring og fx skrevet bøger som Art of Java Web Development. Han ramte på et ømt sted. Hvordan ved man at ens javascript virker? Av den sad. Selenium er et test værktøj der simulere en webbrowser og så kan invokere både html sider og Ajax komponenter hverfor sig. På samme måde kan man teste sine javascripts uden at teste underliggene bibliotek med. Neal er en fornøjelse at høre på, man trækkes gennem sjove episoder og 50 min går alt for hurtigt. Som en side gevinst blev Firebug plugin Firebug brugt til grænsen. Sejt
By Frank Vilhelmsen - 2 tags: railsconf conference - Add comment