Sign in

leonardomontini.dev

@leonardomontini.dev
0 followers 0 following 0 posts
PostsRepliesMedia
Leonardo Montini @leonardomontini.dev · 05/05/2025
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
youtu.be
SSR, Preloading, Caching and more with TanStack Start + Query
YouTube video by Dev Leonardo
081
Leonardo Montini @leonardomontini.dev · 03/04/2025
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
leonardomontini.dev
Public Speaking | Leonardo Montini
You may have seen me talking about things I like on some occasions
050
Leonardo Montini @leonardomontini.dev · 15/03/2025
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
youtu.be
TanStack Form: Composable Fields for Large Forms
YouTube video by Dev Leonardo
091
Leonardo Montini @leonardomontini.dev · 22/02/2025
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...
github.com
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.
071
Leonardo Montini @leonardomontini.dev · 21/02/2025
Yes, it's TanStack Router... on Solid! 👀
4925
Leonardo Montini @leonardomontini.dev · 20/02/2025
TanStack Form 1.0 Soon™
0120
Leonardo Montini @leonardomontini.dev · 20/02/2025
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
leonardomontini.dev
No worries, I'm still here 🙋‍♂️ | Leonardo Montini
I missed a week so 2x content today!
020
Leonardo Montini @leonardomontini.dev · 18/02/2025
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
youtu.be
A new tool to Create React Apps with TanStack
YouTube video by Dev Leonardo
0111
Reposted by Leonardo Montini
Mark Erikson @acemarke.dev · 17/02/2025
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!
github.com
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...
610722
Leonardo Montini @leonardomontini.dev · 12/02/2025
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
youtu.be
TanStack Start Authentication with Supabase
YouTube video by Dev Leonardo
000
Reposted by Leonardo Montini
GitHub @github.com · 11/02/2025
New starter pack just dropped Check it out to see what our GitHub Stars are up to 💫 go.bsky.app/SLURjn2
go.bsky.app
GitHub Stars starter pack ⭐️
Join the conversation
1628246
Leonardo Montini @leonardomontini.dev · 04/02/2025
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...
github.com
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
082
Leonardo Montini @leonardomontini.dev · 30/01/2025
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 🚀
leonardomontini.dev
Newsletter | Leonardo Montini
Subscribe for unfiltered thoughts, what's on my mind, and what I'm working on.
010
Leonardo Montini @leonardomontini.dev · 13/01/2025
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
youtu.be
One Typescript Schema to rule them all
YouTube video by Dev Leonardo
040
Leonardo Montini @leonardomontini.dev · 09/01/2025
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.
leonardomontini.dev
Newsletter | Leonardo Montini
Subscribe for unfiltered thoughts, what's on my mind, and what I'm working on.
000
Leonardo Montini @leonardomontini.dev · 09/01/2025
oh no, this ruins all the magic 😂
000
Leonardo Montini @leonardomontini.dev · 09/01/2025
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
110
Leonardo Montini @leonardomontini.dev · 07/01/2025
Makes sense, thank you!
000
Leonardo Montini @leonardomontini.dev · 07/01/2025
I'm completely new around here, how do you get feedback if you're doing good?
100
Leonardo Montini @leonardomontini.dev · 07/01/2025
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
leonardomontini.dev
Newsletter | Leonardo Montini
Subscribe to my newsletter to get more in touch with me and my work.
131
Leonardo Montini @leonardomontini.dev · 06/01/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?
youtu.be
What’s gonna change in 2025
YouTube video by Dev Leonardo
000
Leonardo Montini @leonardomontini.dev · 19/12/2024
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
adventofts.com
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...
110
Leonardo Montini @leonardomontini.dev · 18/12/2024
Suspiciously easy today, maybe we'll pay the price tomorrow 😂
110
Leonardo Montini @leonardomontini.dev · 17/12/2024
Me the past few days
Advent of Code takes too much time -> I'll do advent of TS in instead -> spends hours on Advent of TS
160
Leonardo Montini @leonardomontini.dev · 12/12/2024
Ok day 12 the madness has begun, I'm already in mode "Please ChatGPT help me and slooowly explain what you're doing"
adventofts.com
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...
020
Reposted by Leonardo Montini
Tanner Linsley @tannerlinsley.com · 12/12/2024
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
4704
Leonardo Montini @leonardomontini.dev · 11/12/2024
Wait did I really write "without zero effort"? I think you got the point anyway 😅😅
0110
Leonardo Montini @leonardomontini.dev · 11/12/2024
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/...
tanstack.com
React TanStack Form Standard Schema Example | TanStack Form Docs
An example showing how to implement Standard Schema in React using TanStack Form.
28813
Leonardo Montini @leonardomontini.dev · 10/12/2024
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
leonardomontini.dev
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.
020
Leonardo Montini @leonardomontini.dev · 10/12/2024
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?
100
Leonardo Montini @leonardomontini.dev · 10/12/2024
As of today over 60.000 developers came across my videos and articles and I truly hope they found what they were looking for. So... there it is, a new page on my personal website with a list of all the available resources and some hints on what I'm planning to do next.
100
Leonardo Montini @leonardomontini.dev · 10/12/2024
I began creating resources for @tanstack.com in February and I felt it was due time to make them all accessible from one place. My focus has mostly been on Router and Form and I'm now looking at Start ⏩
161
Leonardo Montini @leonardomontini.dev · 09/12/2024
It's time for yearly recaps so here's a tiny tool drawing your @github.com contribution chart as a skyline 🏙️ Get the gh extension with "gh extension install github/gh-skyline" and run "gh skyline" in your terminal 👇 #GitHubSkyline
020
Leonardo Montini @leonardomontini.dev · 08/12/2024
Can't wait to see the second half and cry 🫡
110
Leonardo Montini @leonardomontini.dev · 08/12/2024
Yeah me too, it took a while and I had to have a conversation with ChatGPT to get the solution right but I'm happy I learned something new :D
110
Leonardo Montini @leonardomontini.dev · 08/12/2024
I'm already starting to learn something new about Typescript! (no spoiler) I had no idea you could do *that* on day 7 😅
adventofts.com
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...
2151
Leonardo Montini @leonardomontini.dev · 07/12/2024
I finally found some time to fix the SEO of my website and look at that, I have a proper image in the preview now 😂 leonardomontini.dev
leonardomontini.dev
Leonardo Montini | Web Developer, Open Source maintainer and Content Creator
Technical content on Open Source, Web Development, GitHub and Visual Studio Code. I'm Leonardo Montini and that's what I like to talk about, let's get in touch!
042
Leonardo Montini @leonardomontini.dev · 03/12/2024
Everything I'm doing on YouTube and GitHub is purely out of passion and free for everyone, a subscribe or star is more than enough to say thank you. But sometimes, people like Cooper take that extra step with a GitHub Sponsorship. It's my turn to say thank you today! ❤️
Github Sponsor notification, from user @c-goodman
061
Leonardo Montini @leonardomontini.dev · 02/12/2024
This year I want to finish all Advent of Typescript challenges but... getting stuck sucks! The plan for the tough days is to try for a "reasonable amount of time", then get some hints and (even with AI) analyze and understand the solution. I don't see value in trying beyond frustration tbh
050
Reposted by Leonardo Montini
Corbin Crutchley @crutchcorn.dev · 29/11/2024
We just announced two sets of breaking changes in @tanstack.com Form: github.com/TanStack/for... I feel terrible about this, seeing as we recently announced an RC phase - intent on no more breaking changes. I wish I could solve this differently, but I don't see alternatives.
github.com
[TRACKING] Breaking Changes Made During the RC Phase · Issue #1044 · TanStack/form
Well y'all, I hate to say it, but we'll have a few breaking changes during our RC "stable" phase. We just released our first two breaking changes in 0.38.0: Droped support for TypeScript 4.9 and 5....
3171
Leonardo Montini @leonardomontini.dev · 28/11/2024
The initial friction is sometimes so hard to overcome, but once you get started and find yourself in flow state, oh what you can achieve!
010
Leonardo Montini @leonardomontini.dev · 27/11/2024
That's brilliant! 😂 If "MERN Developer" is a thing, why can't we have "full tanstack developer" in 2025? 👀
100
Leonardo Montini @leonardomontini.dev · 27/11/2024
Scheduled for tomorrow morning 🚀
A YouTube Video preview of a scheduled video.
Title: TanStack Form: Side Effects & Listeners
Description: Listen and react to a field change, for example to clear the value of another field. You can do that o...
030
Leonardo Montini @leonardomontini.dev · 27/11/2024
It was a technical one with the topic being specifically "let's talk about the stack" :D
010
Leonardo Montini @leonardomontini.dev · 27/11/2024
Me in a meeting 5 minutes ago: "User logins on a TanStack Form, navigates through TanStack Router on a page showing a TanStack Table with data managed by TanStack Query" We should add a rule that each time I mention @tanstack.com all participants take a shot, gotta be fun 🍻
3163
Leonardo Montini @leonardomontini.dev · 25/11/2024
...which makes me think Chapter 06 of the TanStack Form Tutorial should definitely cover this new feature :D The other 5 chapters are here: www.youtube.com/playlist?lis...
youtube.com
TanStack Form Tutorial - YouTube
A series of tutorials exploring TanStack Form, a new form library for TS/JS, React, Vue, Angular, Solid, and Lit!
010
Leonardo Montini @leonardomontini.dev · 25/11/2024
A very clean PR has just landed on @tanstack.com/Form bringing the listeners feature. Reacting to a field's change (but also mount, blur and submit) is now as easy as defining a function into the new listeners property of a Field component. Get it on TanStack Form 0.37.0 on React, Angular or Vue 🚀
github.com
feat(core): add field listeners by harry-whorlow · Pull Request #1032 · TanStack/form
Background From discussion #709 and PR #801 A continuation of the PR #801 that been sitting stale since July, as per the previous pull request: Sometimes we may want to attach our own side effects ...
1173
Reposted by Leonardo Montini
Tanner Linsley @tannerlinsley.com · 25/11/2024
I can't state how crucial Vinxi and Nitro were in making @TanStack.com Start. Come read about how it was a game changer! "Why TanStack Start is Ditching Adapters" tanstack.com/blog/why-tan...
413919
Leonardo Montini @leonardomontini.dev · 25/11/2024
Thank you 6000+ 🙌 I think thanks to Starter Packs most of my connections here don't know about my side projects so let me mention my YouTube channel where I talk about Open Source and Web Development I reached 6k subscribers today, if you wanna join you're welcome 👇 www.youtube.com/@DevLeonardo
6004 subscribers on my youtube channel called Dev Leonardo
020
Leonardo Montini @leonardomontini.dev · 24/11/2024
Xmas forest is complete 🍂
Christmas trees made with fallen leaves and glue
020