De 10 van Scott Hanselman - podcast 181 tot en met 190

Ingediend door Dirk Hornstra op 29-jun-2020 21:01

Als je zelf de podcasts van Scott wilt beluisteren, die zijn hier te vinden: https://hanselminutes.com/archives

PC 181: Scott spreekt met Joseph Hill en Scott Bellware over mono. Met Mono kun je C# (en VB, Python en andere talen, zie ook deze link) compilen en draaien op Linux en de Mac. Met Mono Touch kun je met mono apps voor de iPhone maken. Dit was door Novell gemaakt (beide mannen zijn ook van Novell). Inmiddels is Mono Toucher er niet meer en is Xamarin de tool die je hiervoor gebruikt. Ten tijde van deze podcast stond het nog in de kinderschoenen, we zijn flink wat jaren verder. Wil je nu wat met mono doen, dan kun je het beste naar de website gaan, daar je tools downloaden en tutorials volgen: https://www.mono-project.com/

PC 182: Scott spreekt met Molly van molly.com (website is te koop) over de historie en toekomst van web-standaarden. Een heel interessante uitzending! Molly is al vanaf 1988 met het internet e.d. bezig en is daar toevallig ingerold. Toen ze op de Commodore 64 een internationale chat zag (met 300 baud modem) was ze verkocht. Want zo komt dus ook de oude "DOCTYPEN" voorbij waarbij je kon kiezen tussen strict, transitional en frameset. Als je website er niet goed uit zag was 9 van de 10 keer de vraag van mijn collega Sape: is het doctype wel ingesteld? En ja hoor, was het weer vergeten... "Vroeger" maakte je de website door tabellen met rijen, kolommen en cellen in te delen. Als vulling een transparante GIF van 1 pixel. Ten tijde van Internet Explorer 6 kwamen er CSS styling regels bij en gebruikte Microsoft het doctype om de rendering af te dwingen. Daar was het doctype eigenlijk niet voor bedoeld, het was bedoeld om te valideren of de HTML die erin stond wel overeen kwam met de specificaties. Maar hierdoor kon overgestapt worden naar het CSS box model, waardoor een site er in elke browser er zo goed als hetzelfde uitziet. Want bijna iedere browser heeft zijn eigen rendering-machine (waarbij er wel een aantal gedeeld worden). IE heeft Trident, Firefox heeft Gecko, Safari heeft webkit, Opera (hier werkt Molly) heeft Presto (maar ik zie dat ze inmiddels overgestapt zijn naar de Blink engine van Chromium). Ten tijde van de uitzending wordt nog gewerkt aan de specs van HTML-5, volgens de wikipedia-pagina is het startjaar 2012. Ik probeer in deze korte samenvattingen altijd te linken naar de persoon die in de uitzending is. Molly heeft een eigen wikipedia-pagina: link, hier staat een flinke lijst op van wat ze heeft bereikt. Bij de links stond een verwijzing naar haar Linked-in pagina (de link op haar naam aan het begin van deze samenvatting) en een link naar een fan-site: http://webwithmolly.com/. Op die pagina zie je foto's van Molly Holzschlag in de periode dat ze op het podium stond, een gezonde vrouw. Ik schrok me dus rot toen ik de foto op het Linked-in profiel zag, want hier zie je een magere vrouw, rood geverfd haar en met huidige status " Taking a semi break. For now. We'll see. Major illness in me and family members x death of husband = needs a breather. Subject to change in a moment's notice, as per usual!". Daaronder staat nog werk bij Vivaldi, maar vertrokken in 2017 in verband met "medical leave". Via de fanpagina kwam ik op de inzamelings-actie-pagina en schrok daar nog meer van de foto. De vrouw die in deze podcast een geanimeerd gesprek heeft met Scott is flink getroffen door een ziekte, heeft chemotherapie moeten doen, het verhaal staat verder wel op die pagina. Op social media zou de hashtag #TeamMolly voor haar zijn, maar er is natuurlijk 1 of andere show op TV geweest waar een "Team Molly is...". Dus op de naam gezocht en daar Molly gevonden: @mholzschlag. Deze tweet van 10 juni geeft wel aan wat de stand van zaken is, haar echtgenoot is overleden en ze kijkt uit naar rust... link.

PC 183: Scott zit in één of andere chat en laat alle gadgets die hij heeft gekocht (en dus heeft liggen) zien en bespreekt ze kort. Zo komt de Zune voorbij, een video-camera. Deze aflevering kun je overslaan.

PC 184: Scott Hanselman spreekt met Scott Hunter over wat er in ASP .NET 4 komt. Client ID's, het zelf kunnen aanpassen van mark-up. Via settings kun je instellen dat niet de .NET 4 rendering wilt gebruiken, maar de .NET 3.5. Dynamic Data die steeds meer door de code verweven wordt.

PC 185: Scott zit na een evenement nog even te praten met Joel Spolsky van StackOverflow, "Atwood" en "Blyth". Niet geweldige audio-kwaliteit en wat mij betreft ook een aflevering die je over kunt slaan.

PC 186: Een hele interessante aflevering over .NET debugging met Tess Ferrandez. Scott noemt ook even haar blogs op MSDN: https://blogs.msdn.microsoft.com/Tess
Tess is een specialist in het debuggen van fouten van Visual Studio applicaties. Problemen met geheugengebruik, problemen met performance. Hoe ga je dat te lijf? Haar blog heeft de mooie Yodiaanse titel: if broken it is, fix it you should. Scott gaf aan dat hij "vroeger" met SoftIce dingen kon debuggen. In november 2018 heb ik zelf nog met Windbg een blue screen of death proberen op te lossen: link. Voor problemen met excepties raadt Tess AD Plus aan (Auto Dump Plus): link. CDB is de Command Line versie van WinDbg: link. Debugdiag kan ook gebruikt worden: link. Je kunt je eigen scripts schrijven (Tess heeft dat met een memory-leak gedaan). Voor het debuggen wordt in Visual Studio gebruik gemaakt van Son of Strike: link.

PC 187: Scott spreekt met software tester James Bach. Hij heeft een aantal boeken geschreven, Lessons learned in software testing en The voyage of a buccaneer scholar. Deze aflevering is zeker het luisteren waard! Als 14 jarige al uit huis gegaan en op zijn 16e met school gestopt. Als leraren hem opdroegen opdrachten/huiswerk te maken ging hij er tegenin. Het blijkt dat James wat problemen met autoriteit heeft en ook zelf tegen problemen aan loopt. Zo weigert zijn geest op bepaalde tijden om de stof die hij leest op te nemen, een tijd lang kon hij geen e-mails lezen. Hij heeft geleerd om daar nu "omheen te leven", dus hij heeft nu een aantal boeken over Darwin gelezen (had andere dingen moeten doen), maar heeft die dan weer gebruikt als leerstof voor zijn leerlingen. En hoewel hij "innovatief" wordt genoemd, heeft het dus ook te maken met zijn geest die dingen anders aan wil pakken. Geen diploma's e.d., maar inmiddels zo goed in zijn vak dat hij "de James Bach" genoemd wordt en daarmee een voorbeeld wil zijn voor anderen die ook problemen hebben met de huidige structuur/werking van scholen. Beide boeken nog maar eens lezen!

PC 188: Scott spreekt met Phil Haack over ASP.NET MVC 2 beta. Zo is een goed punt dat je Model niet de databasetabel hoeft te zijn, maar een eigen model hierom heen wat de data bevat, maar ook de extra data die je nodig hebt in de view, zodat je de view echt als een "weergave" kunt gebruiken.

PC 189: Scott en Richard Campbell (daar is hij weer) bespreken "geek gifts". Het is een uitzending van 2009, dus de zaken kunnen wat verouderd zijn;

  • HP MediaSmart Tablet
  • HP Home Server (genoemd door Scott)
  • Chumby (kleine alarmklok met Linux 200 dollar): link
  • Kindle
  • iMo USB monitor (7 inch, touch-screen): link
  • TomTom Go 740
  • Zune
  • DLink G738 pocket router (150 - 40 dollar)
  • FLIP Video camera Ultra HD
  • Creative Vado camera (100 dollar)
  • Canon IOS 5D Mark 2 (2000 dollar)
  • Lacross technology DC9009 alpha power battery charger
  • SSD schijf, OCG 1 TB, OCZ Vertex
  • Paper Pro nano mini stapler
  • Kleine bestuurbare helikopter


PC 190: Scott spreekt met Lee Holmes en Jason Shirk over de ontwikkeling van Powershell. Zit standaard bij Windows 7 en heeft versie 2 bereikt. Het programma wordt steeds uitgebreider (maar blijft wel backwards-compatible). Je hebt nu de editor Powershell ISE (Integrated Scripting Environment) waarmee je de commando's beschikbaar hebt. Je kunt een progressbar in een grafische pop-up krijgen. Inmiddels (23 juni 2020) zit Powershell op versie 5.1. Deze pagina van Microsoft helpt je een stuk verder: https://docs.microsoft.com/en-us/powershell/