14 June 2022

47 links · Tuesday

Microsoft Reactor Pop-Up Auckland - Events

It is time to get back together and what better way to do it than join the Microsoft Reactor team in partnership with Microsoft New Zealand for three days of community facing events at the newly opened Microsoft Auckland office. Over three days, you will hear …

“What if We Paid for Bugs” Redux

I posted a thought experiment recently asking, What if we paid for bugs? The response was very interesting. Some of the responses were supportive, others incredulous, and one person posted a link t…

Tether’s actual peg

There’s a lot going on in the crypto world right now, and I’m not going to try to comment on all of it. One thing that I’ve seen talked about, though, is that “tether is off…

Camp Vista - Growing Up Next To Microsoft

This blog was started on LiveJournal shortly after I graduated high school in 2009. It has survived this long because I was very persistent about porting all my posts to Blogger, and then to my own static website. Of course, I have limits. Most of my terrible …

Arm64 Visual Studio

We are excited to announce that the release of Visual Studio 2022 17.3 Preview 2 is now available as a native Arm64 application on Windows 11!

Clarus Returns Home

Did you know Clarus the Dogcow is hiding in the macOS Ventura beta?

Hertzbleed Attack

Turning Power Side-Channel Attacks Into Remote Timing Attacks on x86

Announcing .NET 7 Preview 5

.NET 7 Preview 5 is now available with improvements to ML.NET and Generic Math, a new Roslyn analyzer and fixer for RegexGenerator and multiple performance improvements in the areas of CodeGen, Observability, JSON serialization / deserialization and working wi…

(Re) Introducing Jasper as a Command Bus

I just released a second alpha of Jasper 2.0 to Nuget. You can find the project goals for Jasper 2.0 here, and an update from a couple weeks ago here. Be aware that the published documentation for …

The value of self contained diagnostics

I’m inordinately fond of the Fallacies of Distributed Computing, these are a set of common (false) assumptions that people make when building distribut...

June 14, 2022

The outermost simple layer, and the more complex inner layer.

What is the difference between C#, .NET, IL and JIT?

When you get started or even if you have quite some knowledge it can be confusing to juggle with those terms. So what is the difference between C# and .NET? And what does it have to do with IL and JIT?

Analog

Progress you can feel

Distributed systems evolution challenges

What are the challenges posed by evolving distributed systems architecture? In this short series of articles, we'll understand the critical factors we should...

Explaining TypeScript

I recently fielded an interesting request that I thought might have some value outside of a private conversation. Can you explain to me what TypeScript is?  As you would to a small child pleas…

[Last Week in .NET #93] – Performance Enhancing Code

Webforms working on .NET Core, Microsoft drops non-competes, and several teams talk about performance improvements. Let’s get into it. A fan of WebForms (I can’t believe those words cam…

chicken.photos

Photos of chickens, taken by chickens. Featuring special guests.

Porting DOOM To A Forgotten Apple OS

Apple hasn’t always had refined user experiences in their operating systems. In the distant past of the ’90s they were still kind of clunky computers that were far from the polished, hi…