Engineering notes, patterns, and quick wins.

A tiny blog built with Blazor + SQLite — clean, fast, and easy to back up.

Tags
🗓 2026-01-03

Lambdas in C#

🚀 Lambdas in C: What They Are, When to Use Them, and Real Examples Lambdas are one of those C features you use every day—sometimes without even thinking about them. They enable co…
#C#
Read →
🗓 2026-01-02

New AggregateBy LINQ Method

🚀 What’s New in C: The New AggregateBy LINQ Method If you’ve ever written GroupBy(...).Select(g = ...) just to sum, count, or accumulate values by a key, the new AggregateBy LINQ…
Read →
🗓 2026-01-02

Syntactic Sugar in C#

Clear and efficient code is a cornerstone of good software development. C, a flexible and popular programming language, offers several features to help developers write cleaner, mo…
#C#
Read →
🗓 2026-01-02

C# 13 introduces params collections!

Until now, params was limited to arrays: void Print(params string[] values) { foreach (var v in values) Console.WriteLine(v); } Print("A", "B", "C"); Now in C 13, you can use param…
Read →
🗓 2026-01-02

New CountBy LINQ Method

✨ I remember the first time I needed to count items by category in C. Of course, LINQ had me covered — but the code always felt… verbose. var counts = items .GroupBy(x = x.Category…
Read →

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.