Vandaag waren in het Nederlands Congres Centrum in Den Haag de Nederlandse editie van de Microsoft Developer Days, een jaarlijks congres over software ontwikkelen op het MS platform. Ik ben benieuwd naar wie er geweest is en wat ze ervan vonden.
Ik heb ongeveer de helft van de key note gezien, en daarnaast sessies gevolgd over personalisatie met ASP.NET 2.0, over het Indigo platform en over de Enterprise Library.
Ik vond de key note een mooi verhaal waar ik, ondanks een gezonde dozis scepsis, wel enthousiast van werd. Het ging over een nieuwe versie van Visual Studio, nl Visual Studio Team System. Hierin zitten ontzettend veel nieuwe mogelijkheden om gestructureerd en kwalitatief hoogwaardig software te ontwikkelen vanuit de Visual Studio omgeving zelf. De filosofie is dat er vanuit drie rollen gewerkt zal worden, nl:
- Software Architect
- Software Developer
- Software Tester
Team System zal tools bevatten om de individuele taken te ondersteunen en om de overdracht van taken tussen de verschillende rollen beter te laten verlopen. De lijst met nieuwe mogelijkheden is indrukwekkend, maar maakt je benodigde kennis ook wel weer een stuk groter, en de vraag is of alles idd zo mooi zal werken als dat het lijkt. Het product zal, als ik het mij goed herinner, ergens in de zomer gereleased worden.
De presentatie van personalisatie met ASP.NET 2.0 vond ik wat minder van kwaliteit maar wel interessant. De nieuwe mogelijkheden in ASP.NET 2.0 maken een heleboel standaard zaken m.b.t. personalisatie veel eenvoudiger. Ipv bakken code schrijven is het nu meer sleur-en-pleur en configureer werk geworden. Denk aan authentication controls zoals een login control, ingebouwde manieren om websites skinnable te maken en makkelijke dynamische lay out m.b.v. sterk configurabele WebParts. Helaas ging het op sommige punten in de applicatie mis, en ontbrak er wat enthousiasme bij de presentatot, die zijn eigen scepsis niet kon verbergen als er iets mis ging. Als zelfs hij niet enthousiast is en er van alles mis gaat, wordt het ook voor mij moeilijk om enthousiasr te worden.
De presentatie over Indigo kon me niet zo boeien. Het tempo was best hoog maar mij werd nou niet echt duidelijk waarom ik nou zo blij zou moeten worden met dit product. Eerlijk gezegd zat ik oook in een enorme after-lunch dip, was de zaal veel te warm, was er te weinig beenruimte om lekker te zitten en kon ik maar de helft van het scherm zien, dus dat hielp allemaal niet.
Voor zover ik heb begrepen is Indigo een platform die service georienteerd programmeren ondersteunt op een sterk modulaire, configurabele manier, waardoor je de logica van je software volledig kan scheiden van allerlei details over de communicatiewijze van gedistribueerde software-onderdelen. Het zal binnenkort als beta beschikbaar zijn en samen met Longhorn in 2006 gereleased worden.
De laatste presentatie was over Enterprise Library, een set van software units (ze gebruikten een vaste term hiervoor maar die ben ik even kwijt) die programmeurs veel werk uit handen kunnen nemen, door vaak gebruikte functionaliteit op een generieke en eenvoudig te gebruiken manier aan te bieden aan de programmeur. Denk dan aan logging, data access, configuratie file beheer, en nog wat delen. Ik vond het een mooi stuk software en de presentatie was leuk, ook al waren er weer enkele fouten in de demo code en werden er wat fouten bij het configureren gemaakt. De presentatie werd gedaan door een Nederlander en een Amerikaan, waarbij de laatste meer enthousiasme uitstraatde dan de eerste. Ook werd er kort even gesproken over aspect oriented programming, wat mij erg interessant in de oren klinkt en waar ik meer van wil weten.
Welke sessies hebben jullie gezien en wat vonden jullie ervan?
Ik heb ongeveer de helft van de key note gezien, en daarnaast sessies gevolgd over personalisatie met ASP.NET 2.0, over het Indigo platform en over de Enterprise Library.
Ik vond de key note een mooi verhaal waar ik, ondanks een gezonde dozis scepsis, wel enthousiast van werd. Het ging over een nieuwe versie van Visual Studio, nl Visual Studio Team System. Hierin zitten ontzettend veel nieuwe mogelijkheden om gestructureerd en kwalitatief hoogwaardig software te ontwikkelen vanuit de Visual Studio omgeving zelf. De filosofie is dat er vanuit drie rollen gewerkt zal worden, nl:
- Software Architect
- Software Developer
- Software Tester
Team System zal tools bevatten om de individuele taken te ondersteunen en om de overdracht van taken tussen de verschillende rollen beter te laten verlopen. De lijst met nieuwe mogelijkheden is indrukwekkend, maar maakt je benodigde kennis ook wel weer een stuk groter, en de vraag is of alles idd zo mooi zal werken als dat het lijkt. Het product zal, als ik het mij goed herinner, ergens in de zomer gereleased worden.
De presentatie van personalisatie met ASP.NET 2.0 vond ik wat minder van kwaliteit maar wel interessant. De nieuwe mogelijkheden in ASP.NET 2.0 maken een heleboel standaard zaken m.b.t. personalisatie veel eenvoudiger. Ipv bakken code schrijven is het nu meer sleur-en-pleur en configureer werk geworden. Denk aan authentication controls zoals een login control, ingebouwde manieren om websites skinnable te maken en makkelijke dynamische lay out m.b.v. sterk configurabele WebParts. Helaas ging het op sommige punten in de applicatie mis, en ontbrak er wat enthousiasme bij de presentatot, die zijn eigen scepsis niet kon verbergen als er iets mis ging. Als zelfs hij niet enthousiast is en er van alles mis gaat, wordt het ook voor mij moeilijk om enthousiasr te worden.
De presentatie over Indigo kon me niet zo boeien. Het tempo was best hoog maar mij werd nou niet echt duidelijk waarom ik nou zo blij zou moeten worden met dit product. Eerlijk gezegd zat ik oook in een enorme after-lunch dip, was de zaal veel te warm, was er te weinig beenruimte om lekker te zitten en kon ik maar de helft van het scherm zien, dus dat hielp allemaal niet.
Voor zover ik heb begrepen is Indigo een platform die service georienteerd programmeren ondersteunt op een sterk modulaire, configurabele manier, waardoor je de logica van je software volledig kan scheiden van allerlei details over de communicatiewijze van gedistribueerde software-onderdelen. Het zal binnenkort als beta beschikbaar zijn en samen met Longhorn in 2006 gereleased worden.
De laatste presentatie was over Enterprise Library, een set van software units (ze gebruikten een vaste term hiervoor maar die ben ik even kwijt) die programmeurs veel werk uit handen kunnen nemen, door vaak gebruikte functionaliteit op een generieke en eenvoudig te gebruiken manier aan te bieden aan de programmeur. Denk dan aan logging, data access, configuratie file beheer, en nog wat delen. Ik vond het een mooi stuk software en de presentatie was leuk, ook al waren er weer enkele fouten in de demo code en werden er wat fouten bij het configureren gemaakt. De presentatie werd gedaan door een Nederlander en een Amerikaan, waarbij de laatste meer enthousiasme uitstraatde dan de eerste. Ook werd er kort even gesproken over aspect oriented programming, wat mij erg interessant in de oren klinkt en waar ik meer van wil weten.
offtopic:
Een heel groot ding dat mij is bijgebleven is dat de Amerikanen veel beter kunnen presenteren dan Nederlanders. De Nederlanders leken zelf niet te geloven in wat ze vertelden of waren niet in staat over te brengen dat het echt waard was om met het product te werken waarover ze vertelden. Ze ratelden maar door over de mogelijkheden zonder echt aan te stippen wat de voordelen waren en hoe leuke dingen je ermee kunt maken. De Amerikanen maakten er een show van, waarin geloof in hun product en enthousiasme meeslepend genoeg waren dat mijn interesse gewekt is om er eens goed naar te gaan kijken. Bizar hoe groot dat contrast was.
Misschien zijn Nederlanders soms te nuchter en sceptisch, en prijzen ze zichzelf te veel hiervoor door het 'realistisch' te noemen: "Don't believe the hype" .... met als gevolg dat je ook nauwelijks enthousiast wordt en lol hebt in wat je doet en ontdekt.
Een heel groot ding dat mij is bijgebleven is dat de Amerikanen veel beter kunnen presenteren dan Nederlanders. De Nederlanders leken zelf niet te geloven in wat ze vertelden of waren niet in staat over te brengen dat het echt waard was om met het product te werken waarover ze vertelden. Ze ratelden maar door over de mogelijkheden zonder echt aan te stippen wat de voordelen waren en hoe leuke dingen je ermee kunt maken. De Amerikanen maakten er een show van, waarin geloof in hun product en enthousiasme meeslepend genoeg waren dat mijn interesse gewekt is om er eens goed naar te gaan kijken. Bizar hoe groot dat contrast was.
Misschien zijn Nederlanders soms te nuchter en sceptisch, en prijzen ze zichzelf te veel hiervoor door het 'realistisch' te noemen: "Don't believe the hype" .... met als gevolg dat je ook nauwelijks enthousiast wordt en lol hebt in wat je doet en ontdekt.
Welke sessies hebben jullie gezien en wat vonden jullie ervan?