No i'd say the best way is to use hono. It's insanely simple and provides type safety with much less code
@0xOmziКүн бұрын
This is really cool Josh! Thanks for sharing ;).
@csnapalm2280Күн бұрын
Level of motivation: You feel like you're learning something: 7/10 Josh says "you know the drill by now" and you actually know the drill: 100/10 🔥
@hamzahix4860Күн бұрын
thank you bro
@VolodymyrShamieievКүн бұрын
Thanks but I'll use Svelte or Angular :))
@siddiquiaffanКүн бұрын
Great video! It would have been better if you used free tools. e.g. for auth you could have used free auth tool (auth.js, lucia, etc)
@MuhamadAzizPrasetyoКүн бұрын
Can anyone explain the difference between React Compiler and Signal? I'm still quite confused technically
@FilipCordasКүн бұрын
Wow pretty soon next.js will be able to do things I could do 15 years ago in asp web forms amazing.
@aniakowalska6739Күн бұрын
Is it wise to make a couple of interfaces named "PageProps"? Don't interface extend when they're named the same? I usually use "type" instead of "interface" for props OR name interfaces uniquely, but maybe I'm missing something
@felipemateus7599Күн бұрын
Brilliant!
@tmgakiКүн бұрын
1:02:00 3:21:39 8:01:39
@nobodysaysmynamerightКүн бұрын
Hi Josh. My main problem with this approach is data consumption and download speed / execution time, which may or may not be a concern depending on where you operate. I'm currently working for a client in Zambia and Malawi which is known for their expensive data and lack of network availability, so everything counts. As a test, I made both server action and /api route return the same payload ({foo:"bar"}}, both using POST (a restriction of server actions) and there are the results: - server actions - 447B download size - 84ms to respond - /api/ route - 192B download size - 25ms to respond As the request in server actions points to the route itself it's likely running much more code than the /api route which just returns some JSON. That said 100% agree this is a much better DX with types flowing through and love to see new and creative approaches to current problems!
@clementbabili6058Күн бұрын
How do I create a user in my database as I'm encountering a problem when trying to create a payment session but when I check my Prisma database it shows i have no users? please help.
@mmm-tl6gqКүн бұрын
How build voxqube next I need to help
@odogwu-1918Күн бұрын
12 long hours, hahaha!!! Everytime I tune into your channel is not for the project is for the code pattern and style, Thank for showing us how you write and structure your code
@tmgakiКүн бұрын
Memo: 2:48:20 8:52:30 9:12:30 9:15:40
@Blade_DhruvКүн бұрын
If there is any girl who wants to date a loyal man, I am 19 let's date then 😊, Sorry josh I truly need someone in my life so I am commenting this 🥺❤
@ronitgurjar5747Күн бұрын
ayyyyy dawg🔥🔥congratulations on the date mate...also can you make a tutorial on "Resend" used for emailing
@Prakhart4Күн бұрын
0:35 Respect 🫡
@dera_ngКүн бұрын
t0, t1, t2 -> tree 0, tree 1, tree 2..... Remember tree shaking? 🙂🤝
@user-bo3sq1wh4lКүн бұрын
I spent the whole day today trying to figure out how to do this. Thanks to you and KZread recommendations for this info!
@yatochka77772 күн бұрын
0:26, actually remember deploying my first Django apps on a vps, it took me hours to deploy, and then days to set up https fr...
@baltabur67962 күн бұрын
thank you so much for the video. it is so good. I have started it, I hope I can finish it
@goo_tx2 күн бұрын
Redis was probably getting slammed with costs with all the shitty AI apps using their shit.
@ohenrydevopr2 күн бұрын
I see a lot of people talking about not being able to cache server actions, or that they're not designed to fetch data, or that they're not parallelism-friendly and therefore slow down performance. Now let's move on to the real world of people who actually make money on a day-to-day basis: - Works on more than one project at a time - Need development agility - Need delivery - Most of the time they are not applications that need 1 second less per request In other words, is it the best approach according to the engineering and the whole concept of the people at Vercel? no. but it solves the problem Less crying and more code
@DevvOscar2 күн бұрын
mutate is for mutating the server state
@pranavbobde25292 күн бұрын
Did you reupload or change the title?
@mikelCold2 күн бұрын
They seem to completely miss the purpose of UUID which is "Universally Unique", meaning the purpose is that an ID can be created anywhere. If you are just inserting then an auto increment id would be better, but if the object needs to be created outside of the app then there needs to be a way to get a unique ID. Firebase has some functionality for this, to get a new incrementing unique id from the db first, but it's just a complex solution.
@Joepraise_17952 күн бұрын
welp, seems the course i got would have to seat this one out now. This has everything! Thank you Josh!!!
@mikelCold2 күн бұрын
Build speed is important for iteration time, especially as development time increases (AI code). It is weird how the rust world is overshadowing the ts/js world. Why are the node/typescript people not making their compilers super fast so we don't need to use another tool?
@jagdish1o12 күн бұрын
I love living on the edge, let's go 🤣
@fivepixels_private2 күн бұрын
What software do you use when recording your screen?
@xixipi2 күн бұрын
React devs when they see other frameworks - "Too much magic". Not anymore
@xixipi2 күн бұрын
I maintain Angular, Vue, and React UI components at the same time. I would say React is the most annoying to debug because of Strict Mode, memoization, and effects. They should have done this way earlier!!
@ahbarajaib23572 күн бұрын
Hi Josh, thank you for making this, i watched the intro to the course. Its amazing what you are doing.
@priyanshugupta48752 күн бұрын
i think, it will be more interactive if you have a facecam.
@tyu34562 күн бұрын
5:56 "use mom"
@Opeyemi.sanusi2 күн бұрын
you won't get demonetized for saying fuck or fucking. if it's too much then you might
@mblackritter2 күн бұрын
Oh my, I'll cancel my subscription and give a fat thumbs down! Someone who thinks we need MORE of such nonsense can't be sane and is taking part of the satanist agenda! ✊🏻 🙀
@thegrumpydeveloper2 күн бұрын
I like the server prefix.
@nro3372 күн бұрын
Super cool to see this. Great demo and description!
@dontignore55672 күн бұрын
Question about component FILE NAMES. Which compoennt file name should be PascalCase and which should be just regular lowercase ?
@ronhenly79362 күн бұрын
can i use the app router error handling in a component?
@debarkamondal64062 күн бұрын
Dude, now we need a video on how to date a girl begin a nerd. XD
@chosenone9992 күн бұрын
How’s is it going to be used with swc? I think vercel uses that in Next.js for compilation…
@Code-sz9db2 күн бұрын
Shopify + Next.js ?????????????????? :)
@jonny61333 күн бұрын
Bro did not useMemo girl's number
@danielchukwu5243 күн бұрын
Much appreciated 🙏
@techworld32553 күн бұрын
Everyone proud of Josh dating ❌ Me being glad he switched to macos ✅
@electricz30453 күн бұрын
I find it not too good that every normal sentencd eill be yeild as prfoancd ehen you just add "fucking". It shiuld consider more words when coming up with a result. These days you say fucking in every sentence yku want to show as "i really mean it rhst way" like for instance "I fucking won the lottery today!" Isn't profane yet woukd yield as beung profsne by thr API. An actual profane sentence could be "Men you look fucking ugly, yku fuckinf stink like my dad's asshole"
Пікірлер
No i'd say the best way is to use hono. It's insanely simple and provides type safety with much less code
This is really cool Josh! Thanks for sharing ;).
Level of motivation: You feel like you're learning something: 7/10 Josh says "you know the drill by now" and you actually know the drill: 100/10 🔥
thank you bro
Thanks but I'll use Svelte or Angular :))
Great video! It would have been better if you used free tools. e.g. for auth you could have used free auth tool (auth.js, lucia, etc)
Can anyone explain the difference between React Compiler and Signal? I'm still quite confused technically
Wow pretty soon next.js will be able to do things I could do 15 years ago in asp web forms amazing.
Is it wise to make a couple of interfaces named "PageProps"? Don't interface extend when they're named the same? I usually use "type" instead of "interface" for props OR name interfaces uniquely, but maybe I'm missing something
Brilliant!
1:02:00 3:21:39 8:01:39
Hi Josh. My main problem with this approach is data consumption and download speed / execution time, which may or may not be a concern depending on where you operate. I'm currently working for a client in Zambia and Malawi which is known for their expensive data and lack of network availability, so everything counts. As a test, I made both server action and /api route return the same payload ({foo:"bar"}}, both using POST (a restriction of server actions) and there are the results: - server actions - 447B download size - 84ms to respond - /api/ route - 192B download size - 25ms to respond As the request in server actions points to the route itself it's likely running much more code than the /api route which just returns some JSON. That said 100% agree this is a much better DX with types flowing through and love to see new and creative approaches to current problems!
How do I create a user in my database as I'm encountering a problem when trying to create a payment session but when I check my Prisma database it shows i have no users? please help.
How build voxqube next I need to help
12 long hours, hahaha!!! Everytime I tune into your channel is not for the project is for the code pattern and style, Thank for showing us how you write and structure your code
Memo: 2:48:20 8:52:30 9:12:30 9:15:40
If there is any girl who wants to date a loyal man, I am 19 let's date then 😊, Sorry josh I truly need someone in my life so I am commenting this 🥺❤
ayyyyy dawg🔥🔥congratulations on the date mate...also can you make a tutorial on "Resend" used for emailing
0:35 Respect 🫡
t0, t1, t2 -> tree 0, tree 1, tree 2..... Remember tree shaking? 🙂🤝
I spent the whole day today trying to figure out how to do this. Thanks to you and KZread recommendations for this info!
0:26, actually remember deploying my first Django apps on a vps, it took me hours to deploy, and then days to set up https fr...
thank you so much for the video. it is so good. I have started it, I hope I can finish it
Redis was probably getting slammed with costs with all the shitty AI apps using their shit.
I see a lot of people talking about not being able to cache server actions, or that they're not designed to fetch data, or that they're not parallelism-friendly and therefore slow down performance. Now let's move on to the real world of people who actually make money on a day-to-day basis: - Works on more than one project at a time - Need development agility - Need delivery - Most of the time they are not applications that need 1 second less per request In other words, is it the best approach according to the engineering and the whole concept of the people at Vercel? no. but it solves the problem Less crying and more code
mutate is for mutating the server state
Did you reupload or change the title?
They seem to completely miss the purpose of UUID which is "Universally Unique", meaning the purpose is that an ID can be created anywhere. If you are just inserting then an auto increment id would be better, but if the object needs to be created outside of the app then there needs to be a way to get a unique ID. Firebase has some functionality for this, to get a new incrementing unique id from the db first, but it's just a complex solution.
welp, seems the course i got would have to seat this one out now. This has everything! Thank you Josh!!!
Build speed is important for iteration time, especially as development time increases (AI code). It is weird how the rust world is overshadowing the ts/js world. Why are the node/typescript people not making their compilers super fast so we don't need to use another tool?
I love living on the edge, let's go 🤣
What software do you use when recording your screen?
React devs when they see other frameworks - "Too much magic". Not anymore
I maintain Angular, Vue, and React UI components at the same time. I would say React is the most annoying to debug because of Strict Mode, memoization, and effects. They should have done this way earlier!!
Hi Josh, thank you for making this, i watched the intro to the course. Its amazing what you are doing.
i think, it will be more interactive if you have a facecam.
5:56 "use mom"
you won't get demonetized for saying fuck or fucking. if it's too much then you might
Oh my, I'll cancel my subscription and give a fat thumbs down! Someone who thinks we need MORE of such nonsense can't be sane and is taking part of the satanist agenda! ✊🏻 🙀
I like the server prefix.
Super cool to see this. Great demo and description!
Question about component FILE NAMES. Which compoennt file name should be PascalCase and which should be just regular lowercase ?
can i use the app router error handling in a component?
Dude, now we need a video on how to date a girl begin a nerd. XD
How’s is it going to be used with swc? I think vercel uses that in Next.js for compilation…
Shopify + Next.js ?????????????????? :)
Bro did not useMemo girl's number
Much appreciated 🙏
Everyone proud of Josh dating ❌ Me being glad he switched to macos ✅
I find it not too good that every normal sentencd eill be yeild as prfoancd ehen you just add "fucking". It shiuld consider more words when coming up with a result. These days you say fucking in every sentence yku want to show as "i really mean it rhst way" like for instance "I fucking won the lottery today!" Isn't profane yet woukd yield as beung profsne by thr API. An actual profane sentence could be "Men you look fucking ugly, yku fuckinf stink like my dad's asshole"