De 10 van Scott Hanselman - podcast 101 tot en met 110

Ingediend door Dirk Hornstra op 24-nov-2019 23:10

Op 2 februari ben ik samen met mijn collega Anne naar Den Bosch gereden, hier organiseerde Dotnet Zuid (link) een evenement, spreker was Scott Hanselman. Ik weet niet precies hoe ik erbij kwam om hem op Twitter te volgen, misschien doordat een collega zijn naam eens genoemd heeft of dat ik via een  site hem tegengekomen ben. In ieder geval, in februari vroeg Scott: "wie volgt mijn podcasts"?

Op dat moment volgde ik ze nog niet, maar omdat ik elke dag een half uur in de auto naar mijn werk en aan het eind van de dag weer een half uur in de auto terug naar huis rijdt, heb ik het besluit genomen om de podcasts te gaan beluisteren. Ik brandde ze eerst op CD, maar omdat er een SD aansluiting in mijn huidige auto zit, zet ik 10 stuks op mijn SD kaart van 256 MB. Risico is dat de boel verouderd is, Scott is begonnen op 23 december 2005 met zijn podcasts. Maar goed, just start at the beginning.

Ik heb hier nog tig andere artikelen die ik wil uitwerken, maar omdat dat ook weer tijd kost, gebruik ik dit type posts om even snel de linkjes en informatie uit de podcasts te halen en met jullie te delen. Ik bespreek alleen de podcasts die ik zelf interessant vind. Als je ze zelf wilt beluisteren, de podcasts zijn hier te vinden: https://hanselminutes.com/archives

PC 101: gesprek met Michio Kaku over "making the impossible possible". Het gaat over de kwantum-theorie (wat steeds meer praktijk wordt), onzichtbaarheid en andere zaken die "onmogelijk" zijn, maar steeds meer realiteit worden. Niet echt .NET gerelateerd, maar deze Michio Kaku is een goede spreker, als hij zijn boeken op dezelfde manier schrijft, binnenkort toch maar eens bij dBieb kijken of ze boeken van hem hebben.

PC 103: gesprek met Kazel Bradley over testen na unit-tests. Als je unit-tests hebt, ben je er nog niet. Kazel geeft het voorbeeld van een wegenstelsel waar je een auto overheen laat rijden, waar nog geen brug is, daar wordt deze toegevoegd, als er nog geen tunnel is, dan wordt deze ook toegevoegd. Vervolgens worden de wegen opengezet. Dan rijdt er een dubbeldekker overheen die te hoog is en crasht op een viaduct. Je unit-test met de auto heeft een 100% dekking, maar bevat niet "alle" mogelijkheden. Pex wordt genoemd, ik kom uit op deze pagina: https://blogs.msdn.microsoft.com/vstsqualitytools/tag/code-coverage/

PC 104: gesprek met Dave Laribee over altnet, alternatieven voor .NET. Misschien nog eens even bekijken, de man is te vinden op Twitter: https://twitter.com/laribee en via deze site: https://kata.io/

PC 105: gesprek met Rocky Lhotka over data-access en CSLA. Je hebt de "ouderwetse" ADO.NET, EntityFramework, maar ook dit framework. Online te vinden op https://cslanet.com/ en op Github: https://github.com/MarimerLLC/csla

PC 108: gesprek met Robby, Gary and Andy die in SVN hun code opsloegen, maar nu overgestapt zijn naar GIT. Inmiddels heeft Microsoft Github overgenomen, alternatief is bijvoorbeeld Gitlab. Zelf wil ik eigenlijk ook nog eens een soort Git-cli├źnt en/of server maken, handig als ik daarvoor de bron-code heb, die is hier https://www.git-scm.com/ en hier https://github.com/git/git te vinden.

PC 109: gesprek met Scott Hunter over Dynamic Data. Documentatie van Microsoft is hier te vinden: link. Op deze pagina staat wel dat de inhoud niet meer bijgehouden wordt, dus het lijkt erop dat het uitgefaseerd wordt of in de huidige .NET frameworks wordt/is geïntegreerd.

PC 110: gesprek met Mike Barnett and Rustan Leino van Microsoft Research over Spec#. Hiermee kun je specs in je code aangeven, wat het programmeren en filteren van mogelijke problemen makkelijker maakt. Even via Wikipedia gezocht, hierin wordt gemeld dat code contracten in het .NET 4.0 framework hiermee uitgebreid zijn. Meer informatie is op deze website van Microsoft te vinden: https://www.microsoft.com/en-us/research/project/spec/