16 June 2023

45 links · Friday

Why did the #TwitterMigration fail?

I’ve been using fediverse stuff (Mastodon and, most recently, Calckey – I’m just going to use “Mastodon” as shorthand here, purists can bite me) for over a year now, a…

Can Any Distance outpace Strava?

A focus on design and community sets this activity tracking app apart from behemoth incumbents in the space.

Ten years of kidtech with SuperAwesome

Somehow it has been ten years since SuperAwesome was founded (and almost three years since it was acquired by Epic Games!). It’s been one of the most interesting, rewarding and challenging companie…

Victims and abusers

It may not be helpful to cast all abusers as scheming psychopaths

Swetugg Gothenburg 2023: Call for Speakers

Our vision is to create a better .NET conference with good and relevant content that also is affordable. We include everything. From the new things yo...

Integer compression: Adapting FastPFor to RavenDB

In this series so far, I explored several ways that we can implement integer compression. I focused on the FastPFor algorithm and dove deeply into how it wor...

Code Maze Weekly #177 - Code Maze

Issue #177 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Running Large Language Models locally – Your own ChatGPT-like AI in C# [blog.maartenballiauw.be] There has been a lot of recent talk about AI and ChatG…

Introduction of System.ServiceModel 6.0 for Calling WCF/CoreWCF

The release of System.ServiceModel 6.0 provides client support for calling WCF/CoreWCF functions. These NuGet packages, collectively known as the WCF client, enable .NET platform applications to interact seamlessly with WCF or CoreWCF services.

Let's CLEAN UP Your Method Overloads!

Very often we have in our code bases method overloads that take the same data type as arguments and the only difference is the number of arguments passed to ...

WCF–WSDL not available on HTTPS

In our move to improve security in our api landscape, we configured a global redirect rule in IIS to redirect calls to HTTPS. An unforesee...

The caretaker model – our way of working

In this blog post, I describe the way we currently work as a team to deliver our product (TimeRocket) to our users and customers. This reflects our current understanding of working in an agile* way that matches our needs and skills. We are uncovering better wa…

Coffee and Open Source Conversation - Carl Tashian

Carl Tashian is an engineer, writer, exec coach, and startup all-rounder. He's currently an Offroad Engineer at Smallstep. He co-founded and built the engine...

Using Modern SWITCH Syntax in C#

We are all familiar with switch statements. However, startin C# 8 we also have switch expressions, which are based on pattern matching. Here's how you can us...

GitHub - dotnet-architecture/eShopOnContainers: Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.

Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual St...