Leonardo Montini's Avatar

Leonardo Montini

@leonardomontini.dev.bsky.social

Frontend Engineer ๐Ÿ‡ฎ๐Ÿ‡น Open Source Maintainer ๐Ÿง‘โ€๐Ÿ’ป GitHub Star โญ Microsoft MVP ๐Ÿ”ท Dev Content: http://youtube.com/@DevLeonardo ๐Ÿ“ฝ๏ธ Cat lover ๐Ÿ˜ผ

2,089 Followers  |  303 Following  |  93 Posts  |  Joined: 13.05.2023  |  2.0005

Latest posts by leonardomontini.dev on Bluesky

SSR, Preloading, Caching and more with TanStack Start + Query
YouTube video by Dev Leonardo SSR, Preloading, Caching and more with TanStack Start + Query

There's so much you an easily achieve with TanStack Start + Query about how you load data and render content, let me show you some examples

youtu.be/kgw83CziJgM

05.05.2025 17:20 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Public Speaking | Leonardo Montini You may have seen me talking about things I like on some occasions

Vibe Coding and the 80-20 rule:

AI generated 80% of the layout of this page in just 20% of the total time I spent.

However, the remaining 80% of time went into that last 20% of code, manually tweaking details and fixing bugs

03.04.2025 22:53 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
TanStack Form: Composable Fields for Large Forms
YouTube video by Dev Leonardo TanStack Form: Composable Fields for Large Forms

A quick introduction on how to use the new @tanstack.com Form v1 Composition API

Reduce boilerplate code and ensure consistency across components and forms within your app

youtu.be/YJ3rW85fnKo

15.03.2025 14:12 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - Balastrong/github-copilot-demos: A sandbox for hands-on GitHub Copilot experiments A sandbox for hands-on GitHub Copilot experiments. Contribute to Balastrong/github-copilot-demos development by creating an account on GitHub.

Wanna test yourself the latest @github.com Copilot features on @vscode.dev?

I often present demos at conferences and on video, so I decided to collect them on a public repository.
You'll find instructions to replicate them and get your hands dirty!

Have a look โญ๏ธ

github.com/Balastrong/g...

22.02.2025 15:24 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Yes, it's TanStack Router... on Solid! ๐Ÿ‘€

21.02.2025 21:11 โ€” ๐Ÿ‘ 94    ๐Ÿ” 5    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

TanStack Form 1.0 Soonโ„ข

20.02.2025 20:30 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
No worries, I'm still here ๐Ÿ™‹โ€โ™‚๏ธ | Leonardo Montini I missed a week so 2x content today!

Issue 5 of my newsletter is out! ๐Ÿ“ฉ

You can find here the web version and if you want to connect more with me and my work you can subscribe to receive it in your inbox

Enjoy!

leonardomontini.dev/newsletter/5

20.02.2025 08:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A new tool to Create React Apps with TanStack
YouTube video by Dev Leonardo A new tool to Create React Apps with TanStack

With create-react-app official deprecated, here's a valid alternative to create an initial React app with Vite and @tanstack.com Router already configured

Give it a try: npx create-tsrouter-app

I talk about it in todays' video: youtu.be/K2m5awz3cAk

18.02.2025 19:49 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rewrite "Create" page to improve explanations by markerikson ยท Pull Request #7618 ยท reactjs/react.dev Summary This PR revamps the "Creating a React App" setup instructions page to offer better guidance on how to start a new React project. It also converts the existing "Building a Re...

After seeing the backlash to the recent React docs setup update, I've tackled it myself.

I've put up a PR that reworks the "Create" page with better explanations and a "Start from Scratch" section that recommends Vite + routers:

github.com/reactjs/reac...

I think this should make everyone happy!

17.02.2025 14:42 โ€” ๐Ÿ‘ 106    ๐Ÿ” 22    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1
TanStack Start Authentication with Supabase
YouTube video by Dev Leonardo TanStack Start Authentication with Supabase

Today's @tanstack.com Start Demo is all about the Auth flow ๐Ÿ”

We'll see how to handle sign up and sign in, manage the user cookies, protect some routes and set custom user data with @supabase.com

12.02.2025 17:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub Stars starter pack โญ๏ธ Join the conversation

New starter pack just dropped

Check it out to see what our GitHub Stars are up to ๐Ÿ’ซ

go.bsky.app/SLURjn2

11.02.2025 22:00 โ€” ๐Ÿ‘ 287    ๐Ÿ” 47    ๐Ÿ’ฌ 18    ๐Ÿ“Œ 9
GitHub - Balastrong/awesome-tanstack-start: A curated list of TanStack Start resources: articles, projects, videos and more. A curated list of TanStack Start resources: articles, projects, videos and more. - Balastrong/awesome-tanstack-start

I published an awesome-list with TanStack Start resources, if you know more that aren't already in the list please open a PR!

(Or just give it a โญ๏ธ in the meantime)

github.com/Balastrong/a...

04.02.2025 21:24 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Newsletter | Leonardo Montini Subscribe for unfiltered thoughts, what's on my mind, and what I'm working on.

Issue 3 of my newsletter is ready! This time it will be about the devrel role, TanStack and ui components.

Here: leonardomontini.dev/newsletter

You're still in time, join now and in a few hours it'll be delivered in your inbox ๐Ÿš€

30.01.2025 20:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
One Typescript Schema to rule them all
YouTube video by Dev Leonardo One Typescript Schema to rule them all

A quick showcase of what Standard Schema enables, the problem it solves and how it can hugely benefit the ecosystem

Zod (@colinhacks.com) , @valibot.dev and @arktype.io are already in, let's make it a widely adopted standard ๐Ÿš€

youtu.be/_JDf5_wVujo

13.01.2025 15:39 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Newsletter | Leonardo Montini Subscribe for unfiltered thoughts, what's on my mind, and what I'm working on.

Everything is finally ready!

๐Ÿ‘‰ leonardomontini.dev/newsletter

I'll send the first issue of my newsletter tomorrow morning, I have no idea what I'm doing but if you want to get more in touch with me, I'll share some personal thoughts on my coding journey.

09.01.2025 19:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

oh no, this ruins all the magic ๐Ÿ˜‚

09.01.2025 18:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

TIL Chrome starts loading a page from the bookmarks bar on mouse down, not when you release the click.

Try to click a bookmark and hold your mouse down for a couple of seconds then release - it will seam the page loaded instantly :D

09.01.2025 15:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Makes sense, thank you!

07.01.2025 22:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm completely new around here, how do you get feedback if you're doing good?

07.01.2025 21:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Newsletter | Leonardo Montini Subscribe to my newsletter to get more in touch with me and my work.

This might be a terrible idea but... I'm launching a newsletter! ๐Ÿ“ฉ

I'll share behind the scenes updates on my work, plans, and cool resources.

I want to connect with y'all in a more personal way, not necessarily fitting for socials and algorithms.

๐Ÿ‘‰ leonardomontini.dev/newsletter

07.01.2025 19:49 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Whatโ€™s gonna change in 2025
YouTube video by Dev Leonardo Whatโ€™s gonna change in 2025

I had BIG plans for this first week of 2025 but lying in bed with a nasty flu didn't help ๐Ÿค’

On the bright side, a thing that was on the back of my mind for quite some time became more obvious today.

Will I manage to make it happen?

06.01.2025 13:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Advent of TypeScript Advent of TypeScript is a month-long event running from December 1 to Christmas, featuring daily TypeScript challenges. Participants can test their skills, climb the leaderboard, and engage with the T...

Day 19, when I saw I had to parse code I panicked for a moment, turned out to be doable (after some silly attempts)

www.adventofts.com/events/2024/19

19.12.2024 20:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Suspiciously easy today, maybe we'll pay the price tomorrow ๐Ÿ˜‚

18.12.2024 08:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Advent of Code takes too much time -> I'll do advent of TS in instead -> spends hours on Advent of TS

Advent of Code takes too much time -> I'll do advent of TS in instead -> spends hours on Advent of TS

Me the past few days

17.12.2024 13:08 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Advent of TypeScript Advent of TypeScript is a month-long event running from December 1 to Christmas, featuring daily TypeScript challenges. Participants can test their skills, climb the leaderboard, and engage with the T...

Ok day 12 the madness has begun, I'm already in mode "Please ChatGPT help me and slooowly explain what you're doing"

12.12.2024 18:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Okay, for real this time!

Thanks to @convex.dev, @TanStack.com's metric counter now updates LIVE!

Kinda wild to watch! Go check it out! ๐Ÿ‘‰ TanStack.com

12.12.2024 06:38 โ€” ๐Ÿ‘ 70    ๐Ÿ” 4    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

Wait did I really write "without zero effort"?

I think you got the point anyway ๐Ÿ˜…๐Ÿ˜…

11.12.2024 20:27 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
React TanStack Form Standard Schema Example | TanStack Form Docs An example showing how to implement Standard Schema in React using TanStack Form.

TanStack Form now supports Standard Schema validators!

๐Ÿ”€ You can swap between Zod, Valibot and ArkType without zero effort, give it a try on the stackbliz you can find in the official docs ๐Ÿ‘‡

tanstack.com/form/latest/...

11.12.2024 19:17 โ€” ๐Ÿ‘ 89    ๐Ÿ” 13    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Preview
TanStack Tutorial for Start, Router, Form, Table & more | Leonardo Montini A free collection of step by step tutorials, with practical examples and code, on TanStack Start, Router, Form, Table and Query.

It could be a guide or just sharing your experience and how you used it. It really does make a difference.

Here's what I've done so far: leonardomontini.dev/tanstack

10.12.2024 22:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I believe engaging with projects and supporting other developers is a meaningful way to make a difference.

Think about an amazing library you're currently using, why don't you write an article about it?

10.12.2024 22:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@leonardomontini.dev is following 20 prominent accounts