Jon Skeet's blog articles

0
comment
on 10/20/2019 6:51 AM
(I’m writing this post primarily so I can link to it in an internal document on Monday. There’s nothing sensitive or confidential here, so I might as well get it down in a blog post.) SemVer is pretty clear about pre-releases. Any version with a major version of 0 is considered “initial development”, and anything … Continue reading Why I don’t start versions at 0.x any more →
>> Read the full article
.
0
comment
on 10/12/2019 1:17 AM
TL;DR: If your AppVeyor build starts breaking because it’s started using WSL bash, change the path in your YAML file – see the end of the post for an example. For years now, I’ve used bash scripts for all kinds of automation in Windows projects. The version of bash I use is the one that … Continue reading Using “git bash” from AppVeyor →
>> Read the full article
.
0
comment
on 6/30/2019 3:12 AM
This is a blog post I’ve intended to write for a very long time. (Other blog posts in that category include a recipe for tiramisu ice cream, and “knights and allies”.) It’s one of those things that’s grown in my mind over time, becoming harder and harder to start. However, there have been three recent … Continue reading Versioning limitations in .NET →
>> Read the full article
.
0
comment
on 5/25/2019 9:45 AM
This morning I tweeted this: Just found a C# 8 nullable reference types warning in Noda Time. Fixing it by changing Foo(x, x?.Bar) to Foo(x, x?.Bar!) which looks really dodgy… anyone want to guess why it’s okay? This attracted more interest than I expected, so I thought I’d blog about it. First let’s unpack what … Continue reading Lying to the compiler →
>> Read the full article
.
0
comment
on 3/27/2019 6:20 AM
Note: this is a pretty long post. If you’re not interested in the details, the conclusion at the bottom is intended to be read in a standalone fashion. There’s also a related blog post by Lau Taarnskov – if you find this one difficult to read for whatever reason, maybe give that a try. When … Continue reading Storing UTC is not a silver bullet →
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper