Leonardo Montini

Leonardo Montini @balastrong

About: Awarded GitHub Star since 2023 ⭐️ and Microsoft MVP since 2024 🔷 I talk about Open Source, GitHub, and Web Development. I also run a YouTube channel called DevLeonardo, see you there!

Location:
Italy
Joined:
Jun 18, 2022

Leonardo Montini
articles - 139 total

Automate UI Bug Fixing with Chrome MCP Server and Copilot

I recently had a look at the Chrome MCP server and it looks really cool. So, let me show you a quick...

Learn More 11 0Nov 24

How GitHub Copilot Uses MCP Tools Behind the Scenes

Before we dive into the details, here is the video version of this article if you prefer to watch it...

Learn More 10 2Nov 18

Codemotion Milan 2025: Why Large Tech Conferences Matter

I have wanted to write about tech conferences for a while, and last week I was at Codemotion in...

Learn More 2 0Oct 22

ReactJS Day 2025: TanStack Start & Real World Experiences

When I'm writing this I'm still on the train back from ReactJSDay, the largest conference on ReactJS...

Learn More 2 0Oct 20

TanStack Router: Go to Previous page after Sign In

Welcome back to the TanStack Router series, today going double digits with chapter 10! Let's fix a...

Learn More 8 0Sep 16

4 Free Methods to use LLM APIs in Development

You might be in the situation I was the other day: I wanted to develop a small AI feature for...

Learn More 28 1Sep 9

TanStack Start: light, dark, and system theme without flickers

Having multiple themes is a common request on (web) applications nowadays, at least having light,...

Learn More 12 0Aug 25

I vibe coded an online visitors counter for my blog

You know that old-style "X users online" counter on a website? I've recently seen it on roe.dev's...

Learn More 9 1Jul 16

Modernizing a large multi-team application with Micro Frontends

Here’s a quite common scenario: you have a web application, built years ago, with deeply intertwined...

Learn More 5 0Jun 27

How we'll measure performance of our DevRel activities

▶️ This article is extracted from a video transcript, slightly tweaked for better readability. Watch...

Learn More 2 0Jun 23

TanStack Router: How to protect routes with an authentication guard

Some routes in your application require authentication or other conditions to be met before users can...

Learn More 10 0Jun 22

I'm starting a Developer Relations program, somehow 🤷

▶️ Video version on YouTube: https://youtu.be/ERWzk5iOAiU Hey everybody, look at that! I finally had...

Learn More 26 3Jun 17

Frontend Rendering: How to Not Mess with SPAs, SSR & Friends

The rendering strategy of a web application also defines its architecture and once you decide, it...

Learn More 4 0Mar 25

My First Year in Love with TanStack

I had no idea how much would have happened in 365 days 🤯 One year ago, on February 20th, 2024, I...

Learn More 5 0Feb 20

No worries, I'm still here 🙋‍♂️

Welcome to my newsletter, this is issue #5. If you'd like to receive the next issues in your inbox...

Learn More 9 0Feb 20

Ever felt bad for celebrating? 🏆

Welcome to my newsletter, this is issue #4. If you'd like to receive the next issues in your inbox...

Learn More 2 3Feb 14

Should I move into a devrel position? 🤔

Welcome to my newsletter, this is issue #3. If you'd like to receive the next issues in your inbox...

Learn More 1 0Feb 12

Is there a local community in your area?

Welcome to my newsletter, this is issue #2. If you'd like to receive the next issues in your inbox...

Learn More 2 0Feb 10

Doing AI demos is... quite an experience 🤖

Welcome to my newsletter, this is issue #1. If you'd like to receive the next issues in your inbox...

Learn More 3 0Feb 9

So now... are we friends? 😄

Welcome to my newsletter, this is issue #0. If you'd like to receive the next issues in your inbox...

Learn More 4 0Jan 10

What's gonna change in 2025

I just realized that I should probably open source my mind. I wrote this script and recorded a video,...

Learn More 6 0Jan 6

GitHub Spark ✨ isn't even trying to steal your job - 3 Real Examples

Spark is the latest creation from the GitHub Next team, which was announced on stage at GitHub...

Learn More 12 0Nov 12 '24

The Missing Shadcn/ui Component 🪄

The beauty of shadcn/ui is that it's not a component library, but a set of components that you can...

Learn More 32 2Jul 10 '24

TanStack Form Tutorial: Arrays & Dynamic Fields

Your form might not have a fixed number of fields, that's where arrays come in! Let's see today how...

Learn More 12 1Jun 4 '24

🌈 2 Colors Extensions to make Visual Studio Code even better!

Colors 🌈 help us identify things in our surroundings, including Visual Studio Code instances and...

Learn More 88 3May 28 '24

TanStack Form Tutorial: Advanced Validation

Validation is one of the core features of forms, probably the most important one. In the last...

Learn More 19 0May 21 '24

Play 4 Multiplayer Games 🎮 on Github Profiles (README.md)

You can play online multiplayer games on Github profiles! 🎮 Setting up a profile on GitHub is easy,...

Learn More 9 0May 14 '24

TanStack Form Tutorial: Setup and simple validation (with shadcn/ui)

Forms are not an easy business 🤯 Luckily there are many libraries helping out with that and today...

Learn More 24 6May 7 '24

Copilot Workspace - GitHub's latest innovation

GitHub just announced Copilot Workspace a new integrated AI feature with Copilot being your companion...

Learn More 10 1Apr 29 '24

What I DON'T like about shadcn/ui

Shadcn/ui is great, components are good-looking, easy to setup and customize, and everyone likes it…...

Learn More 49 8Apr 23 '24