14 September 2023

49 links · Thursday

Notes on Teaching Test Driven Development

JasperFx Software has several decades worth of experience with Test Driven Development, developer focused testing, and test automation in general. We’re more than happy to engage with potenti…

I think "Law 3.0" is OK, actually

I recently came across a post about "The Energy Bill 2023 and the Fusion of Technology and Law - We are going to be governed under 'Law 3.0', and we won't like it one little bit". It is a superficial look at the "horrors" of being governed by technical measure…

The Emails You Send When Running a SaaS Business - Vance Lucas

Nobody really prepared me for the amount of different emails I would have to send when running a SaaS business. It's something I didn't even think about - all I was thinking about was what to build, and what problems I wanted to solve with my software. Now aft…

Potentials of Multitenancy Fine-Tuned LLM Serving

As open-source pre-trained Large Language Models (LLMs) become more powerful and permissive, more and more users are incorporating LLMs into their projects. An essential adaptation step is the integration of domain-specific documents into the pre-trained model…

Myth of Ego Death

The ego never dies. At least, when you are still alive. Numerous people, who underwent psychedelic experiences, can relate to the concept of ego death - the dissolution of the self/identity as a concept. There are also a good number of people that believe ego …

Things fall apart (to come back together)

About two weeks ago I timidly added a donation prompt on KernType for a GoFundMe campaign to help pay for my new MacBook Air, which only appeared after completing the third stage of the game:

Software engineer titles - let's get rid of them (??)

One of the worst ideas that I’ve seen in tech companies is to strip away titles from software engineers and just call them that. Levels are obviously preserved1, because you still need to be able to compensate according to them but they are internal and not su…

Burke Learns Blazor - More Edit Form fun!

This Edit Form is the most important part of the whole app! Let's get it working!Community Links: https://www.theurlist.com/burke-learns-blazorFeaturing: Bur...

Chromebooks will get 10 years of automatic updates

Chromebooks are getting 10 years of automatic updates, plus new features to help devices last longer.

ipapi.is - Geolocation

ipapi.is offers precise IP data via a user-friendly API, encompassing geolocation, ASN data, hosting detection, VPN detection, and proxy detection.

PostgreSQL 16 Released!

September 14, 2023 - The PostgreSQL Global Development Group today announced the release of PostgreSQL 16, the latest version of …

Why Startups Hate .NET and C#

Use code DOCKER15 and get 15% off the brand new Docker course on Dometrain: https://dometrain.com/course/from-zero-to-hero-dockerBecome a Patreon and get sou...

.NET Load Balancer in 3 steps Using YARP #shorts

📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...

Building a Minimal ASP.NET Core clone

In this article, we will build a minimal version of what ASP.NET Core does - yes, you read right. We will create a very simplistic clone of ASP.NET Core to discuss how the whole thing works. Beginning with a simple console application, we will add the necessar…

When MFA isn't actually MFA

Due to a recent Google change, MFA isn't truly MFA.

Exploring the expander from .NET MAUI Community Toolkit

Imagine designing a user interface filled with distinct elements, each boasting its unique header and intricate details. To achieve a streamlined visual layout and save space, consider displaying only the headers and revealing the details upon selection. With …