donderdag 12 november 2009

Dynamic in Visual C# 4.0

Even een uitstapje naar een echte technische sessie. Alex Turner gaf een lezing over het gebruik van de Dynamic Language Runtime die (obviously) aan dynamic binding doet tijdens runtime in tegenstelling tot de CLR die aan static binding doet tijdens compileren.
Nu is C# een static language, waarom dan toch Dynamics (ala Python of Ruby) in C#. Het antwoord van Alex omvat drie redenen:

  • om dynamische talen als Python en Ruby te kunnen gebruiken in .NET omgevingen
  • om eenvoudiger te kunnen omgaan met dynamic object models zoals HTML DOM
  • en om een meer natuurlijke interop met COM interfaces te hebben

Goede redenen lijkt me. Vervolgens kregen we een opsomming van hoe je Dynamic objecten in een statische taal zou kunnen embedden. Bij de vierde optie kregen we een happy face en dat is het dus geworden:

Dynamic d = GetDynamicObject();
string s = d[d.length – 1];

Hierbij zijn s en ‘1’ static elementen en d die als Dynamic wordt gedeclareerd een dynamisch object dat dus pas in runtime de binding krijgt. Het object kan dus van alles zijn hierin.
Voor wie geinteresseerd is in meer informatie. Stuur me even een berichtje voor de slides van deze sessie.

DEV202 Planning and Tracking projects with Team Foundation Server 2010

De dag begint vandaag met een sessie van Stephanie Saad over de nieuwe features van TFS2010 op het gebied van work items en reporting. Ik noemde al eerder dat de hierarchy van work items een belangrijke stap is geweest om beter te kunnen plannen en om meer mogelijkheden voor reporting te hebben. Eerst maar even planning.

Planning

Planning van een project dat door TFS2010 wordt ondersteund kan geintegreerd met drie tools uitgevoerd worden op het vlak van work items: Visual Studio, Microsoft Excel en Microsoft Project. Daarnaast is het straks ook mogelijk om met Project Server over de projecten heen te plannen en een eerste stap naar geintegreerd Portfolio Management te doen.
Visual Studio wordt gebruikt om enkelvoudig en handmatig work items toe te voegen en te wijzigen. Het wordt ook gebruikt voor het automatisch aanmaken van work items bijvoorbeeld als een Build een bug vindt, maakt het een work item aan. In VS kan wel gepland worden, maar dat is niet de #1 tool. Als belangrijkste tool voor planning wordt Excel genoemd. Het wordt door het merendeel van de wereld als zodanig gebruikt en Microsoft zou Microsoft niet zijn als ze daar niet op zouden inspelen. De mogelijkheden voor planning in Excel bestonden in de vorige versies natuurlijk ook al, maar de mogelijkheden zijn nu zwaar uitgebreid. Zo kunnen eenvoudig andere velden worden toegevoegd, filters worden losgelaten op de data en zijn er templates beschikbaar die het makkelijk maken om bijvoorbeeld Sprint of Product backlogs bij te houden, te prioriseren en te plannen en dat met een volledig integrale link naar en van TFS. Microsoft had in de vorige versies de eigenwijsheid gehad om alleen velden die zij belangrijk vonden toe te laten in de integratie met Excel. Dat is nu losgelaten. Alles uit TFS is beschikbaar in Excel. Tenminste wat relevant kan zijn.

Voor de wat formelere aanpak (zo brengt Stephanie het) is ook de integratie met MS Project in stand gehouden en sterk verbeterd. Onderlinge afhankelijkheden in MS Project worden in TFS bewaard en de integratie is nu zo uitgebreid dat een gemiddelde project manager die MS Project gebruikt in principe geen Project Explorer meer nodig heeft voor zijn planning en voortgangsactiviteiten. Stephanie gaf ook nog een preview op MS Project 14: ziet er allemaal natuurlijk veel moderner uit en kent een paar nieuwe features. Maar kan er nu nog niet veel over zeggen. Morgen is er nog een sessie over die op mijn planning staat.

VS2010 kan integreren met Office 2007 en Office 2010 producten. Niemand vroeg er naar, maar dat betekent vermoedelijk dat iedereen die nog met de ‘compatibility mode’ van Office werkt een issue heeft bij overstap naar VS2010.

Reporting

Een andere belangrijk aspect voor project management is de reporting faciliteiten van TFS. De portal is voorzien van een zwaar uitgebreid dashboard, waar veel meer grafieken op worden getoond en nog belangrijker: waarbij alles veel eenvoudiger is aan te passen naar de eigen wensen. Microsoft heeft ook op dit punt heel erg goed naar de gebruikers geluisterd. Chapeau.
De reporting faciliteiten worden ondersteund door een aantal tools. In de eerste plaats is er weer de hierarchy van de workitems die het ook mogelijk maken om status van hogere level work items te rapporteren. Verder kunnen rapporten vrij eenvoudig worden gemaakt met de Report Builder en als je nog verder wilt met het genereren van mooie plaatjes dan kun je TFS gebruiken als bron voor de zogenaamde Business Intelligence Development Studio (BIDS).

Stephanie wil van TFS de beste tool van de wereld op het vlak van ALM ondersteuning maken. Ik denk dat ze aardig op weg zijn. Misschien niet de beste (welke zou dat dan wel moeten zijn??), maar in ieder geval gooit ze hoge ogen in de ranglijst.

woensdag 11 november 2009

CommNet

Op de Teched moet natuurlijk veel en intensief op het internet gekeken en gepost worden. En de TechEd (Technical Education) is de Teched niet als er niet ook zogenaamde Hands-on-Labs zijn waar je bepaalde producten kunt uitproberen of bepaalde certificeringen kunt trainen. Hiervoor is een grote hal ingericht met een paar tafels voor eigen laptops en zijn er ook een aantal werkstations neergezet waar je ‘for free’ aan kunt werken of leren. Deze connectivity heet “CommNet”.

Op de foto’s heb ik een tweetal blokken op de plaat gezet. Hiervan zijn er vier en die zijn, vooral tijdens de pauzes overbezet…

DSC00116 DSC00117

DEV06-IS Visual Studio Team Foundation Server 2010 “unplugged”

 

Na de lunch ben ik naar een interactieve sessie van Brian Harry, Stephanie Saad en nieuwkomer Mike Woolward (hij is van Teamprise!) geweest over de nieuwig- en aardigheden van TFS2010. De beste sessie tot nu toe, want de feedback van het publiek en de vragen waren erg goed en werden ook erg goed ontvangen.

Een belangrijkste wijziging in TFS is niet aan te wijzen. Het zijn er zoveel dat goed opletten geen luxe is. Zo is “project collection” geintroduceerd, waarin meerdere teamprojecten zitten. Binnen een project collection kunnen team projecten branchen en mergen, kunnen assets uitgewisseld worden en kunnen branches zo een eigen process template hebben. Dit betekent dat bijvoorbeeld op de mainbranch van waaruit je promotion management zou willen plegen door de OTAP heen, een formeel (CMMi?) process gevoerd kan worden en dat je team projects die onderdelen van de main branch uitvoeren een eigen misschien wel Agile process hebben. Dat levert weer een hele andere kijk op hoe je je processen in een SPL kunt organiseren. Ik ben benieuwd naar de harde werkelijke werkelijkheid of en hoe dit gaat werken.

Een andere verbetering die met applaus is ontvangen, is de Admin Console. Een grafische interface die bijna alle commando’s van de command line heeft gehaald en overzichtelijk in een echte admin module zijn gezet. De console maakt het ook mogelijk (en gemakkelijk) om voor projecten de Sharepoint portal te wijzigen of bijvoorbeeld reporting aan en uit te zetten. Stephanie heeft op haar lijstje nog toegevoegd dat de hele zaal ook graag vanuit deze tool de permissies van de teamprojecten wil kunnen administreren.

Met alle andere features heeft Microsoft van TFS 2010 echt een uitgebreid en volwassen product gemaakt. En dan ook nog voor bijna niets. En met Teamprise in het team, wie moet dan nog wat anders willen?

Doner Kebab

 

DSC00111

Ik heb er niet veel verstand van maar ook na ruim 20 jaar vind ik de Dรถners uit Berlijn nog steeds de lekkerste. Enne, je krijgt veel voor je geld: een gewone Doner kost 3 euro, en is niet minder dan een kwart Turks brood vol met vlees en groente.

 

DEV01-DEMO Install TFS 2010 in 30 minutes

Brian Harry had het eerder deze week al gezegd dat de installatie van de nieuwe TFS een stuk gemakkelijker zou zijn dan we met 2005/2008 gewend zijn. En dat ging Brian Randell in een lunch sessie even voordoen!

Hij installeerde op een Windows 7 laptop (X86, 2Gb RAM) eerst TFS. Dat gebeurde op een instantie van SQL Express. Vervolgens werd in de wizard ook de Build Engine geinstalleerd. Sharepoint en Reporting werden overgeslagen, dat is voor een laptop/werkstation ook niet zo interessant. Toen dat klaar was heeft ie een nieuwe project collection gemaakt. Een Project Collection is een container voor Team Projects. Iedere Project Collection levert een eigen database op en (team) projecten kunnen met alle andere teamprojecten in dezelfde collection gegevens uitwisselen. Lees ik hier de scope van een Product Line. Lijkt er misschien wel op (Yes!)

Toen werd een Team Project aangemaakt, met de MSF Agile projecttemplate. Werd daarin een Project aangemaakt. Brian maakte het zich gemakkelijk door een WPF applicatie aan te maken, waarin hij een enkele button zette die “Hello Berlin of zoiets” mocht zeggen. Toen werd alles ingecheckt. Next was het maken van een buildtype en die runnen. Ding werkte en runde en gaf een groen licht.

Al met al waren iets meer dan 24 minuten verstreken. En konden we na een goed applaus aansluiten bij de lunch.

ITS 210 Tools and agile teams

Eenmaal bevangen van SCRUM en na een goed kop koffie op weg naar de tweede presentatie van Stephen Forte. Nu staan de tools die je bij SCRUM en andere agile aanpakken gebruiken kunt, centraal. Het was een leuke uiteenzetting van MindManager, Planning Poker (www.planningpoker.com) en nog een paar andere tools die niet noodzakelijkerwijs het leven in een SCRUM Sprint makkelijker maken, maar die ik wel wil scharen in de lijst van productiviteitverhogende middelen voor ontwikkelteams.

Een van de tools die Stephen noemde en die eigenlijk het meeste de processen raakt is de eigen Telerik tool “Work Item Manager”. Hij liet het helaas niet zien, maar de site belooft wel een en ander: http://www.telerik.com/products/tfsmanager-and-tfsdashboard.aspx. En het is nog gratis ook…

De sessie eindigde met een verhaal over Dependency Injection. Dat maakte meteen een hoop los bij me over de PnP Summit in 2007, waar bijna iedere sessie wel iets deed met DI. Wat de link met tools and agile teams is, is mij ontgaan.

DSC00114 Stephen Forte

ITS202 The Daily Scrum

 

Vandaag was het tijd voor een beetje process methodologie en dat moet dan natuurlijk beginnen met “the daily scrum”. Stephen Forte gaf een overzicht van wat SCRUM is, doorspekt met ervaringen en zijn visie op agile development. Het duurde geen 10-15 minuten, maar het was een goede start voor een lange dag met veel sessies.

Om over na te denken: SCRUM introduceren in een slechte organisatie, maakt de organisatie eerst slechter. Volgens Stephen komt dat omdat SCRUM transparant is en dan wordt niets meer verborgen onder welk kleed dan ook. Voordeel is dan weer dat het snel gebeurt, en dat er dus ook snel actie ondernomen kan worden. Hmm, ben benieuwd hoe dat bij Telerik is gegaan toen dat overging.

Nog een weetje over SCRUM die ik niet goed kan plaatsen, is dat SCRUM het eerste licht heeft gezien in Japan, zo’n 20 jaar geleden. Ik wist niet dat ze daar zo ‘into’ rugby zijn. En misschien heb ik de slide ook wel verkeerd begrepen. Het was toen ook nog voor de koffie …

DSC00113 Wat was SCRUM ook al weer …

dinsdag 10 november 2009

DEV205 – A lap around project management and architecture in VS2010

 

De tweede sessie van Brian Harry over de nieuwigheden van Visual Studio 2010 ging vanochtend over het project management deel en over de architectuur onderdelen. Ik wilde dit niet missen, want de laatste maanden is het hierover verdacht stil geweest, met name de efforts rond architectuur. Zo werd aan het begin van dit jaar nog met verve verteld over “M”, de nieuwe modelleertaal die uMl zou doen verbleken en in dezelfde adem werd gesproken over een soort architectuurbus, die de verschillende modellen in sync zou houden. Maar helaas, ook vanochtend was het complete radiostilte hierover.

Brian Harry

Brian begon de presentatie met een korte doopceel van hemzelf, hij vertelde dat hij thuis boer is met trekker, stier, hond en ezel. (Geen idee of dit een complete opsomming was, maar wel leuke plaatjes :) Wat ik ook niet wist, is dat hij long time ago een bedrijf had dat SourceSafe voerde en dat hij met het product naar Microsoft is gegaan. Nu is hij ‘in charge of’ TFS.

Project Management

In VS2010 is best wel veel effort gestoken in het upgraden van de mogelijkheden voor project management en governance. Zo is er eindelijk een hierarchie van work items mogelijk, kunnen reports ook cross project worden gegenereerd (JA! hier gaan we bij de inrichting van de software product lines en/of ontwikkelstraten volop gebruik maken!), en is – gelukkig – afgestapt van SQL Reporting voor het genereren van rapporten: TFS gaat in 2010 gebruik maken van Excel Reporting. Dit biedt veel meer mogelijkheden en vooral ook veel meer toegankelijkheid van de gegevens om ze te kneden naar management informatie.

Ook aardig om te noemen is dat Project Server het in CTP gaat halen om te integreren met TFS2010. Dat wil zeggen dat ook op het gebied van resourcing en planning een flinke stap vooruit kan worden gezet om VS2010 volop in te zetten als basis voor de toekomstige SPL’s. Het is nog steeds pril en ook nog erg complex om het op te zetten, maar met de juiste effort moeten we volgend voorjaar in staat kunnen zijn om (bijna) volwassen product lines te kunnen opleveren.

Microsoft gaat VS2010 nog wel shippen met MSF (Agile en CMMi-3), maar MSF is inmiddels zo veel aangepast dat je eigenlijk moet spreken van het shippen van SCRUM denk ik. Brian liet weten dat een groot aantal best practices van SCRUM in de templates en guidances zijn verwerkt. Zo worden straks ook Agile workbooks (excel) meegeleverd die gebruikt kunnen worden door SCRUM teams om een backlog te maken en iteraties te plannen. Wat nog wel “apart” was, dat in de presentatie de projectmanager degene was die aangaf wie wat ging doen in een iteratie. Hopelijk is dat geen ingebakken policy (…)

Architectuur

En toen kwam Architectuur aan bod in de presentatie. Er was nog ongeveer een kwartier, dus ergens begon het water al tot gevoelens te leiden: en ja, geen woord over model syncing, geen woord over “M” en geen woord over code generation. Ik heb de booth van VS2010 al bezocht om hier meer over te vragen (Brian werd na de presentatie ‘verblijdt’ met een lange rij mensen die hem iets wilde vragen of zeggen). Bij de booth kwam ik wel met iemand in gesprek, maar schijnbaar zijn nog niet alle muren gevallen, want ook daar werd ik niet wijzer. Ook niet dat het eruit is gehaald, of dat het verschoven is naar een volgende release. Gewoon niets. To be continued.
Wat wel gebeurd is op het Architectuur vlak, is dat de DSL’s van VSTS2008 fini zijn en vervangen door een Architectuur Explorer met een aantal diagramtypes, waaronder de belangrijkste UML diagrammen (zoals class diagram en sequence diagram). Dit zeggende sla ik misschien toch een beetje op mijn duim in plaats op de spijker, want het lijkt dat in VS2010 de diagrammen niet gebruikt worden voor het verhogen van de abstractie, maar dat ze vooral gebruikt worden bij analyse en validatie van de code. Brian gaf een voorbeeld van een architectuur policy die in de code niet gevolgd werd, en waardoor het geheel niet kon (of mocht) builden. Super, een eerste stap naar de Referentie Architectuur. Om de architectuurfout te vinden, werd van de code een Sequence Diagram gemaakt (het was er nog niet) en daarin konden we inderdaad snel zien dat een policy niet gevolgd werd. Hoe dan ook vind ik dit een interessante ontwikkeling: architectuur gebruiken voor het analyseren/valideren van een systeem in plaats van enkel het dicteren ervan. Wil Microsoft hiermee ook zeggen dat het Model-driven paradigma geen toekomst heeft, dat gaat tenslotte uit van de superieuriteit van architectuur en abstractie?

DGML

Veel diagrammen in VS2010 (of misschien wel alle?) worden opgemaakt met behulp van DGML. Het staat voor “Directed Graph Markup Language”. Een interessante ontwikkeling die het wellicht erg eenvoudig maakt om ook eigen modellen en andere grafische voorstellingen in de omgeving toe te voegen.

Dat was het voor vandaag. Ik ga vanmiddag een beetje vrijaf nemen, het bovenstaande herkauwen en morgen weer volop sessies volgens, o.a. over “The Daily SCRUM” en ik mag nog kiezen of ik VSTS “unplugged” ga volgen of een sessie over de architectuur van “Predictive Programming”. De laatste is ook erg interessant omdat architectuur toch eigenlijk gaat (of moet gaan) over het inspelen op toekomstige verwachtingen en predictive programming dat uitgaat van een precieze visie over hoe de toekomst er uit komt te zien (vgl. de science fiction? boeken van Jules Verne).

maandag 9 november 2009

DEV-GEN Developer general session

 

In de middag mochten we in de grote zaal bijeenkomen voor een general session, een key note van Jason Zander over alle ontwikkelingen die voor ontwikkelaars van belang zijn. Na een introductie van Zahid Zahedani, een Manager van Microsoft Duitsland, vertelde Jason in het algemeen dat er hele coole features zijn gekomen – in VS2010 – voor Windows 7 en voor Sharepoint 2010. De laatste kan nu eindelijk ook gebruik maken van de mogelijkheden van Visual Studio en van die van Team Foundation Server. Er is in VS2010 zelfs een Sharepoint Explorer pane van waaruit de hele Sharepoint omgeving bereikbaar is. Een geweldige verbetering voor de integratie van Sharepoint front-ends en .NET business applicaties.

Vervolgens kregen we een overzicht van VS2010 die we ook al bij Brian hadden gezien en toen kwamen een paar partners aan het woord met een COBOL editor in VS2010, de nieuwe versie van Dotfiscator en nog een die me nu even ontschoten is. Ook hier weer geen woord over M, over de UML tools in VS, over requirements engineering. Vreemd? We zien het nog wel even.

Er was ook nog de aankondiging dat TeamPrise door Microsoft is overgenomen, en dat de TeamPrise functionaliteit nog in de release van VS2010 wordt meegenomen. Niet gratis overigens, maar wel een goede stap in de richting van het kunnen inzetten van TFS voor omgevingen waarin niet sec op .NET wordt ontwikkeld.

DSC00101 Welcom to Berlin! door Zahed Zahedani, met een mooie boodschap op deze bijzondere dag (20 jaar na de val van de Muur) om met IT in de toekomst de grenzen te blijven en nog meer te slechten.
DSC00105 Jason Zander, zonder flitser
DSC00107 De positionering van Teamprise
DSC00108 en de roadmap om het in VS2010 op te slokken.

Over Teamprise heeft Brian Harry inmiddels ook een post geplaatst. Zie http://blogs.msdn.com/bharry/archive/2009/11/09/microsoft-has-acquired-the-teamprise-client-suite.aspx

 

DEV206 – A lap around tester and developer experience in VSTS 2010

 

TechEd is begonnen! Nadat ik een slimme zet had gezet door gisterenavond nog naar de Messe te gaan om in te schrijven en niet als nummer 2000+ in de lijn voor de registratie te gaan staan, is vandaag begonnen met een sessie van Brian Harry die een overzicht van VS2010 gaf op de onderdelen voor testen en ontwikkelen. (Morgen praat hij over management, governance en architectuur.) Het feit dat Brian de nieuwe features in 2010 in twee sessies heeft verdeeld geeft al aan dat er veel is veranderd en toegevoegd aan de nieuwe release. Belangrijkste vind ik dat er veel effort is gestoken in de communicatie tussen de ontwikkelaar en de tester. Allerlei features die een ontwikkelaar helpen om de resultaten van een test te verwerken, met als meest opvallende de IntelliTrace, en daartegenover allerlei tools voor testers (die niet ontwikkelen) die in hun eigen omgeving alle resultaten uit het ontwikkelteam kunnen testen en hertesten en daarover kunnen communiceren met het ontwikkelteam.

DSC00097 Functioneel testen wordt hier getoond. Waarbij het scherm in tweeen gedeeld wordt om zowel de test als het resultaat naast elkaar te kunnen gebruiken (wel zo handig als je functioneel moet testen).

 

Configuratie Management

Een volgende belangrijk stap voorwaarts is het ondersteunen van meerdere branches en het management daarvan. Zo kan de history van een changeset eindelijk visueel worden getoond (Clearcase had dat al in de vorige eeuw) waardoor het stukken eenvoudiger en beheersbaarder wordt om te navigeren in de complexe wereld van configuration management. Microsoft zou zichzelf niet zijn als ze niet ook een stap verder zouden gaan: in VS2010 kun je wijzigingen in een andere branch plaatsen door het in de grafische weergave van de ene branch naar de andere te slepen. Het moet niet gekker worden :)
Verder werden we nog getrakteerd op ‘gated check-in’, waarbij de code die op het punt staat ingecheckt te worden eerst in een build wordt geplaatst en op showstoppers wordt gecheckt. Pas als daar groen licht is, wordt de check-in doorgevoerd. Je kunt dat als ontwikkelaar ook zelf initieren en dan heet het een ‘body build’. Wie Microsoft nog nooit heeft kunnen betrappen op een woordgrapje, hier is er dan een.

Licentie varianten

De hele wereld weet het natuurlijk al, maar in de hele presentatie is nergens gemeld dat met de nieuwe versie de benaming “Team System” de geest heeft gegeven. De nieuwe versie 2010 komt uit in drie varianten: professional, premium en ultimate.
TFS houdt wel haar ‘oude’ naam en gaat ook in drie varianten de markt op: basic die ook werkt op bijvoorbeeld Vista en die o.a. geen Sharepoint elementen kent, standard die vergelijkbaar is met de installatie van de huidige TFS 2008 en een advanced versie met mogelijkheden voor scaling naar Sharepoint farms etc. In de laatste versie is zo ongeveer alles customizable. Belangrijkste bericht is hierover is evenwel dat de prijs van TFS2010 drastisch omlaag gaat: ongeveer $500 voor de advanced versie, waarbij ook nog 5 CALs zitten.
Naast deze SKU’s komen er aparte dozen voor het Lab Management (build environments) en voor de Test Elements (het deel voor de testers die geen Visual Studio nodig of willen hebben).

TFS

Voor TFS admins heeft TFS2010 het volgende in petto: een grafische admin console die de CLI vervangt en geen (of nauwelijks) restricties meer op het aantal projecten in TFS.
Brian heeft niet gesproken over de next generation work item tracking. Wellicht staat op de slides voor morgen. Net als traceability van testcases naar requirements etc. Morgen hierover meer.

De Toekomst

Ten eerste, VS2010 komt in release uit op 22 maart 2010. Daarbij hopen ze ook rond die tijd een compatible versie van de Power Tools uit te kunnen geven en ook wordt nog hard gewerkt aan een betere integratie met Project Server.
Brian zou hemzelf niet zijn als hij niet ook nog even een kijkje in het koffiedik doet. Volgend voorjaar gaat ie met zijn team aan de slag met versie 11. Ideeen van wat daarin moet zitten en die hij wilde noemen, zijn: requirements engineering, agile project management ondersteuning, versie 2 van de nieuwe test en lab tools, verbeterde collaboration tools en ook nog deployment en release management, wat hij terecht van vindt dat het nog niet aan de standaarden van efficient werken voldoet (mijn vrije vertaling van zijn woorden tussen de regels).

Een heel verhaal voor een enkele sessie. Dat levert wel een dilemna op: eigenlijk zou je willen dat alle sessies zoveel gaan bieden en aan de andere kant, mag je dan ook wel een weekje extra nemen om het te verwerken in blogs…. We zullen het zien en beleven.

zondag 1 november 2009

Nog een week

Het is nog een weekje voor de Teched in Berlijn van start gaat. Ergens in mijn achterhoofd ben ik al aan het inpakken, zoek ik al hier en daar iets op dat die week in het hotel niet mag ontbreken. De reiswekker blijkt een nieuwe batterij nodig te hebben, de print van de bus/metrokaart in Berlijn ligt ook al klaar en zo voorts. Aan de andere kant lijkt het nog heel erg ver weg. De installatie van TFS2010 op onze eigen omgeving is nog niet operationeel en de dagelijkse werkzaamheden gaan ondertussen gewoon door. Eigenlijk dus helemaal geen tijd om met Berlijn bezig te zijn.
Maar wetende dat het met de dag ook dichterbij komt, zal ook het enthousiasme de overhand gaan nemen en ik weet nu al dat ik weer met volle teugen zal genieten van de contacten, de informatie en natuurlijk ook van die bijzondere stad waar ik voor de muurval nog een half jaar heb mogen wonen.