25 July 2022

27 links · Monday

Lessons From a Startup Pivot

Depending on SAAS, PAAS, and IAAS is great, but it can hurt when you should have turned left at Albuquerque if you haven’t insulated yourself from some of those choices.

ZpqrtBnk

ZpqrtBnk - Software Ektropist

Projecting Marten Events to a Flat Table

Marten 5.8 dropped over the weekend with mostly bug fixes, but one potentially useful new feature for projecting event data to plain old SQL tables. One of the strengths of Marten that we’ve …

Unit Testing ASP.NET Core Minimal APIs

This post is about implementing unit testing ASP.NET Core Minimal APIs. This feature is only available in .NET Core 7 Preview. If you’re using .NET Core 6. This will not work. So first you need to install the .NET 7 preview. For the demo I am using this 7.0.10…

GNUnet

GNU's framework for secure p2p networking

July 25, 2022

So many addressing modes, so little space.

Cloudflare deployment in Guam

Cloudflare Deployment in Guam - Delivering a Better Internet for Faraway Pacific Ocean Archipelagos Residents

316: Hosting Websites & Web Apps for Free

After a quick update on Frank's drone, we dive into the world of static web apps, websites, and pages that are completely free to host on different platforms.

Armchair Architects: Architecting Mission Critical Apps

    In a new episode of the Azure Enablement Show, Uli, Eric, and David have a lively discussion about what architects need to consider when designing mission critical solutions such as emergency services that must always work.   Read below for highlights and …

Using Visual Studio Notebooks for learning C#

Visual Studio Notebook Editor brings C# and .NET to Jupyter Notebooks - Learn To Code Interactively.   Getting Started with the .NET Notebook Editor Extension and C# Noteboooks Open Source Repo Step1. Install Notebook Editor Extension: https://marketplace…

Introducing FsSpec

Type-driven and Domain-driven approaches commonly represent constrained values as a type. This approach is good, but generally leaves the constraints implicitly buried in functions. FsSpec exposes those constraints as data so they can be programmatically under…