woensdag 16 december 2009

Wordt het nog wat in de Cloud?


Jazeker, maar enige relativering kan geen kwaad...


Je kunt er allerlei media op raadplegen: na de hype rondom Cloud Computing is het nu de tijd voor de critici. Cloud Computing is onveilig, duurder dan een lokale oplossing en het gaat, zeker in Nederland, voorlopig niets worden.

Nu heb ik heb niets tegen een kritische opstelling.
In de IT industrie, die ontwikkelingen in een steeds hoger tempo over ons uitstrooit en daarbij niet uitblinkt in duidelijkheid, kan een kritisch geluid bijdragen aan een zuiverder beeldvorming.
Eén van de voordelen van het Internet is dan, dat dit soort informatie ook voor iedereen toegankelijk is.

Eén van de nadelen van Internet is dan weer, om uit de enorme hoeveelheid informatie, het meest relevante te filteren.
Gelukkig hebben we, althans voor wat betreft het vormen van een visie over bepaalde ontwikkelingen, de hulp van de jongens en meisjes van Gartner, IDG, Forrester en alle anderen. Zij zijn een soort visionairs die in staat zijn om vooruit over het ICT-landschap te kijken, en op basis daarvan een toekomstvisie voor ons neer te zetten, die ons moet helpen bij het vormen van meningen of het nemen van besluiten. Dat is op zich prachtig, maar ook bij hen heb ik wel eens het gevoel dat ze de plank volledig misslaan. Kijk alleen maar eens naar hun geschutter rondom de definitie van Cloud Computing. Daar is vaak toch geen touw aan vast te knopen?

En weet je, het maakt in feite ook niet zoveel uit. Al die informatie is natuurlijk erg belangrijk, maar nog belangrijker is dat je in staat bent om te relativeren. Nu kan de gemiddelde mens dat prima, maar vaak komt het er niet van.
Dus ga er nu eens rustig voor zitten, ontspan, en denk eens na over het volgende:

  • Het eerste SMS bericht werd eind 1992 verstuurd. Vandaag overtreft het aantal SMS berichten per dag het aantal inwoners op onze planeet.
  • Per maand worden er meer dan 2.7 miljard zoekopdrachten uitgevoerd door Google.
  • Als je Facebook zou vergelijken met een land of staat, zou het qua grootte van bevolking, op de 6e plaats van de wereldranglijst staan.
  • Iedere dag worden er wereldwijd in totaal 3 miljard minuten gespendeerd aan het gebruik van Facebook alleen.
  • Uit de App Store van Apple zijn inmiddels 2 miljard programma's gedownload voor de iPhone en de iPod Touch.
Dit zijn toch beste getallen, vind je ook niet? En veruit het meeste geschiedt middels het gebruik van Internet. Ons dagelijks leven wordt daardoor ook steeds meer beheerst, waarbij privé en zakelijk zich steeds meer vermengen.

'Niets bijzonders,' zullen de IT'ers onder ons zeggen. 'Dat wist ik al lang.'
Ok, dat verbaast me niet. Je bent ten slotte niet voor niets van-je-kruintje-tot-je-voetzolen gecertificeerd in de IT-kunde.
Maar, het is niet onbelangrijk om je tevens te realiseren dat IT meer-en-meer een consumentenartikel aan het worden is. Zowel zakelijk als privé. En dat de huidig aangeboden Internetdiensten in feite al vanuit “een Cloud” komen. En dat Cloud Computing, zoals de IT industrie die nu voor ogen heeft, voor de consument niets meer zal zijn dan een verbreding van het aanbod van diensten vanuit het Internet.

Cloud Computing is er dus al. Dat is een fait accompli.


donderdag 10 december 2009

Scala, the next Java?

Een beetje licht in m'n hoofd. Draaierig? Duizelig? Ik weet het niet precies. Kan het niet goed plaatsen. Ik kijk naar het beeldscherm van m'n laptop. Die lijkt niet stil te blijven staan. Het lijkt wel te bewegen. Op en neer. Heen en weer. Hoe kan dat nou? Ik heb heerlijke koffie gekregen, maar durf er haast niet aan te komen. Het beweegt ook? Het gebakje smaakt trouwens prima. Vreemd?

Het is m'n eerste programmeer ervaring op een boot, "Finley het Lichtschip". Even wennen dus. Een aparte, maar erg leuke locatie, waar Xebia één van drie "Scala Hands-on Labs" organiseerde. Scala, één van de nieuwe programmeertalen die ook de JVM als run-time omgeving gebruikt. Scala combineert "static typed" met de kracht en snelheid van dynamische talen. Ook biedt Scala een combinatie van object oriëntatie met functioneel programmeren. Het lijkt dus de ideale en perfecte combinatie. Grote organisaties hebben Scala al gevonden, waaronder Twitter en Siemens.

Ik ben in elk geval serieus nieuwsgierig geworden na deze leuke en goed voorbereide sessie van Xebia. Met enige Java programmeer ervaring is het niet moeilijk om een start met Scala te maken. Het functioneel programmeren is even wennen maar daar merk je al snel de meerwaarde van. Ook valt het vrij snel op dat er gewoon veel minder code nodig is dan in Java om hetzelfde te bereiken. Voor mij in elk geval voldoende redenen om er de komende periode flink mee te experimenteren.

Meer informatie kun je o.a. vinden op: Scala language en Scala Labs