Committing to Sustainability

I have known for years that the there is overwhelming evidence that the carbon we pump into the atmosphere appears to be causal in increasing the planets temperature. However, I was today years old when I found out that the carbon I emit will remain in the atmosphere for 200 years!I was fascinated to listen to Microsoft announce its plans to be carbon negative by 2030! Here is the plan:Based on this science and math, we’re launching today an aggressive plan to reduce Microsoft’s own carbon emissions. It has three broad components.First, we will drive down our scope 1 and 2 emissions to near zero by the middle of this decade through the following steps:By 2025, we will shift to 100 percent supply of renewable energy, meaning that we will have power purchase agreements for green energy ...

My favorite posts from the 2010s

I have been blogging for over 13 years!Why do I still write? Simply, It helps me crystalize what I am learning and, conveniently, make it searchable for future reference.Hear are my favorite posts from the period:2010: Technical Bankruptcy2010: First things I need to ...

Is that position available for remote?

My colleagues often post jobs for available positions in their immediate and extended team, and whether on LinkedIn or Twitter the most popular question is usually 'Is this position available for remote?'. In fact this was exactly how I became aware of the position I ...

UseAuthorization() was in the wrong place, really?

So about a day or so ago my blog started failing when navigating to individual blog posts, this was a full three week after my upgrade to .NET Core 3 so I was adequately surprised. After checking the logs this is what I found (important stuff bolded):2019-12-17 ...

Looking back at Async

In my distant past I was involved in a lot of multi-threaded development. The basic idea was that while using an application, lets say a desktop Win Forms app, you may need to kick off a task that has to run in the background for an extended length of time. In order to ...

Opting in to runtime compilation for .NET 3

I upgraded DasBlog Core code base to .NET 3 several weeks ago, however, every time I would attempt a deploy to App Services it failed catastrophically with a series of HTTP 500 errors. The thing that I was not prepared for was that my self contained app contained a ...

Prepping for my first Ignite Conference

I have done a lot of public speaking over the years but nothing tech related and so when I was asked to submit a theater session for Ignite I had no idea what to expect. In fact my mind was all over the place thinking about what this task might look like and how it ...