Комментарии:
Its a great tutorial. I was hoping this would convince me to try out this server side JS/TS thing a shot. But I'll stick to Laravel and Inertia.js with Vue for now.
ОтветитьHow do you generate metadata for the app router to make the meta title the title of the post?
ОтветитьAmazing tutorial, you learn soooo much in just 3 hours. Now let's build! Thank you Theo 🙏
ОтветитьtRPC sucks. Screw you, screw shitty software getting hyped for no reason. Stable release wont allow server sent events, alpha would but then it would break testing playground.
Ответить"Amazing developer experience"
Continues to struggle with types for 30 min straight
The developer ain't the problem, typescript just doesn't make it easy. This is not even close to a good developer experience
This stack is like, more than ~10kb, no?
Ofc it is, quite the load time
Ive spent more time trying to figure out how to convert my website from the LAMP stack to sonething somewhat modern then it took me to actually write my first prototype of my service. I want to convert to something like Next.js, dJango, etc, but for my understanding I can get almost everything I want done faster with jQuery and PHP embedded in HTML. Its horrible, but I know it, and my custom authentication code doesnt need to be re-written.
Ответитьworst tutorial ever blud is going so fast you have to be a train to catch him ducking umbass
Ответитьi dont know if im being stupid but i dont see a free option for creating a db with planetscale anymore...
ОтветитьNope. This is not production. I am sorry but it is not. This is "Nextjs for dummies".
Ответитьclerk can be very expensive at scale. with 1M users, you will pay $20,000 per month! I think i prefer the next-auth free solution.
ОтветитьLOL - if this is from 0 I'm the king of coders!!! :(
Ответитьso with the death of planetscale with free tier would anyone recommend using supabase and if so some tips on setting this up with it
ОтветитьYour voice is so nice I can listen to this for hours. Oh wait I already did
ОтветитьWhy do you keep searching google with !g ? Thanks.
ОтветитьHey Theo! Are there plans to update this tutorial?
ОтветитьNice content,
ОтветитьYeah let's just build prod app depending on 20 external services what could go wrong
Ответить"yarn is kinda dead" lol in react native
ОтветитьHey Theo! Are there plans to update this tutorial? Specially after planetscale removing the free tier. I share this video with a lot of people that want to get started with development and once they reach a certain level I show them this. Just curious, because this video is excellent!
ОтветитьPlanet scale is dead 😐
ОтветитьPlanetScale no longer has a free tier
ОтветитьStupid question: How do you get the automatic imports to pop up like that?
ОтветитьWell, Planetscale is not $0 anymore. The cheapest option for my region (eu-central, Frankfurt) is now $47/month.
Any suggestions what I can do? I just want to test a bit and try out stuff but I don't want to pay almost $50 a month. I'm a student so I'm poor.
I don't have a credit card as well so I couldn't even buy it if I wanted to.
I haven't been a coder for nearly 20 years. There are so many frameworks and tools now, it's impossible to catch up without feeling like being knocked on your arse with decision paralysis. This stack and this tutorials is just what the doctor ordered. I'm so looking forward to getting back to this. Love your work.
ОтветитьRIP this tutorial. RIP planetscale
ОтветитьOne of the best tutorials I have watched in years!
edited: just finish it. I learned a lot!
based ty
ОтветитьIs there a video like this for create-t3-turbo?
ОтветитьHey Theo, you are passing an '@' to the href of the Next/Link component and then you are filtering it out when you are looking up user by username. Couldn't you just not pass the '@' to the href of the link component? Great course by the way. What do you think about the fact that TRPC seems to be not functional with the app router?
ОтветитьYou know it's a top tier tutorial when Github Copilot auto-completes the same thing verbatim. It's almost like it watched the same tutorial, probably because everybody doing the same tutorial has trained GHC's behavior. 🤩
ОтветитьPlanetScale free plan is not avaliable in Brazil. What could I use instead?
ОтветитьLoving the wtf kind of moments from you, makes it so much better of a tutorial knowing that the pros struggle from time to time!
ОтветитьModern webdev is like modern android dev. Just full of layers but eventually its beautiful ❤️
ОтветитьThis was so helpful as someone just getting started with frontend, thanks!!!
ОтветитьIf you're a developer why are you making "sign in" pages? Is that cool? Is that what you envisioned yourself doing as a child? Just make a cool website and then make it free with no sign in. Make the world you want. Stop making corporate prisons
ОтветитьIs there an updated version now with Drizzle?
ОтветитьFantastic! Thanks for making this
Ответить!! Double negatives are a no-no. 😂
Ответитьhave two component one component fetch the list of data (server component) and another create (client component). have used (trpc/server) query to fetch the list and in client side have used (trpc/client) after successful creating the list it doesn't invalidate the routes. idk why can any one explain
Ответитьtrpc/react vs trpc/server??
Should I always use trpc/server for Server Components and trpc/react for Client Components?
After downloading T3-app from NPM, I immediately tried to npm run dev like in the video, and immediately got this error which I can't find anything online about:
Error:
Invalid `prisma.post.findFirst()` invocation:
The table `main.Post` does not exist in the current database.
I literally did not do or change a thing. =/
Did Vercel finally stop returning server errors and is stable?
ОтветитьFile structure of create t3 app, /app vs /pages ?
As of today when I run the below (got from the create t3 official site), I get a /app instead of normal /pages which is more of the conventional NextJS structure approach,
npm create t3-app@latest
Does any one know the reason behind having it structured with /app ?? and if both ways are fine ? thank you in advance !
Thanks for taking the time brotha, this was great, learned more than I thought I would ✌🏽
ОтветитьWhy don't people just use a VPS with a complete backend framework that has storage, databases, authentication, etc., like Laravel? Instead of paying for all of these services,
Is it just because it is easier, or is there another reason?