These streams really made me a good developer.. Not only at coding level but they gave me a lot of ideas and made me have my own thoughts on any new framework of technology.. Thank you guys 💙💙 and keep up the great work 💥
@@sudeshryan8707 Don't pretend like the vast majority of all PHP code online isn't atrocious old-fashioned PHP with page-based routing, include/require imports, database connections interpolated in HTML markup and all that jazz. The clean version 7 & 8 style PHP you have in mind is still a tiny minority of projects.
16:42 Theo going from questioning whether Prime's vim is properly setup to Prime being the first to figure out something's wrong syntatically is an absolute gigachad vim flex.
Or maybe actually study for the job you're doing and you're not going to have any impostor syndrome. But yeah sure blaming rich people will solve that 😂
@mattb925 In retrospect, you've got a point. After now having studied some more, I now feel less like an impostor because I have a better concept of the precise range of projects I'm currently equipped to handle. I'm sure there are a bunch of my comments on Prime videos that I will slap my forehead at later, but he's been an excellent learning resource in my growth process.
18:25 don't you just need to add a third if else condition there for when T extends (context?: GetServerSidePropsContext) => GetServerSidePropsResult and in that case return P? Seems like a simple fix to support non-async getServerSideProps functions.
There's an option to choose whether to use the new app router or the pages router when you create a new Next project. When using the T3 stack it even offers the pages router by default.
Yeah rewrite everything and introduce breaking changes with every update and force everyone to relearn the same thing just differently cause why not - type circus
re: Imposter syndrome. By virtue of having Imposter Syndrome you are already a better dev than most simply because having imposter syndrome means you CARE.
Please normalize sound. You are louder around 40% also something is wrong with your sound like a lot of unpleasant pop noises and very high pitch ones. Maybe the mic, maybe need for pop filter, maybe some processing. Guest voice is much more pleasant to hear.
2:04 LOLOLOLOLOL except NOT, nextjs is dumb and counter intuitive, it takes React which is a great framework to build apps on and fills it with rushed / not thought out BS
These streams really made me a good developer.. Not only at coding level but they gave me a lot of ideas and made me have my own thoughts on any new framework of technology.. Thank you guys 💙💙 and keep up the great work 💥
I like this way of teaching because you are teaching a fellow senior developer and it goes fast and on point.
Timestamps:
00:00:00 - Teaching Primeagen Next.JS
00:01:50 - Using create-next-app
00:27:43 - Using create-t3-app
01:19:51 - Primeagen leaves & interim
01:33:25 - React & NextJS Are Changing - JS Promise using Suspense
02:08:50 - Be right back
02:15:06 - Interim
02:23:18 - React with Promises - What Changes
02:44:23 - Interim / outro
Legend 🙏🙏
Confused by these time stamps haha. Did the video get chopped down after upload?
@@davak72 I'm also wondering...
11:19 - i had no idea that was WHY react did the double render in dev/strict mode. Thanks Theo
@MrSprinkles1F369 lol that made me laugh
@MrSprinkles1F369 LMAO
After Theo realized he wasn't at all going to be able to control the flow of the video and gave over to that fact, he started having fun :D
As a PHP it is fascinating to hear you speak to page based routing as "like PHP" I haven't done page based routing in PHP in about 15years
Nobody is. when These guys talk about PHP they think 2001 php, which nobody even remembers now in PHP world LOL
@@sudeshryan8707 Don't pretend like the vast majority of all PHP code online isn't atrocious old-fashioned PHP with page-based routing, include/require imports, database connections interpolated in HTML markup and all that jazz. The clean version 7 & 8 style PHP you have in mind is still a tiny minority of projects.
They never looked back to the og
I was doing page based php 3 years ago, but the app is 20 years old
Snowflake deleted my reply LMAO
Holy cow this was awesome seeing you work through issues in real time. I want a crap ton of content like this.
16:42 Theo going from questioning whether Prime's vim is properly setup to Prime being the first to figure out something's wrong syntatically is an absolute gigachad vim flex.
Yeaaa
At 9:26 I already learned two things I did not know. Thank you for this content.
This is I was waiting for. LOVED the content. Primeagen is so great at understanding concepts so quick. What a chemistry you guys have.
Great video. I really enjoy this. It's like a stream from a good vibing office.
That thumbnail is gold🤣🤣🤣 I love the friendly competition
Such a nice couple. I love to see their family arguments on youtube and twitch. So cute. ;)
I hope They'll have kids in future...
@@mazharansari7813 A bunch of toddlers running around with dyed hair and moustaches, yes I can see it
My two favorite creators ❤️
"Why do so many devs have imposter syndrome?" Because the economy tells us we are worthless until we make something that rich people care about.
Jonathan blow wld have a pretty different response to that
What is that @@ianhecox90?
Or maybe actually study for the job you're doing and you're not going to have any impostor syndrome. But yeah sure blaming rich people will solve that 😂
@mattb925 In retrospect, you've got a point. After now having studied some more, I now feel less like an impostor because I have a better concept of the precise range of projects I'm currently equipped to handle. I'm sure there are a bunch of my comments on Prime videos that I will slap my forehead at later, but he's been an excellent learning resource in my growth process.
18:50 Where you say you don't have to be good at typescript is actually refreshing. Like what is even happening there.
The t3 stack is the holy grail of web dev...thanks for this 💎 theo!
It's really strange to look back at next before the app router. It's so much better with server components
Agreed. I kind of want to re-teach Prime with the new stuff but idk if he'd be willing to do this twice
@t3dotgg I think it is only fair if he's gonna keep dunking on us js devs lol. I would like to see what he says now.
@@t3dotgg i know its been 8 months since but thanks for even doing this, learnt alot
and its my second rewatch
the amount of info in the first 15 minutes alone is insane
Both of you are awesome. Thank you for sharing this.
The definition at the beginning was so important for me
8:42 theo being visibly annoyed by the anonymous function lol
18:25 don't you just need to add a third if else condition there for when T extends (context?: GetServerSidePropsContext) => GetServerSidePropsResult and in that case return P? Seems like a simple fix to support non-async getServerSideProps functions.
Have you ever heard about Kirby?
Pure php and works quite similar and can simply have a folder based CMS.
"All my jumping to definition just stop working then I don't want program anymore." - Primeagen
Did the Advent of Code thing ever happen..?
dayum, it’s like there are 20 engineers in this video
What kind of engineers u've met in your life to say that thèse two are like 20 engineers 😂😂 (no attack against u, but genuinely curious)
@@imad_eight I think he meant that they're both 10x engineers as a complement, so overall 20x.
The Theo face`s it`s so funny! The face`s says "Unbelievable"...😂😂😂😂😂😂
I want this type of content from you guys. please do it more.
Please don’t get rid of the characters I love how explicit it is
Next guys already did inserted the Sync | Async pattern on ServerProps????
Bro this theo guy is a hidden Gem
After watching first 20 minutes I am happy that I am using Nuxt and not Next
26:30 Good shutout to PHP! I use it in 2024 XD and I like it, and it is simple
Just in time refactoring is a useful design pattern. If it ain't broke...
"Are you Jon Snow" I'm dead 💀
php and rails 🔥
2:42:00 was a seriously head explosion moment for me. It's going to be so easy!!
Really learned a lot
Very new to Next and still have no clue what tRPC ever does
Theo do you have a link on how to deploy the t3 stack to AWS, what would be the easiest way to deploy you can think of?
wow, nextJS in one hour
I'm trying to follow this guide 1 year after. And there is no 'pages' folder anymore. JS consistency in a nutshell 🤡
There's an option to choose whether to use the new app router or the pages router when you create a new Next project. When using the T3 stack it even offers the pages router by default.
Yeah rewrite everything and introduce breaking changes with every update and force everyone to relearn the same thing just differently cause why not - type circus
You guys are awesome :)
Loved it. 👌
❤ Love the content
HealthyGamerGG hype!
this was awesome stream ,
why is there only one competitor caring about frontend and backend?
Will you hire a sales rep off commission?
What's this? A crossover episode?
you are the best T3
Well done man!
BEST!
Finally I learned next js..
u guys should make some content with traversy media
lol @ Prime "Im already there"
Strict mode to find side effects!
Why there is Arabic in ptime's AC
re: Imposter syndrome.
By virtue of having Imposter Syndrome you are already a better dev than most simply because having imposter syndrome means you CARE.
Not implying that devs without imposter syndrome don't care, just implying that devs with Imposter Syndrome almost definitely care.
Why does he say that Nextjs is a backend framework though? it is a frontend framework, no?
Full stack
12:00 strict mode is on
The line height in Primeogens Vim is painful
Does Theo has a discord server?
Why are there arabic words in his autocomplete
theprimeagent needs to meet dan abramov
Only Pans
How does this not create a new promise every render? For example 1:49:47
Use IDE bruhhh u killing me!
🤴
Does this mean rip trpc? :'(
That was a dumb question, I am sorry to anyone who I hurt 😅
Poggers
Imagine someone starting a OF account just posting their unixp***
Please normalize sound. You are louder around 40% also something is wrong with your sound like a lot of unpleasant pop noises and very high pitch ones. Maybe the mic, maybe need for pop filter, maybe some processing. Guest voice is much more pleasant to hear.
2:53 alright i'm leaving.
Bye! 👋
lol that face when just with async is working! the worst
8:45 bro really said "same difference"
omg please do this but with react native ;-;
it’s no different
trpc docs are very good you could add to RN easily
I meant like a whole "tutorial" of him teaching someone how to properly do RN
@@1998goodboy it’s pretty much exactly the same minus the nextjs stuff so no server side rendering
Yeah I guess, my issues are to-do with being completly new to react in general and diving strsigh to RN out of the need to develop a mobile app
MAKE HIM USE ANGULAR
Beware of what you wish for, People with even slightest JAVA Syndrome like TS and love Angular.
I suffer from Java syndrome and still hate Angular. React is so much better imo@@ashrafal
lol that face when you want to know how next is working to console log two times without rason. #metoo
This is combo I did nothing to happen 🎉
Nuxt 3 > Next 13
T3 contains prisma which makes not saleable at all. Please stop marketing for prisma
Rust looks easy compared to this lol
28:28
I can't stand JavaScript either. But unlike you two, I couldn't stand JavaScript and moved to C++.
This has to be the worst video of nextjs I've ever seen esp. for an introduction. What a clusture F
prime is too quiet ..
Amazing
I think the second time of console.log it was because of strict mode
2:04 LOLOLOLOLOL except NOT, nextjs is dumb and counter intuitive, it takes React which is a great framework to build apps on and fills it with rushed / not thought out BS