9 December 2021

45 links ยท Thursday

Lexiscore

A nutritional label for food for thought.

Marten’s Compiled Query Feature

TL;DR: Marten’s compiled query feature makes using Linq queries significantly more efficient at runtime if you need to wring out just a little more performance in your Marten-backed applicati…

Web3: Be Skeptical, Not Dismissive

We are now reaching the point in the hype cycle where I am being asked my opinion of Web3 at least three times every day, whether in a virtual event, or when catching up with old friends. In the in…

Legacy Naming Conventions Are Holding Us Back - Ben Labaschin

Angels Airport (2007), Ruben Cukier Let's see if this sounds familiar: It's your first day at Finch—an e-commerce startup that sells bird food and supplies. As you're onboarded you're gradually introduced to the company's internal services. First there's Maca…

Avoiding Internet Centralization

Avoiding centralization is an important goal for Internet protocols. This document offers a definition of centralization, discusses why it is necessary for Internet protocol designers to consider its risks, identifies different kinds of centralization, catalog…

Troy Hunt - Wikipedia

Troy Adam Hunt is an Australian web security consultant known for public education and outreach on security topics. He created Have I Been Pwned?, a data breach search website that allows users to see if their personal information has been compromised. He has …

Submit a question or comment over video and be featured LIVE on Learn TV!

2.Participant grants to Microsoft the right to record by any means including, without limitation, electronic recording, film, video, livestream, audio record and/or photography Participant’s name, photographs, likeness, voice, gestures and facial expressions, …

Handling file uploads in Open API with ASP.NET Core

This post is about implementing handling file uploads in Open API with ASP.NET Core. Open API is one way to document REST API endpoints. When we using Web API and IFormFile class to upload a file, Open API will display a File Upload control in the UI like this…

Getting Started with gRPC and .NET

In this article, the author introduces the core concepts behind gRPC and how it can be used with API development. The basic pros and cons of using gRPC instead of REST are also explained with a scenario analysis. The text is illustrated with a step-by-step tu…

re: Why IndexedDB is slow and what to use instead

I ran into this post and I thought that I would share my thinking on the matter. I don’t actually know anything about IndexedDB, but I have been workin...

The Folders programming language - No code, just folders

There are no hard distinctions between what is folder and what is code, nor between what is language and what is object. A thing is not necessarily either tr...

Pixel prevented me from calling 911

I had to call an ambulance for the grandmother on Friday as she appeared to be having a stroke. I got off a phone call with my mom, and proceeded...

Make the Implicit Explicit

When practicing software architecture and design, one important consideration is how the rules of the system are modeled. Are the rules ad hoc and a matter of tribal knowledge of the developers who came before, or are they explicit in the way the system and it…

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.