RSSAmplifier

Blog

Matteo Contrini

Recent content on Matteo Contrini

matteosonoio.itRSS feed ↗13 posts

Latest posts

Docker Swarm is abandoned

Docker Swarm is a simple alternative to Kubernetes for container orchestration, but I argue it’s no longer usable for real-world workloads.

A code bug that most LLMs don't catch

A few months ago I spotted a (critical) software bug that could produce loss of data in one of my projects. Suprisingly, most LLMs are unable to detect this bug.

Using Snowflakes for database IDs

A practical example of using Snowflake for database keys without a centralized service, with .NET and Entity Framework Core.

Comparison of static website hosting services

Here’s a comparison of Netlify, Vercel, Cloudflare Pages, Render, AWS Amplify, Azure Static Web Apps and their main features.

10 reasons why Unpoly may be a better choice than htmx

htmx and Unpoly are JavaScript libraries that add interactivity to multi-page applications (MPA). Here’s why Unpoly might be better choice.

On Resend.com

Resend is a new email API for developers. Unfortunately, they’re just an Amazon SES wrapper.

Using Vite to bundle JS/CSS in ASP.NET Core MVC

Vite is a popular build tool for frontends. Here’s how to integrate it in an ASP.NET Core MVC multi-page application.

My macOS shell setup

Here’s my configuration of the terminal and shell I use on macOS, including iTerm2, zsh, powerlevel10k, zaw, etc.

Surreal adventures with Cloudflare's (paid) support

In my experience, Cloudflare’s paid support is unbelievably bad, they seem to miss basic understanding of how their products and features work.

Elasticsearch isn't as scary as it seems

After using Elasticsearch for a while, I can say that it’s not scary as people think. Here are some thoughts.

Working with custom authentication schemes in ASP.NET Core 8.0

How to define custom authentication schemes in ASP.NET Core 8.0, and why they’re not enough to actually enforce authentication for your web application.

A list of free self-hosted Google Analytics alternatives

My notes on a few Google Analytics alternatives that can be self-hosted, are open source and free.

A minimal Node.js TypeScript setup

Confused about how to setup TypeScript with a Node.js backend application? Here’s the most minimal setup to make it work.