How I built arbitres.ca with Claude and Copilot

Part 2 in the “Behind arbitres.ca” series: Part 1 – Scheduling umpires without Excel | Version française

In the first article, I introduced arbitres.ca and its stack. Here I move on to the method. At the end of July, the repository had 280 commits, 68 specs and 9 skills, built up over about two and a half months of evenings.

[Read More]

arbitres.ca: scheduling baseball umpires without Excel

Part 1 in the “Behind arbitres.ca” series: Part 2 – How I built it with AI | Version française

Someone close to me umpires in minor league baseball. That’s how I saw the way associations handle their umpire assignments, often with an Excel file and a bunch of text messages. I also wanted a project big enough to really test Blazor and Supabase, and the way I work with AI.

[Read More]

Supabase and Table Relationships

For one of my .NET projects, I use Supabase to store my data. Supabase is an open-source alternative to Firebase. It is based on PostgreSQL and provides a REST API and websockets to interact with the database.

To connect my .NET project to Supabase, I use Supabase Sharp and you can also find the documentation on the official Supabase website.

The ease of use of the library is really interesting and it also allows me to use the Supabase website directly to manage my data without having to write code to do it in my own applications.

[Read More]
.Net  C#  Supabase  AI