#61 Jon Skeet (part 2), Google Cloud Platform

Summary
This is part two of my interview with Jon Skeet, we continue from part 1 with some more on C# before discussing the Google Cloud Platform.

Details
.Net Core; is C# Jon's second language? starting on Spectrum, BBC Micro, writing his own language, c, Java was first professional language, took up C# in 2001, "Java is not that bad a language"; Google Cloud Platform, what differentiates Google from the other cloud platforms, Jon aims to make the best c# libraries; Stackoverflow "this could be my next form of addiction"; listener questions - why so many languages; keep it simple when learning and learn one thing at time; how Jon divides his time, work life balance, "don't do anything you don't enjoy or believe to be beneficial to the world".

Download mp3 of podcast

#60 Jon Skeet (part 1), Noda Time

Summary
This is part one of a two parter with Jon Skeet, here we talk about Noda Time and all things time, date, time zones and offsets. We also chat about the C# specification. In part two we cover the Google Cloud Platform.

Details
Who he is, what he does, Google briefly (more in part two); Noda Time, history, time libraries are bad, v1 is forever, databases store datetime badly too, what is wrong with current libraries, DateTime.Now is bad, time zones and offsets, how to store and transfer Noda Time, UTC and local times; C# specification, "Mads Toegensen is the nicest person in the world", C# standards bodies, how the language changes.

Download mp3 of podcast.

#50 Julie Lerman, Entity Framework Core 1

Summary
Julie Lerman tells me all about Entity Framework Core* and her love of learning.

Details
What's new with EF, whole new code base, no EDMX, no object context, EF 6 is not going away; in memory provider for testing, better disconnected scenarios, proof of concept for NOSql, batch updates; is it production ready; learning cool things; Julie has been working on EF since 2006; books on EF; using Aurelia; Julie Lerman uses a Mac now; domain driven design; demoware vs good practices; learning from Jimmy Bogard; Julie's hectic conference schedule.

* this podcast was recorded before the rename from Entity Framework 7 to Entity Framework Core 1.

Download mp3 of podcast

#44 Bill Wagner, C# 7

Summary
Bill Wagner, author, Microsoft MVP and member of the ECMA C# Standards Committee, tells me about his writing, C# 7, language standards and the move the open source.

Details
Who he is, how he writes, C# standardization, compiler implementations, .NET Foundation Advisory Council, the move to open source, port to Linux, .Net core, .Net foundation, C# 7 new features, async streams, non nullable types, better support for unity; quick tutorial on async - "go async all the way"; compiler analyzer.

Book Recommendations
Essential C# 6.0

Effective C#

More Effective C#

 

Every Shot Must Have a Purpose

Quiet Strength: The Principles, Practices, and Priorities of a Winning Life

 

Download mp3 of podcast