This channel is a collection of various programming videos, tutorials, projects, talks, or anything software engineering and programming related. If you are new to coding and want to learn how to program or get a job in the industry, be sure to subscribe to my channel. There is a lot of great content on this channel to help you out in your coding goals.
You are right. You need JS. Use React Inertia Laravel. Inertia creates end to end "type safety" and is insanely easy to setup (breeze starter kit) and host on a VPS (laravel forge). Plus, you don't have to lose all the React time you've spent. I personally use Vue Inertia Laravel and its amazing.
I'm a go backend dev. I've been toying with next lately and I think it is a great experience. Compare to a SPA, I think next simplified a lot of thing.
If we really want to honest about this topic. There are 2 "influencers" that cause a lot confusion in this space, an Ex-Netflix and Ex-Twitch employee.
I don’t think I’ve seen theo deviate from react or next, so not sure what confusion you’re referring to? Prime just hits on every topic and backend language it seems. I think he just enjoys learning about languages
Ive been using rust, htmx, and tailwind once i got used to it, its not that bad. I can practice learning rust as I go while building fun projects after years of react
Nextjs is a resource hog and will easily consumer 4GB+ of memory for a simple dev server. It's also slow, where links can take like 10 seconds to load and it's not the backend it's waiting for. I switched to Remix out of pure frustration/desperation because at least I'd stay in React, and to my complete surprise, no more memory or performance issues, and feels so much more lightweight. Feels like how fast an SPA is supposed to be. Never going to use Nextjs again and won't ever recommend it to anyone
Hi Cody, how would you start learning Next JS if you would decide to do it RIGHT NOW? Maybe starting from their tutorial from their website first? I see you have a course on your website as well, but it's not updated to Next JS v.15
Nextjs 15 isn't stable yet so no one is gonna make a course about it now as a lot of things can change in the future so learn from the old courses , the new version doesn't to have a lot of breaking changes any way
@@theodordumitrache6055 I think i would take the codevlution nextjs course as it covers most of the things then go and a pick an orm like prisma then and a database and build full stack apps .
nextJs is the indusrtry standard for backend for frontend framewaork, however nextJs is still behind when it comes to tooling for a backend that talks to the database!
I would love to see kill switch implmentation in nextjs. Let's say my client is a technical person, he can remove the the code but is there any other way?
nah, i'm not going to use coolify, i don't want to think about the maintenance it brings and also the security problems, i use docker-compose and if i REAAALLY want a dashboard for my apps, i'll use portainer which is far more mature and stable compared to coolify!
“Is there an advanced-level Express.js project GitHub repository that can teach us a lot?” keep in mind I have 2 years of experience and want to learn something advanced in backend.
Im deploying my apps to my vps usually using Caprover but i rly didnt know about coolify. Seems like another great Platform as a service. Ill try out soonish :) from the video it looks amazing compared to Caprover.
After moving away from php I went all in on js and Next with ts. I’m tempted to learn all these others but then I have to ask why? I really like Next. On the other hand, keep in mind that a jack of all trades is a master of none.
I don't usually leave comments but this tutorial was fantastic. I really appreciate the unedited version since I can see you debugging in real time and go over your thought process. Honestly, it's been super helpful. From manually dropping tables in SQL and troubleshooting Drizzle, to handling the file uploads PUT requests to the R2 bucket. I felt like I was pair programming with a senior eng. and it was awesome. Also, learned a bunch of new stuff.
Sunk cost fallacy is the reluctance to abandon something despite the abandonment being beneficial. In this case abandoning Next or React probably wouldn’t be beneficial for you so it doesn’t meet that definition.
I have task to rework 50+ joomla websites of my city government (that always got DDOS'ed and defaced). I'm planning to make one single multi-tenant CMS app with Next, then I discovered PayloadCMS and it looks very promising.
Great video. I am just a team React. I predominantly use Next Js, Remix, or Astro if I need something static, and for content management, I use Strapi.
If anyone is just starting off, i would definitely suggest trying the laravel ecosystem. It is so full and well documented. You would find it relatively easy to pickup
Do you maintain a large next.js codebase or you just run tutorials? Because you seem to be jumping across frameworks everyday. It's different if you had a large pages project and now they're pushing app router with a completely different design and you have to rewrite a lot.
Next.js got complicated when vercel started hiring more folks to over-engineer the product. The average next.js project doesn't have a well defined structure hence most projects are a pile npm package concoction. Almost every next.js codebase has a different structure and code architecture, and most of them are done bad. With that said, most other framework are worst
If you are using React, Next is probably one of the best option. But imagine a world where Next wasn't build on react. It would have been even better lol Imagine it was built on HTMX!! 🐴 The best world
Funny watching copilot trying to write its own list lol. Kind of goes to show how much LLMs still lack high level, opinionated thoughts around software engineering. They are great tools, but just a tool. Nowhere near yet replacing human engineers.
To be fair to the LLM it didn't really have any great context to go off on. Still takes a human to setup these models for success and validation is my point.