WebLoadBreaker - Browser based web load testing tool WebLoadBreaker is a new, open source, browser based tool to help you do quick and easy load tests.
The tool that really runs your containers: deep dive into runc and OCI specifications | articles about programming on mkdev There are many ways to run containers, all with good use cases. But there is one tool that is at the core of most of them, be it Docker, Podman or Cri-o: runc. In this article, we will take a deep dive into what runc is, how to use and how it follows Open...
MIT Reality Hack 2023 Blog Day 1 Day 0 and 1 of my time at MIT Reality Hack. That was insane, the energy amazing, the creative drive unreal, the problems challenging, the learning academic. I have not felt that for a very long time.
ASP.NET Community Standup - Taking a look at the TodoApi Sample App TodoApi is a sample application with ASP.NET Core Blazor WASM, Minimal APIs and Authentication. David Fowler recently updated it to .NET 7 and added lots of ...
Stuck in the Past? Scaling up Academia A re-occurring impression about academia is how certain processes are stuck in the past, never getting re-examined. For all the progressive views academia has, we academics tend to be unwilling to change or to adopt new processes, at least for a while. Th...
What is a type system, really? Background This is a question I've been wrestling with for a little bit. My first experience with a type system was with Java, and I didn't like it. It just felt like an annoying constraint on the kinds of programs I could write. I was coming from Perl, w...
K8s ASA: The Storage Interface Like most API servers, a, if not the, primary function of the Kubernetes API Server is to ingest data, store it, then return it when requested. Today we are going to be focusing on how the API Server stores data. Table of Contents: The apiserver Module (�...
Switching from Windows to Linux – keep moving After years of procrastination, I finally did it. I am now using Linux not just on the server side, but as my primary OS, and I can’t be happier.
Is Scalable OLTP in the Cloud a Solved Problem? (CIDR 2023) This paper appeared in CIDR 2023 recently. It is a thought provoking big picture paper, coming from a great team. The paper draws attentio...
Keep Some of Your Old Hardware – Andrew McWatters Whether you’re a professional or amateur software developer, consider keeping some of your old hardware around when you decide to upgrade. It’ll make you a better developer, because when you’re working with constraints you’ll think harder about performanc...
High Variance Management There is a math supplement to this post where I build some intuition on the different probability distributions involved. If you are interested, read that later.Why variance matters
DIY a Stratum 1 NTP Server with a Serial Port A journey through hooking the PPS timing signal of a GPS receiver into a serial port to make a stratum 1 NTP server.
Download .NET (Linux, macOS, and Windows) Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for .NET Framework, .NET, and ASP.NET.
Blazor United prototype A quick look at some of the experiments we're considering for Blazor in .NET 8
Prepare .NET core Microservice to be monitored by Kubernetes Kubernetes Monitoring: Kubernetes monitors the deployed microservices and check if any...
Documents and tool windows unleashed We’re continuing our video series with tips and tricks to help you get the most out of Visual Studio. This week is all about managing tool windows and documents. There are lots of options to customize how we layout the various windows,
Languages & Runtime Community Standup - Dive into C# internals Join us as we chat with Jared Parsons about beautiful and horrible things you can do with C#. Jared is expert in many things, including silly things you can ...
5 Techniques for Mastering the Art of Debugging in Visual Studio 5 Techniques for Mastering the Art of Debugging in Visual Studio
Davide's Code and Architecture Notes - Server-side caching strategies: how do they work? - Code4IT Cache-aside, Read-through, Write-through, Write-behind: quite easy on the surface, but let's go a little deeper!
Git Commands You Probably Do Not Need Ah, git! Love it, hate it. Few things are as central to the modern software development workflow as source-control management (SCM) tools. Although there have been and still are plenty of alternatives to git in the world of SCMs, none other seem quite as ...
Unleashing the Power of ASP.NET Core: A Guide to Building High-Performance Web Applications Building High-Performance Web Applications with ASP.NET Core
Optimizing Performance in ASP.NET Core: An Introduction to Bundling and Minification Learn how to use bundling and minification in ASP.NET Core to improve the performance of your web applications and reduce the size of your JavaScript
A Beginner's Guide to Asynchronous Programming in C# Learn the basics of asynchronous programming in C# and how to use it to improve the performance and responsiveness of your applications.
Reactive programming in F# Functional programming and reactive programming are two paradigms that, when combined, enable you to write highly responsive, composable, and predictable code. Functional programming focuses on the use of pure functions and immutability, while reactive pr...
TheJam.dev 2023 TheJam.dev is a 2-day virtual conference focused on how to build modern web applications using Jamstack, serverless and more
Nullable reference types–Using the required keyword in C# 11 A few years ago with the introduction of Nullable Reference Types in C# 8, I blogged about a way to get rid of the CS8618 compiler warning ...
password-purgatory-logger/index.js at master · troyhunt/password-purgatory-logger Contribute to troyhunt/password-purgatory-logger development by creating an account on GitHub.
What's new in the Azure Developer CLI (azd) - January 2023 release Join us for our very first Azure Community Standup on the Azure Developer CLI! The team will be going through the latest and greatest enhancements for develo...
New .NET Community Toolkit Analyzers Help Noobs Improve Code -- Visual Studio Magazine An update to Microsoft's .NET Community Toolkit provides new dedicated analyzers that not only flags potential errors but also help beginners understand and improve their code.
MAG Z690 TOMAHAWK WIFI Powered by Intel 12th Gen Core processors, the MSI MAG Z690 TOMAHAWK WIFI is hardened with performance essential specifications to outlast enemies. Tuned for better performance by Core boost, Memory Boost, Premium Thermal Solution, M.2 Shield Frozr,
ASP.NET Community Standup - Building ASP.NET Core apps in F# Join our guest Isaac Abraham to hear why you would use F# for web applications, what the SAFE Stack is, and see some code-first demos with ASP.NET Core using...
Leopard tanks would 'make a mess' of Putin's army "Scholz's Chancellery doesn't really want Ukraine to win. They don't want Ukraine to lose, but they don't want Russia to either win or lose either."German Ch...