Configuring Programs Using FSX scripts
Explores using F# FSX scripts for flexible program configuration, comparing it to static formats like YAML or TOML.
Dr. Friedrich von Never publishes in-depth technical and programming notes on software engineering, covering .NET, Scala, algorithms, build tooling, and real-world problem solving.
19 articles from this blog
Explores using F# FSX scripts for flexible program configuration, comparing it to static formats like YAML or TOML.
A technical tutorial on implementing an AutoHotKey debugger plugin for the IntelliJ Platform using the DBGP protocol and XDebugger API.
A team's experience and technical approach to solving the ICFP Contest 2025 programming challenge, focusing on graph exploration.
A developer restores and open-sources the old JetBrains Omea information management app, making it run on modern Windows.
A participant's detailed report on tackling the ICFP Contest 2024, focusing on implementing a custom lambda calculus language to solve complex programming challenges.
A guide to packaging Scala applications into native executables using the jpackage tool from the JDK, addressing common pitfalls.
Analyzing performance differences in .NET vs Java for a triple-sum algorithm, focusing on code vectorization and compiler optimizations.
A guide to automatically converting SVG files to PNG during the build process in .NET projects using MSBuild and the Svg.Skia.Converter tool.
How to manage multiple Git identities (work, personal) using conditional includes in .gitconfig for automatic configuration.
A team's experience and technical preparation for the ICFP Contest 2023, including their switch to F# and infrastructure setup.
A developer's detailed account of migrating a custom domain email to ProtonMail, covering setup, client integration, and email import.
A participant's detailed report on their team's experience and technical approach in the 2022 ICFP programming contest.
Explains the pitfalls of using `async void` in C# and provides safer alternatives for asynchronous programming.
A guide on writing effective bug reports, covering essential elements like steps to reproduce, expected vs. actual results, logs, and screenshots.
A reference guide listing official Microsoft support dates and end-of-life timelines for various .NET Framework versions.
Explores a modified diff algorithm for file renaming with positional constraints, focusing on minimal edits in version-controlled systems.
A guide to modifying third-party NuGet packages and testing the changes locally in your .NET application before contributing upstream.
Explains a Windows debugging issue where attaching to a suspended process can cause an EXCEPTION_ACCESS_VIOLATION, with analysis and workarounds.
Guide to integrating legacy NuGet packages with native DLLs into modern .NET Core SDK projects using custom MSBuild configurations.