top of page


Went full vibe-coder mode and ended up building a virtual memorial with beautiful photo animations
A simple memorial service that brings memories to life.
Alejandro Gaio
Dec 7, 20259 min read


Drag-N-Form: a pure javascript forms designer with direct PDF export
A js-only forms designer that can export to json and PDF, provide input validation and much more...
Alejandro Gaio
Dec 29, 202410 min read


Automate the removal of old disk snapshots in Azure
Removing old vm disk snapshots using Azure functions
Alejandro Gaio
Mar 16, 202414 min read


Concurrent refresh tokens redemption without locks, in ASP.NET core
Explains how I dealt with concurrency without resorting to locks, when redeeming api refresh tokens.
Alejandro Gaio
Nov 27, 202318 min read


Converting a web application into a PWA
Describes the steps to convert an existing web application into a PWA.
Alejandro Gaio
Aug 9, 202316 min read


Signing PDF files with local certificates from a web application
On how to digitally sign PDF files from a web page using local certificates (and a little bit of help from a local module)
Alejandro Gaio
Oct 24, 202220 min read


From VB.Net to C#: The challenge of converting half a million lines of code
Intro Although the post's tiltle is self-descriptive, I made this intro to tell you about the moment I had to face such a challenge It's...
Alejandro Gaio
Oct 20, 202210 min read


Storing a JWT inside an authentication cookie in Razor Pages
Storing an external JWT token into the asp.net authentication cookie for role authorization
Alejandro Gaio
Oct 19, 202211 min read


Making web3.js run with React 18
Web technologies evolve fast, sometimes so fast that updating one dependency in a project may crash the whole thing because other...
Alejandro Gaio
Oct 18, 20223 min read
bottom of page

