Technolog

Blogging over technologie.
Welcome to Technolog Sign in | Join | Help
in Search

Todotnet Blog

June 2005 - Posts

  • 65 miljoen euro vanwege een programmeerfout

    Niet zo lang geleden, eergisteren om precies te zijn, had ik een discussie over het belang van testen. Het ging vooral om de vraag, wie de testen zou moeten uitvoeren. De oplevertijd naderde rap, dus de ontwikkelaar(s) moesten de testen maar doen. Dat leek me toch niet zo'n goed idee. Testen is een vak apart. Als ik klant zou zijn, zou ik toch niet graag enkel op de blauwe ogen van de ontwikkelaar geloven die zegt dat het allemaal goed is. Natuurlijk test je als ontwikkelaar. Unit-testen horen inmiddels bij de standaard ontwikkelaars uitrusting (sou). En bij iedere build test je of hetgeen je zojuist gebakken hebt ook werkt. Maar als het daarbij blijft zou ik me als klant niet prettig voelen.

    Dat gebrekkig testen geld kan kosten blijk weer eens hieruit: "In 2002 bleek dat er verschillen waren in de berekeningen bij de software van onze tussenpersonen en onze eigen administratieve systemen. Iedereen die te kort komt, gaan we compenseren", aldus Wijngaarden [topman bij Nationale Nederlanden]. Hij spreekt van een programmeerfout. Het concern heeft al 65 miljoen euro opzijgezet voor een compensatieregeling. Per gedupeerde klant kan de tegemoetkoming variëren van een paar euro tot ongeveer 1500 euro. "

  • Tech-Ed Feestjes

    Tech-Ed is niet alleen maar sessies volgen, zaal uit, zaal in. Tech-Ed is ook netwerken, en dat is ... net werken. Waar doe je dat het liefst? Op een feestje natuurlijk. Zoals deze:

    "Come to the hottest Party at TechED EMEA!  Jimmy Woo, the top nightlife hot-spot in Amsterdam has been exclusively reserved for Microsoft SQL Server, Microsoft Office and MSDN, Dr. Dobbs and Software Development Magazines on Wednesday, 6th July from 20:00-23:00. Please join us for drinks and celebration. And don’t miss out on a chance to win a new Bike or a Microsoft cycling shirt!  Visit the SQL Server, Office or CMP booths at TechEd to get your personal invitations. And if you missed last years SQL bash this is your one chance to find out what all the fuss was about!"

    Zoals je ziet, ga naar de SQL Server, Office of CMP stand voor je persoonlijke uitnodiging.

  • Web Services beheer

    Tech-Ed Europe 2005 nadert nu snel, dus wordt het tijd om me een beetje voor te bereiden. Ik heb me voorgenomen om vooral naar de architecture tracks te gaan. Niet omdat dit mijn specialisme is of dat ik er al veel vanaf denk te weten. Ik zou haast zeggen, juist niet. Tech-Ed is immers een event waar je wat van moet opsteken. Als je dan alleen sessies bezoekt met onderwerpen waar je al twee of meer jaar mee bezig bent, verveel je je al snel.

    Een beetje browsend door de architecture tracks valt me op dat er veel aandacht besteed wordt aan SOA (nee, niet Sander's Own Architecture, d.w.z., nog niet Wink ). Service-Oriented Architecture: hoe lang hebben we het hier nou eigenlijk al over, en hoe lang moeten we het er nog over hebben voordat het echt wat wordt? Nou, als ik kijk naar de tracks uit het Management en Operations track... nog heel lang. Je kunt immers, als architect of ontwikkelaar, de mooiste dingen bedenken en bouwen, maar eens moet het over de schutting. Helaas gaat het vaak wel zo: "over de schutting". Dan moet de operations afdeling maar zien hoe ze de links en rechts opduikende web services beheren. Maar in de Management en Operations track wordt SOA of Web Services niet eens genoemd.

    Tot nog toe is SOA vooral het feestje van de solutions architecten en de enkele ontwikkelaar, en niet van de infrastructuur architecten, laat staan de it professionals (de Microsoft naam voor it-beheerders). Alhoewel Visual Studio 2005 met haar distributed system designers wel probeert een brug te slaan, ontbreekt echte guidance.

    Het valt me namelijk op, of eigenlijk tegen, dat de sites die wat te melden hebben over architectuur zich zelden uitspreken over manieren, best practices, in het beheer en onderhoud van een SOA. Als we kijken naar de vier principes van webservices ("Boundaries Are Explicit", "Services Are Autonomous", "Services Share Schema and Contract, Not Class" en "Service Compatibility Is Based on Policy") dan zie ik de beheerdersbui al hangen. Zonder ingebouwde management features en een goed geformuleerd beheersbeleid schieten de web services als paddestoelen uit de grond en niemand heeft inzicht in de correcte werking, wie het gebruikt, hoe vaak, terecht of onterecht. Dat het in veel bedrijven naar mijn idee nog niet zo ver gekomen is, heeft vooral te maken met Fort "Operations". Zij houden die handel wel tegen. En... terecht!

  • Nieuwe site over packaged guidance

    Get Started with Visual Studio 2005 Team SystemDe Patterns en Practices group heeft een nieuwe site gelanceerd die moet helpen bij het bouwen en uitrollen van packaged guidance met behulp van de Guidance Automation Toolkit.

    "Packaged guidance"; het klinkt een beetje als een spreekwoordelijke 'blik ontwikkelaars'... die projectleiders zo graag willen kunnen open trekken.  Maar goed, zo'n GAT (nee, da's nu eenmaal de afkorting) kan heel handig zijn. Iemand die al eens geprobeerd heeft om een team conform een bepaalde Enterprise Template te laten werken weet hoeveel moeite het kost. Ik overigens niet, want na een uur of wat stoeien hiermee had ik de handdoek al in de ring gegooid. Het verpakken en distribueren van deze templates is slechts een onderdeel van deze toolkit. Het lijkt me zeker de moeite waard om hiermee nogmaals een poging te wagen wat meer standaardisatie in een ontwikkelteam te kweken.

    De nieuwe site heeft de vorm van een Wiki en stelt overigens nog weinig voor. Er is een forum, maar het aantal threads is momenteel nog 0.

  • Visual Studio Tools for Office ook voor Outlook

    Een nieuwe aankondiging vanaf Tech-Ed tijdens de keynote van Steve Ballmer, die overigens als vrij saai is ervaren. Visual Studio Tools for Office (VSTO) zal niet alleen Word en Excel ondersteunen maar ook Outlook. Zodoende kan je onder meer integreren met het adresboek en de agenda vanuit managed .NET code. Voor meer info, kijk op de onderstaande links.

  • Getting Started
  • Architecture Review
  • Hands On Labs
  • Code Snippets
  • Visual Studio Tools for the Microsoft Office System
  • Lanceerdatum Visual Studio 2005 bekend

    Het is eindelijk bekend gemaakt. De officiële lancering van Visual Studio 2005 is ... 7 november ... dit jaar. Oh nee, goed lezen, in de week van 7 november wordt het uitgebracht. Tezelfdertijd zal ook SQL Server 2005 en BizTalk Server 2006 gelanceerd worden. Blijkbaar durft men het niet aan om Visual Studio dan ook maar de aanduiding '2006' mee te geven.

  • Wiki over security

    Op Channel9, een MSDN site die vaak een inside blik geeft in de handel en wandel van Microsoft teams, is door het Microsoft Platform Architecture Guidance (PAG) security team een Wiki gestart over veiligheid. Handig zijn bijvoorbeeld de howto's over security in ASP.NET 2.0.

    Wat me wel opvalt is dat het team dat deze Wiki onderhoudt, d.w.z. het team dat ons vertelt hoe je met veiligheid, (nah, noem het toch maar "security", iemand een betere term?) in je applicatie moet omgaan bestaat uit 5 personen, waarvan slechts één van Microsoft zelf. Kwestie van zelfkennis?

  • Je ligt er niet van dubbel...

    Maar de filmpjes zijn toch wel grappig.

    http://techedbloggers.net/News/4052.item

    Welke vind jij het leukst?

  • BOF maak je keuze

    Het is een beetje verstopt, maar ook dit jaar zijn er weer zogenaamde BoF, Birds of a Feather, sessies tijdens Tech-Ed Europe. Er zijn ruim 20 voorstellen, maar eentje springt er wel uit:

    "16. * top secret one ... " 

    Wat moet ik daar nu bij voorstellen? Het maakt me in ieder geval wel erg niewsgierig.  Je kunt je voorkeur uitspreken over welke sessies zeker moeten doorgaan.

  • AJAX, nee, niet van de voetbal...

    "Het Nederlandse bedrijf Backbase ontwikkelt sinds twee jaar zogeheten Rich Internet Applications, websites die meer zijn dan een statische presentatie in html. Backbase won eerder de Broos van Erp-prijs en de Gouden Spin-award.
    Om dynamische sites te maken, gebruikt Backbase een combinatie van xml en javascript. Deze combinatie wint aan populariteit, en heeft de naam ajax meegekregen: asynchronous javascript and xml. Bekende voorbeelden van ajax ingezet door andere bedrijven, zijn Google Suggest en Google Maps. "

    [bron: http://www.webwereld.nl/articles/35565]

    Wat Backbase er niet bij vertelt is dat een wel-commerciële licentie van hun produkt peperduur is. En dat er voor .NET inmiddels een succesvolle, gratis implementatie is van Ajax. Bovendien wordt in ASP.NET 2.0 en zeker de daarop volgende versie al intensief gewerkt met dit concept. Ik denk dat Backbase daarom nu alle zeilen bij moet zetten om hun produkt nog enigszins renderend op de markt te zetten.

  • Het kan nog goedkoper

    In mijn vorige post rekende ik voor dat TechEd US goedkoper is. Maar kijk eens naar TechEd Australië. Oké, je moet er een eind voor vliegen, maar de early bird registratie is 1399 Australische dollar. Da's omgerekend zo'n 860 (!) euro. Nou alleen de vlucht nog.

     

Powered by Community Server, by Telligent Systems