22 December 2021

32 links ยท Wednesday

Enterprise-grade Blazor apps with .NET 6

https://aka.ms/dotNETConf2021-GetdotNET6Blazor in .NET 6 gives you the functionality you need to build real world apps of any size and complexity. In this se...

Cache invalidation isn't a hard problem

Cache invalidation is often said to be a hard problem to solve. I don't think this is true in the context of software systems. Regardless of which caching st...

The Catch Block #87 - 2021 Year in Review!

A look back at the year in posts. Plus the plan for EF 7; disconnecting to recharge; changing your org; CQRS in .NET 6; and The Oregon Trail.

.NET documentation

Learn to use .NET to create applications on any platform using C#, F#, and Visual Basic. Browse API reference, sample code, tutorials, and more.

How do I programmatically reposition monitors in a multiple-monitor system?

Say you’re looking to write a tool to manipulate monitor positions. What functions should you be calling? The function to call is Change­Display­Settings­Ex with a DEVMODE whose dmFields has the DM_POSITION flag set. Put the desired upper left corner of the mo…

Lessons in Trust From us-east-1

AWS published its analysis of last week's us-east-1 outage, and it raises more questions than it answers. I understand that they wanted to get it out when

KQL - The Next Query Language You Need to Learn | Data Exposed: MVP Edition

Azure is the leading platform for many companies, and to manage your databases and other infrastructure you need to have insights into what is happening.   You need to be able to query the Azure platform, to not only understand your infrastructure but also to …

Twitch

Twitch is the world's leading video platform and community for gamers.

What Problem Blockchains Actually Solve

Blockchains are polarising the tech community. I have repeatedly criticized, that current Blockchain-based solutions are mostly hype and little substance. However, that is an oversimplification of …

Hidden Networks in TP-Link Routers

I was debugging my WiFi settings this week when I noticed something strange. WiFi Analyzer was showing two hidden networks coming from my router, one for each frequency: 2.4GHz and 5GHz. Networks whic