23 August 2023

47 links ยท Wednesday

Gap

Apprenticing to expand what I can build

ETS

Posted on Saturday, 19 August 2023, 15:46

Srikanth Vemaraju

Building software applications that handle millions of concurrent users is hard. Designing such applications need both technical skill and some...

Reflections on a Stanford Journey

It’s now been almost two years since graduating from Stanford, and I wanted to carve out a post to reflect deeply on how well I spent my time there, now with the benefit of hindsight, and with the additional goal of informing my future self to bias towards act…

On Task Anxiety

The to-do list in my head is a big source of my anxiety. Sometimes, it just so happens that the number of tasks that I have to complete starts to feel impossible and begins to overwhelm me. That in turn kickstarts a negative feedback loop. I find it difficult…

Ergaster - Syncing Notes with Obsidian

I often braindump in bed, before picking up the ideas and fleshing them out on a computer the next day. This means I need to synchronise Obsidian between my computers and phone.

Accounting systems before TigerBeetle

TigerBeetle is an interesting project to follow. It links to interesting papers, it challenges assumptions, algorithms, and architecture of past systems. It satisfies my cravings for low-level programming.

Lewis Carson

In this article I'll give a brief introduction to programming for computer chess. I'll assume some knowledge about chess and how a chess engine operates under the hood. I'm by no means an expert on the topic, but I recently created a chess engine and wanted to…

String Poaster

I made a tool to cross post my tweets to X, bluesky, threads, mastodon and farcaster.

Episode 470 - News Roundup

Episode 76 - BUILD and Ignite NewsWe talk about the latest Azure announcements from //BUILD and Ignite. Media file: http://azpodcas...Episode 359 - 2020 RoundupCynthia, Cale, Evan and Sujit reminisce about the year that was 2020. They share their highlights, …

Tales from the .NET Migration Trenches - Cataloging

Posts in this series: * Intro * Cataloging When I talk with folks about modernization, inevitably the question comes up "OK but how much is it going to cost?" This is never an easy question but first we need to understand what exactly our target state is…

New Video: 'await' Return Types

A new video is available on my YouTube channel:  Why do you have to return a Task when you use "await" in a C# method? . The video is a q...

Welk bedrag mag ik maximaal contant betalen?

Op dit moment mag u alle aankopen contant betalen. Bij contante aankopen boven de € 10.000 moet de verkoper een cliëntenonderzoek doen. Maar niet alle verkopers accepteren contant geld. Het kabinet werkt aan een wetsvoorstel om contante betalingen vanaf € 3.00…

Microsoft .NET Code Analysis: Random Is an Insecure Random Number Generator

The article discusses the security risks associated with using the Random class in .NET to generate random numbers and recommends using the RandomNumberGenerator instead, which provides more secure…

Max Goodhart (@chromakode@mastodon.social)

Attached: 1 image Yesterday morning, I pulled open my laptop to send a quick email. It had a frozen black screen, so I rebooted it, and… oh crap. My 2-year-old SSD had unceremoniously died. This was a gut punch, but I had an ace in the hole. I'm typing this…

.NET MAUI Summer Coding Adventure

The .NET MAUI Summer Coding Adventure is a 4-week initiative led by Microsoft Reactor and Microsoft MVPs that aims to help you acquire the fundamental..

Writing Component Specs

Building reusable UI components is a challenging endeavor. A well-defined spec template and process can help.

ACH guide

Learn how US-based businesses can accept payments with ACH Direct Debit.