Code - Luca Bolognese
A Forth cli and library for .NET, token threaded, saves and load to a concise binary file.
Rust based stock porfolio tracker as a CLI.
A font I created reproducing old handwriting Italic manuals.
Reads lines from a stream without allocating faster than StreamReader.ReadLine.
Benchmarks the same program in zig, rust and csharp.
Three different style of writing the same program with benchmarks.
My dot files.
This blog, made with Eleventy, progressive enhancement and stuff.
Azure Static Web App to send emails at semi random intervals
Azure function to trigger the email sending for RandomEmails.
A single file Mustache implementation in less than 250 lines of code.
A racket utility to recursively get all links reacheable from an URI.
Code for a blog post comparing C# to Haskell.
Demo of C# 8.0 new features. Each one in a different branch.
Utilities to manage native memory in .NET (allocators, stopping GC, ...)
Calculate probability of win for a well known solitaire in C#.
Trick to keep tests and code in the same .NET project.
Using dead code elimination to implement the meta-programming policy pattern.
My implementation of literate programming in F#.
Downloads holdings of investor Gurus and calculate their ownership and trades. Live
A stack data structure built on the stack instead of the heap in C# using Span.
Various peformance tests for the C# language.
Wrapper for a chess UCI engine in C#.
WPF app that asks a series of questions to answer before playing a Chess move.
Set of reusable C functions and data structures as a coherent library running on Win and Linux.
Option pricing model implementation in C using brute force.
Generates gibberish text in F# using a Markov algorithm
My take on literate programming written in C#.
Library to convert exceptions to return values and the opposite.
F# utilities to trade Iron Condors
Utilities to use C++ in a more functional way.
Performance tests for various smart pointers schemes.