Jon Skeet (jon.skeet)

17.3k
AuthorDeveloper

Jon Skeet is a C# and Java developer currently working at Google in the UK. For many years he has been a frequent poster in technical newsgroups, and has been awarded as a C# MVP by Microsoft since 2003. His C# web site contains some of the most frequently referenced articles on topics such as singleton implementations and parameter passing. He was a member of the writing team for "Groovy in Action" in 2007, and his first solo book, "C# in Depth", came out in May 2008. Jon is interested in tracking how languages and platforms are evolving to blend imperative and functional styles of programming, as well as providing more support for parallelism. While his "day job" is programming in Java, Jon is a C# developer at heart. In his 20% time at Google he is currently working on a C# port of the recently open-sourced "Protocol Buffers" serialization framework.

For a complete view of this profile, including education, work experience and developer information, you need to be logged in and have a subscription.

Tweets

Jon's upcoming trainings

No events

Jon's past online trainings

Jon's blog posts

0
comment
on 8/19/2017 3:09 PM
Unlike the previous tests which have been based on Noda Time, this post is based on some issues I’ve had with my main project at work: the Google Cloud Client Libraries for .NET. Background This is somewhat detailed for those of you who really care about [...]
.
0
comment
on 8/19/2017 1:22 PM
In the last blog post, I investigated why my Noda Time tests on Travis were running much slower than those on AppVeyor. I resolved a lot of the problem just by making sure I was running release builds on Travis. That left a single test which takes up abou[...]
.
0
comment
on 8/17/2017 1:17 AM
I’ve previously blogged about a case where tests on .NET Core on Linux were much, much slower than the same tests on Windows. Today I’ve got a very similar problem – but I suspect the cause isn’t going to be the same. This is my reasonably raw log – skip [...]
.
0
comment
on 8/17/2017 1:16 AM
For a long time, I’ve believed that diagnostic skills are incredibly important for software engineers, and often poorly understood. The main evidence I see of poor diagnostic skills is on Stack Overflow: “I have a program that does 10 things, and the outp[...]
.
0
comment
on 8/15/2017 3:54 AM
This is just a brief post that I’m hoping may help some people migrate to use .NET Core 2.0 SDK on Travis. TL;DR: see the end of the post for a sample configuration. Yesterday (August 15th), .NET Core 2.0 was fully released. Wonderfully, Travis already su[...]
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us
Built with WebSharper