19 October 2022

39 links · Wednesday

Hidden gems and live coding with .NET 7  - Events

In this all code/no slides session, Damian and David cover the depths of the .NET 6 and .NET 7 wave. Let’s talk about why your app isn’t scaling, what you need to know about modern .NET apps, great patterns, app development in the cloud and much more. We will …

Wait vs Interrupt Culture

At this past weekend’s CFAR Workshop (about which, by the way, I plan to have another post soon with less whining and more serious discussion), someone mentioned that they were uncomfortable …

Killing one bird with two-and-a-half stones in Mac OS X Mail - Tech Reflect

This story is important to me because it was the first software I ever wrote that shipped to more than just a few friends or colleagues. What started as some scripting turned into Cocoa development, which is not something I ever expected to find myself doing. …

Python isn’t Used in Prod

I watched a video earlier this week by comedian and mathematician Matt Parker. It’s an entertaining walkthrough of some impressive optimisation of his own Python code by his community but there’s a comment about Python that I thought warranted some pushback. T…

That Time I Tried Porting Zig to SerenityOS

This was a talk I gave at the Software You Can Love 2022 conference. You can find the slides right here (PDF). Today I want to tell you a story about the time I ported the Zig compiler to SerenityOS. I’m going to tell you a bit about what my motivation was to …

Goodbye, Zig

Here I explain why after 6 years the Zig programming language hasn’t caught on and why I believe it doesn’t have a bright future. I also explain why, despite of this, Zig shows up on the front page of Hacker News every couple of weeks.

Learning Blazor

Take advantage of your C# skills to build UI components and client-side experiences with .NET. With this practical guide, you'll learn how to use Blazor WebAssembly to develop next-generation web … - Selection from Learning Blazor [Book]

Why we're leaving the cloud

Basecamp has had one foot in the cloud for well over a decade, and HEY has been running there exclusively since it was launched two years ago. We've run extensively in both Amazon's cloud and Google's cloud. We've run on bare virtual machines, we've run on Kub…

Generating Code Coverage Reports in .NET Core

This post is about how to enable code coverage for .NET Core and how to get the code coverage report. I already wrote few blog posts related to enabling code coverage in .NET Core and ASP.NET Core. In this blog post I am exploring the dotnet tool dotnet covera…

Visual Studio Feedback

Visual Studio Feedback

GitHub - microsoft/foss-fund: The Microsoft FOSS Fund provides a direct way for Microsoft engineers to participate in the nomination and selection process to help communities and projects they are passionate about. The FOSS Fund provides $10,000 sponsorships to open source projects as selected by Microsoft employees.

The Microsoft FOSS Fund provides a direct way for Microsoft engineers to participate in the nomination and selection process to help communities and projects they are passionate about. The FOSS Fun...

Delivering consistency and transparency for cloud hardware security

Microsoft has made a number of contributions to and collaborated with various members of the Open Compute Project (OCP) community, the leading industry group dedicated to open source hardware innovation. This year, we are excited to showcase some of our newest…

That Shouldn't Happen - UnreachableException in .NET 7

Errors are bad, k? We don’t want errors. More importantly, we don’t want weird errors. One of the best ways to avoid weird errors is to check preconditions early and throw useful exceptions. The new UnreachableException in .NET 7 is designed for exactly that!

✂️ The ideal blockchain

60 seconds · Clipped by soulbrotherG · Original video "What to know about Zero Knowledge" by Ethereum Foundation

Announcing KataOS and Sparrow

We've open sourced several components for our secure operating system, called KataOS, on GitHub, as well as partnered with Antmicro

What to know about Zero Knowledge

Visit the https://archive.devcon.org/ to gain access to the entire library of Devcon talks with the ease of filtering, playlists, personalized suggestions, d...