Als je zelf de podcasts van .NET Rocks wilt beluisteren, die zijn hier te vinden: https://dotnetrocks.com/
Let op: dit zijn oude afleveringen. De meeste zaken zullen dus redelijk verouderd zijn. Laten we het erop houden dat je de afleveringen kunt overslaan en als er een echt interessante uitzending is, dan noem ik dat expliciet.
PC 401: Bij "better know a framework" noemt Carl het Freezable Object wat je in WPF hebt. Documentatie is hier na te lezen. Je kunt zo (tijdelijk) een object immutable maken. Podcast met Chris Sells over "project Oslo". Vooral programmeertaal "M" wordt hier genoemd en wat je er allemaal mee kunt. Zo wordt het voorbeeld gegeven hoe je een bit in kunt stellen bij de installer, zodat de cancel-button getoond wordt. Wat die knop doet, dat kan de developer zelf instellen.
PC 402: Catching up met Oren Eini. Sommige mensen, daar kun je gewoon niet naar luisteren, dus deze podcast heb ik overgeslagen. Als je 'm wilt beluisteren, ga je gang.
PC 403: In deze uitzending is David Aiken te gast, onderwerp is Azure. Dat staat hier nog in de kinderschoenen (nog geen prijzen voor klanten e.d.), maar de potentie wordt in deze uitzending al duidelijk.
PC 404: Tim Heuer is te gast, hij heeft het over de huidige mogelijkheden van Silverlight. Silverlight is "niets geworden", dus op zich kun je deze uitzending overslaan.
PC 405: Twee gasten, Anthony Cangialosi en Rico Mariani over Visual Studio Extensibility (vsx). Het zelf kunnen uitbreiden van Visual Studio. Microsoft gebruikt dit zelf ook om Visual Studio aan te passen. Zo is deze versie van Visual Studio (versie 10) helemaal opgebouwd in WPF. Het oude VSX-blog werd via msdn onderhouden en is hier nog na te lezen.
PC 406: Scott Bellware is te gast. Dit is een interessante uitzending. Het gaat namelijk over de verschillende stromingen binnen Microsoft-development. Scott hoort bij het "ALT"-team, wat tegenover het "MSDN"-team staat. Scott geeft aan dat er heel veel tools zijn die je als .NET developer prima kunt gebruiken. Voordeel daarvan is dat die tools al zover ontwikkeld zijn, waardoor de bugs er voor het grootste deel uit zijn en de mogelijkheden heel uitgebreid zijn. Hij vindt het dus ook een slecht idee dat Microsoft zelf een soort "test-tool" in Visual Studio aan het bouwen is. Zo heeft Ruby rspec en shoulda. Scott is bezig met de programmeertaal Boo en het project Bindsor, waarmee je zaken qua configuratie kunt doen. Ik kon daar online niets van vinden, maar nog wel een blogpost van Oren Eini.
PC 407: Ted Neward, een vaste gast van .NET Rocks, wordt geïnterviewd bij Oredev. Hij heeft het onder andere over de programmeertaal Scala. Ook noemt hij OpenMP C++, waarbij je parallel kunt programmeren, zoals parallelle for-loops.
PC 408: James Whittaker heeft het in deze uitzending over testen. Hij heeft een aantal boeken geschreven zoals "How to break software". Zijn verhaal is helder, als "er een fout in code zit", moet je eigenlijk het complete scenario krijgen wanneer het optreedt. Want misschien treedt het alleen op bij een hoge CPU belasting. Zijn er andere factoren. Hij is bezig met de ontwikkeling van het kunnen testen van "bugs" waarbij je het complete pakket krijgt. De situatie van tester-developer ping-pong: het gaat fout, niet bij mij, kijk hier gaat het niet goed, nou bij mij wel, etc. zou daardoor niet meer moeten optreden. De tool van James heeft de naam "Holodeck". Als ik online zoek, vind ik als eerste deze PDF die hij gebruikt heeft voor een presentatie. Als je zoekt op Holodeck, vind je nog een StackOverflow post waarin Holodeck genoemd wordt als commercieel product wat meer dan 900 dollar kost.
PC 409: Hoewel bij de aankondiging Nick Hodges staat, is ook Marc Hoffman te gast. Onderwerp is Delphi.NET. Delphi is gebaseerd op Turbo Pascal en een vlagschip-product van Borland. Bij de opleiding Hogere Informatica die ik gevolgd heb, was dit "het" programma/IDE waar je in ontwikkelde (en in C++ Builder). Ook Delphi is (deels) overgegaan naar .NET. Ze maken ook nog de "gewone" Delphi voor win32 applicaties (is nog steeds behoefte aan), maar er is nu dus ook een deel wat in Visual Studio kan werken. Gebaseerd op Oxygene, heeft de naam Delphi Prism. Ze hebben ook een stand-alone database die in applicaties gebruikt kan worden, SQL BlackFish. Er zijn wat "linkjes" tussen Delphi en .NET, Anders Hejlsberg is namelijk de auteur van Turbo Pascal, hij is later overgestapt naar Microsoft en heeft daar C# ontwikkeld. Delphi is nog steeds verkrijgbaar, nu niet meer bij "Borland" maar bij Embarcadero. BlackFish is op deze site verkrijgbaar (met een design wat uit de jaren 90 afkomstig lijkt).
PC 410: Tijd voor een interview bij OreDev, good old Uncle Bob! Hier komen weer de bekende zaken voorbij, vergelijkbaar met het vorige interview dat Carl en Richard met Robert C. Martin gehad hebben, namelijk dat software-development meer als een "professioneel beroep" gezien moet worden. Zo komt het voorbeeld voorbij van de Challenger. De ingenieurs hadden al doorgegeven aan het management dat dit "alleen maar fout kon gaan". Management luistert niet, lanceert de Challenger (en die ontploft). De ingenieurs waren uit protest niet aanwezig bij de lancering, maar ze hadden dit (natuurlijk) anders aan moeten pakken, naar de pers of "nog hogerop" gaan om te zorgen dat er een stop op het project komt tot de problemen opgelost zijn. Robert komt met het voorbeeld dat een bedrijf allemaal junior-developers aanneemt (goedkoop) en ze komen allemaal van de universiteit: dan kunnen ze alles. Totdat ze "een systeem moeten bouwen" en het allemaal in het honderd loopt. Ook scrum wordt nog even genoemd. Je kunt "scrum-master" worden, die certificering is nu een hype. Dat daardoor "agile" veel aandacht krijgt, dat vindt Robert heel goed. Maar het certificaat stelt op zich niets voor, want als je 2 dagen present bent bij de uitleg, ontvang je het certificaat. Je hoeft er niets voor te doen, geen testen af te leggen o.i.d. En Robert is laaiend enthousiast over het boek Structure and interpretation of computerprograms dat door Harold Abelson geschreven is, de LISP-editie. Hij zegt "had ik dit boek maar 30 jaar geleden gelezen". Online kan ik nog wel een versie voor Javascript vinden, maar bij een andere zoek-actie kom ik op een PDF van de MIT (Massachusetts Institute of Technology). De universiteit gebruikte dit als lesmateriaal. Dus mocht je het interessant vinden, de PDF is hier te lezen.
Volgens mij kwam in 408 het verhaal nog even op bourbon/whiskey. Carl en Richard zijn kenners en James ook (zoals hij zegt, ik kom uit Kentucky en hier hebben we prima bourbon). Elijah Craig Bourbon werd door alle mannen "aangeraden", dus in de toekomst nog maar eens testen, net zoals ik dat met Woordford Reserve gedaan heb. En alle 3 raden ze Old Grand Dad af, want die is volgens mij "heel heavy", één slok en je valt neer ;)
Ook in aflevering 410, Maker's Mark Bourbon.