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.
WebLoadBreaker is a new, open source, browser based tool to help you do quick and easy load tests.
Powered by Restream https://restream.io
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 Cont…
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.
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 ...
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. There a…
How we will be deemed unworthy of praise by future humanity
(please ignore the horrible layer lines, this is just a prototype)
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, which …
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 (👈 “I …
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.
My sneakernet hacker fantasies are becoming reality 👟
This paper appeared in CIDR 2023 recently. It is a thought provoking big picture paper, coming from a great team. The paper draws attentio...
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 performance.
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
Software developer and researcher
A journey through hooking the PPS timing signal of a GPS receiver into a serial port to make a stratum 1 NTP server.
I Bought a Printer
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.
A quick look at some of the experiments we're considering for Blazor in .NET 8
Kubernetes Monitoring: Kubernetes monitors the deployed microservices and check if any...
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,
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 ...
Getting back to where you started.
5 Techniques for Mastering the Art of Debugging in Visual Studio
Cache-aside, Read-through, Write-through, Write-behind: quite easy on the surface, but let's go a little deeper!
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 preva…
Building High-Performance Web Applications with ASP.NET Core
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
Learn the basics of asynchronous programming in C# and how to use it to improve the performance and responsiveness of your applications.
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 program…
TheJam.dev is a 2-day virtual conference focused on how to build modern web applications using Jamstack, serverless and more
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 ...
There are other agile methodologies than scrum.
2023-01-23 10:00:00
Contribute to troyhunt/password-purgatory-logger development by creating an account on GitHub.
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...
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.
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,
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...
"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...