Object-Oriented Software Development
Languages, patterns, technologies, frameworks.
Thursday, January 25, 2024
Never, ever make your Random static
›
Years ago it was popular to advocate for sharing the instance of the Random class. There are numerous sources, including blogs, the stack ,...
Wednesday, January 24, 2024
FireFox slowly becomes a new Internet Explorer
›
For years in the past, developing web apps was a constant case of if (IE) do_something_else_than_for_other_browsers() . Sadly, we lately hav...
Monday, January 15, 2024
An interesting edge case in C# yield state machines
›
Among many useful LINQ methods, there's no functional ForEach . People often implement it on their own , an extension method is just a ...
Thursday, November 9, 2023
AmbiguousMatchException on a simple NET.Core Minimal API
›
One of my students pointed out to an unexpected issue in a simple .NET.Core app using the Minimal API var builder = WebApplication.CreateB...
Thursday, October 19, 2023
Fido2.NetFramework
›
Just published a working code of a port of the fido2-net-lib library. The library is great, it works but there's a drawback - it target...
Monday, August 28, 2023
Rust/WebAssembly vs Javascript performance on Mandelbrot animation rendering
›
The pending question Is Rust/Wasm fast enough to even bother when comparing to Javascript? has now yet another biased benchmark. I've d...
Thursday, July 20, 2023
Background music for coding - playlist
›
It's only an hour or so at the moment but nonetheless - this is a collection of music I listen while coding. I hope to expand the list i...
‹
›
Home
View web version