Jon Skeet
Senior Software engineer at Google
Jon Skeet is a Staff Developer Platform Engineer at Google, working on Google Cloud Platform client libraries for .NET, based in the London office. (That’s the theory, anyway. Most of the time he works from his shed instead.) He’s best known for contributions to Stack Overflow as well as his book, C# in Depth. Additionally he is the primary maintainer of the Noda Time date/time library for .NET.
Jon’s interest in C# began in 2002 and un until present he’s the author of 3 books:
- C# in Depth (4th edition came out in 2019)
- Real-World Functional Programming: With Examples in F# and C#
- Software Mistakes and Tradeoffs: How to make good programming decisions
He joined Stack Overflow on September 26th 2008, and in just few months he ended up as the “top user” (in terms of reputation) and stayed there ever since;
John is active in both Java and C# questions (the two most popular tags) and has spent the previous 10 years posting on newsgroups, which helped greatly in terms of communication skills.
The first edition of his C# book (C# in Depth) was published April 2008 and for quite a while he’s been giving talks at international conferences and user groups.
Outside of software, Jon is a committed Christian, and enjoys theatre (particularly musical theatre), playing board games, and spending time with his amazing family.
Presentation: Dates and times: Hard, but not impossible
Some developers write date/time-sensitive code without worrying about it — but also without thinking about it. Some developers write date/time-sensitive code and worry about it a lot because it’s hard.
In this talk Jon will provide a conceptual framework and some guidance to help you write date/time-sensitive code with a reasonable degree of confidence, and test it. Examples will use the modern Java package “java.time” and Jon’s own Noda Time project for .NET, but the concepts themselves are portable.