19 September 2023

55 links · Tuesday

Episode 473 - Azure Arc

Vishwas Lele, CTO of Applied Information Sciences, talks to us about Azure Arc. He explains the history of the service, how it helps you develop, operate and secure your applications anywhere, and why it is deserves more attention from customers, even if you d…

Tales from the .NET Migration Trenches - Our First Controller

Posts in this series: * Intro * Cataloging * Empty Proxy * Shared Library * Our First Controller In the last post, we prepped for our first set of pages migrated by extracting common logic into a shared library. With that in place, we're now ready to …

ESXi on SolidRun V3000

The name SolidRun is no stranger to the VMware ecosystem, both the Honeycomb LX2 and MacchiatoBin are two popular Arm platforms that are used with the ESXi-Arm Fling, especially for development and…

Margot Robbie’s legs (Ezra, Huaso and St. Dennis pt. 3)

(Parts 1 and 2 here) I. Libertarianism is the conspiracy theory that there’s such a thing as a legitimate State. Thatcherism made this conspiracy more palatable by introducing the claim that …

Application-specific terminals

Make Neovim, Mutt, and other terminal applications more useful in a macOS environment by wrapping them in a simple app bundle.

On Alchemy.

Hillary Predko on the transmutation that occurs inside a nuclear reactor.

Self-Discipline Exercises for a Happy Life

Strengthen your willpower with these self-discipline exercises. Overcome distractions, boost concentration, and gain the strength to pursue your goals effectively.

Stability without stressing the !@#! out · baby steps

One of Rust’s core principles is “stability without stagnation”. This is embodied by our use of a “release train” model, in which we issue a new release every 6 weeks. Release trains make releasing a new release a “non-event”. Feature-based releases, in contra…

Tracing: structured logging, but better in every way

It is no secret that I am not a fan of logs; I’ve baited (rapala in Finnish) discussion in our work chat with things like: If you’re writing log statements, you’re doing it wrong. This is a pretty incendiary statement, and while there has been some good discus…

Getting into Pinball – Tynan.com

Almost exactly a year ago, I began playing pinball at my friend Noah’s house. I didn’t understand how he could be so interested in Pinball that he bought two machines, but since I was staying there I figured I should play.

How I limit social media?

Describing how I managed to get rid of my addiction to social media without quitting it with incognito windows and virtual machines.

Using Alba to Test ASP.Net Core Web Services

Hey, JasperFx Software is more than just some silly named open source frameworks. We’re also deeply experienced in test driven development, designing for testability, and making test automati…

System.Object in C# and .NET

Understand the object type in C# and how it works.What to learn more about C#? Join our free Modern C# 11 course https://join.productivecsharp.com/modern-csh...

LinkedIn

This link will take you to a page that’s not on LinkedIn

react

React is a JavaScript library for building user interfaces.. Latest version: 18.2.0, last published: a year ago. Start using react in your project by running `npm i react`. There are 113068 other projects in the npm registry using react.

HTTPS Everywhere Update - The NuGet Blog

Mistakes were made When we first published the plan for the effort of HTTPS everywhere, we wanted to get developer community feedback on the various HTTP and HTTPS scenarios that we don’t have much everyday visibility of. After we published that blog,

Understanding the Azure Core library for .NET

Azure SDK provides a unified developer experience across Azure. That means that basic capabilities—like authenticating with a service or retrieving a value from service—should work the same way, regardless of what Azure service you're working with. This post g…

Challenge: Spot the bug

The following bug cost me a bunch of time, can you see what I’m doing wrong? For fun, it’s so nasty because usually, it will accidentally ...

Central limit theorem and log-normal distribution

It is inconvenient to work with samples from a distribution of unknown form. Therefore, researchers often switch to considering the sample mean value and hope that thanks to the central limit theorem, the distribution of the sample means should be approxima...

The Easy Way to Test Legacy Code in C#

What’s the easy way to test legacy code in C#?! Code that you don’t what is expected to do?! 💎 Be a Patreon to get the source code: https://patreon.com/gsf...

IIS Error 500.19 with ASP.NET Core Application

Running on IIS locally is pretty rare, but if for some odd reason you decide to run IIS locally on your dev machine you might find yourself getting a 500.19 error which relates to an issue in the web.config configuration. The solution is simple enough: Make su…

Feature Flags 101: A Guide for .NET Developers

Feature Flags are a technique that allows you to control the visibility and functionality of features in your software without changing the code. They enable you to experiment with new features, perform gradual rollouts, and revert changes quickly if needed.

Basic cyber hygiene prevents 98% of attacks

Basic cyber hygiene remains the best way to defend an organization’s identities, devices, data, apps, infrastructure, and networks against 98% of all cyber..

Back-End Development Challenge in C#

On Thursday in a Dev Question video, I answered the question "What is a back-end developer and what do they do?" Yesterday, I showed you how to become a back...