24 October 2022

45 links · Monday

Discuss the problem, not the solution

As a tech guy, I love to discuss technologies. And as discussions go, it’s generally the comparison kind: JVM vs. Net, Java vs. Kotlin, Go vs. Rust, Maven vs. the unspeakable one, etc. However, it’s too easy to fall into the quagmire of the merits and flaws of…

ZK Tech You Should Know — Part 1: SNARKs & STARKs

Zero knowledge, or ZK, is a class of technologies increasingly becoming part of the Web3 conversation, with different types arising from the movement. In par...

Don't obsess over when to post, but be consistent

tl;dr Building an audience is about consistency. Obsessing over exactly when to post is rarely worth your time. If you need a sensible default, post in the morning, Monday to Thursday. This gives your audience more time to see your post during the day.

Release Build v1.7 · dotnet/versionsweeper

What's Changed Fix broken integration test by @IEvangelist in #69 Upgrade the version sweeper to .NET 6 and C# 10 by @IEvangelist in #70 Upgrade certain package refs by @IEvangelist in #71 Fix a b...

When Customers Don’t Get It

When one of the best violinists in the world wears dirty clothes and plays in a DC subway station nobody stops to listen. In the fancy concert hall, the same people say that “his music does nothing less than tell human beings why they bother to live,” and pay …

Communicating with Extreme Clarity

TL;DR: Extreme Clarity means communicating something in a way that leaves no ambiguity in the mind of the reader such that all readers ultimately leave with the same understanding. Extreme Clarity …

Coding on the Steam Deck

I got the Valve Steam Deck last month and have instantly become obsessed with it. I wanted to know if I could use it as a linux dev machine, knowing that it was essentially a full blown PC under the hood. You’re able to be use a keyboard and mouse with SteamOS…

An argument for self-modifying applications

In my last article I wrote about integrated development environments. Lately, I have been thinking about how regular applications would benefit from being easy to modify. Imagine every application also included a development environment tailored to the applica…

Practical performance when modernizing cloud apps - Events

We will talk about modernizing today’s code bases and explore how we use new features of the language and runtime within our own library and app code. There's certainly tons of performance work, but it's also about making the code easier to read, easier to wri…

Get up to speed with .NET - Events

Updates to technology and services happen all the time and it’s hard to keep up! .NET is no exception to that but right here at the Reactor we’ve got you covered. This new pre-.NET conf series seeks to introduce .NET to new developers and get current developer…

Controlling your debugging experience in C#

Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...

329: Is iPadOS Ready for Stage Manager?

iPadOS 16 is here and with it are a bunch of new fancy iPads that Apple just released. We break down the latest Apple event and products and give a hands on review of Stage Manager.

Doomworld (Probably) Got Hacked

As you may have heard by now, Doomworld (probably) got pwned by a script kiddie. I dont know what databases were accessed but they claim email addresses and password hashes, at the least. I will be looking into this further of course. To summarize what you sho…

Released: Microsoft.Data.SqlClient 5.1 Preview 1

Microsoft.Data.SqlClient 5.1 Preview 1 has been released. This release contains improvements and updates to the Microsoft.Data.SqlClient data provider for SQL Server. Our plan is to provide GA releases twice a year with two or three preview releases in between…

14th Anniversary of Small Basic

October 23, 2022 is the 14th anniversary of Small Basic.  I rewrote my Small Basic program as SFF730-10.  Happy 14th Birthday, Small Basic!!  See Also 13th Anniversary of Small Basic

James Randall

The source code for this part can be found on GitHub here.

Free Art of Agile Development Practices Available

It’s been nearly a year since the new edition of The Art of Agile Development was released, and I’m celebrating by making a baker’s dozen of its practices available for free!

As the Watercooler Turns

We gather around the watercooler to discuss the latest gossip and shenanigans have been called while Coach Allen is not wrong, Michael gets called out, and Joe gets it right the first time.

Too Much is Just Right

It's 3DCG, so elements often get lost.The screen is zoomed out, so it lacks impact.Inbetween-frames get generated automatically, so it feels unlively.For all...