Тёмный

The JavaScript problem: Why Rails and Laravel won 

Daniel Berg
Подписаться 10 тыс.
Просмотров 20 тыс.
50% 1

Join this channel to get access to perks:
/ @danielbergholz
Check my website: bergdaniel.com.br/
Theo's original video: • Why Don't We Have A La...

Наука

Опубликовано:

 

26 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 347   
@RomainLanz
@RomainLanz Месяц назад
Out of all the languages he could’ve spoken, he chose to speak FACTS!
@DanielBergholz
@DanielBergholz Месяц назад
Thank you!
@Matter743
@Matter743 Месяц назад
@@DanielBergholz what’s your view on nest js
@michealdalu8620
@michealdalu8620 Месяц назад
​@@Matter743 I'm curious on his thoughts on nest.js too
@alinagy
@alinagy 29 дней назад
I came here for a JS Laravel, and I got my JS Laravel in 30 seconds. Thank you, good sir.
@fabianschwarzfritz
@fabianschwarzfritz Месяц назад
Another comment of mine: The fact that the creator of Rails DHH has a million dollar business supporting decade old codebases and a huge customer base and only
@DanielBergholz
@DanielBergholz Месяц назад
It's funny how every developer that became rich used a batteries-included framework like rails or laravel. While JS devs that try indie hacking for example are shipping a bunch of stupid small projects like AI wrappers
@choanlpoto
@choanlpoto 14 дней назад
Subbed bro
@type3
@type3 Месяц назад
im starting to think all these JS devs make tools for other JS devs to buy so they all keep each other employed.
@DanielBergholz
@DanielBergholz Месяц назад
Sometimes I think JS devs purposefully makes the frontend harder just to say it’s now harder than the backend (100% ego). And as a consequence of that, we now need 10 devs to render a button on a page
@Matter743
@Matter743 Месяц назад
@@DanielBergholztrue man!!
@danielstonebuilt1265
@danielstonebuilt1265 29 дней назад
hahaha totally make sense 🫣
@shinjiikari4629
@shinjiikari4629 23 дня назад
ahh, so they blow each other for cash, judging by the weird stache it wouldn’t surprise me.
@s3rit661
@s3rit661 22 дня назад
The funny thing is that they hate anything that it's not made in JS
@giullianosep
@giullianosep Месяц назад
Theo lives off of the JavaScript hype, he won’t say that having 3 million options to choose is a bad thing, you know… it’s bad for business.
@DavidsKanal
@DavidsKanal 25 дней назад
I stopped watching Theo because he's so hype-driven. If he acts like there's a new, game-changing technology every 2 days, it just makes me assume nothing matters. And then it always annoys me that he pretends like it's such a big deal, every single time.
@semyaza555
@semyaza555 22 дня назад
@@DavidsKanal Theo is pushing a methodology, and he's either unaware or unwilling to admit it. He promotes an approach and set of assumptions that guides HIS process, and helps HIM be successful. Which is fine until he refuses to acknowledge that other ecosystems are just as (and usually more) productive as Next.js or some boilerplate repo.
@mharley3791
@mharley3791 17 дней назад
@@semyaza555 he literally said in the video that larvarel and Ruby were game changing technologies and are still great to use. Did y’all even watch it?
@minor12828
@minor12828 Месяц назад
Here ladies and gentlemen a real senior developer.
@manfromeridani
@manfromeridani 26 дней назад
That's why Java and C# are still widely used. They have mature battle-tested frameworks such as spring and .net. We don't have to worry about the frameworks being abandoned in the future.
@TheBlackManMythLegend
@TheBlackManMythLegend 24 дня назад
exact I am predicting that at some point .Net will make a big return.
@javier.alvarez764
@javier.alvarez764 22 дня назад
Java is used by banks, it is not possible to be abandoned. Javascript is that young kid that thinks they can do better, ignoring their predecessor's solution, in the end they used static typing and solid patterns just like what Java development already implement.
@sadiulhakim7814
@sadiulhakim7814 17 дней назад
I like both of them. They are the kings of backend.
@parvez_talks
@parvez_talks 7 дней назад
But you can't compare languages with frameworks right? You need JavaScript for the frontend with those backend languages.
@sadiulhakim7814
@sadiulhakim7814 7 дней назад
@@parvez_talks yes that is true. JavaScript is the frontend king. But if you compare JS, Java , Python , c# as a language you would see the truth.
@tanmaydas
@tanmaydas Месяц назад
What I find most ironic is that almost every single person in the Laravel community has hands-on experience with React/NextJS/ etc. and therefore possesses the right to talk about both tech stacks. On the other hand, these Theo/Theo-like disney characters have only seen the JS side of things and have never written a single line of Laravel in their entire life, yet making a comparison against Laravel. I just don't understand how is that even possible? Show me one JS dev who has written a decent amount of Laravel code who is doing the comparison. So isn't it logical for all of us to come to the conclusion that JS-only devs have absolutely no idea what they are talking about?
@DanielBergholz
@DanielBergholz Месяц назад
Theo is a problem in the web dev community. He is creating a generation of new devs that feel entitled to call all the other frameworks trash, without even trying them. He is nothing more than a junior developer disguised as an experienced developer. If you spend 99% of your time trying out new fancy JS frameworks instead of studying the underlying web dev technologies (covered by Rails and Laravel for example), you will always be a junior
@someguyO2W
@someguyO2W 29 дней назад
​@@DanielBergholznailed it!
@IvanRandomDude
@IvanRandomDude 29 дней назад
@@DanielBergholz FAANG effect in full swing. Although Twitch is not part of the FAANG but it works. These ex-Big tech guys are well connected and have easy access to VC money.
@mharley3791
@mharley3791 17 дней назад
@@DanielBergholz damn you can disagree with his opinion, but random character assassination to someone who disagrees with you is crazy
@amorpaz1
@amorpaz1 5 дней назад
@@mharley3791 developer holy wars are worse than Israel-Palestine
@IvanRandomDude
@IvanRandomDude 29 дней назад
If Vercel makes batteries included framework like Laravel or start pushing NextJS into that direction then Theo will start liking all the batteries over night.
@manfromeridani
@manfromeridani 25 дней назад
I think Vercel should go in that direction.
@CalculusCoder.
@CalculusCoder. 27 дней назад
The thing I hate about JavaScript in general is that there’s no stability in the ecosystem. Front end development is a mess. Hundreds of css / ui libraries, several frameworks, auth providers etc. What makes backend nicer than front end is stability. But what happens when you bring JavaScript to the backend? You get more instability. (NestJS, Nextjs, T3 stack, Adonis, Express, Fastify) (prisma, drizzle, knexjs, raw queries,) etc. It gets annoying, but I appreciate the huge advantage of being able to build full stack apps very fast with just 1 language.
@matheuspegorari1094
@matheuspegorari1094 Месяц назад
Yea, with all due respect I have for Theo, he's full of shit. When he opened the "create t3 app" and the first thing he said was that he'll replace Prisma with Drizzle, this is part of the problem. Things are always changing in a meaningless way.
@DanielBergholz
@DanielBergholz Месяц назад
Theo is 100% part of the problem here. He is constantly making videos about frameworks "dying" and how everyone should use the new one that just launched and is super unstable. Then unexperienced JS devs start watching his videos and making wrong decisions on their jobs, propagating this issue even further
@matheuspegorari1094
@matheuspegorari1094 Месяц назад
@@DanielBergholz Agreed
@georgezimmer5622
@georgezimmer5622 Месяц назад
He's a Vercel shill. He's not the only one, Vercel is very aggressive on youtube. Just ignore them.
@carlhandy
@carlhandy Месяц назад
I unsubbed from Theo cause he constantly have extremely poor takes. Sometimes I feel he’s deliberately misguiding people
@someguyO2W
@someguyO2W 29 дней назад
I have zero respect for him. He hasn't earned any imo and the baseline has been lost due to his toxic content and advice.
@escapevelocity6946
@escapevelocity6946 29 дней назад
Let me summarize what is going on in JavaScript Land: Selling Shovels in a Gold Rush (also they dont want to sell you that excavator, that would lower their shovel sales numbers.)
@gerooq
@gerooq Месяц назад
Theo is the kind of person to have zero self awareness and complain about this reaction video and say that "it's lazy and doesn't add anything"
@WebDevCody
@WebDevCody 29 дней назад
bro, tailwind is trash, we use styleX now
@imam4521
@imam4521 29 дней назад
🤣
@pau1phi11ips
@pau1phi11ips 23 дня назад
I assumed you were being sarcastic. 🤦that there's something new and shinier than Tailwind.
@mang_tomas
@mang_tomas 29 дней назад
he's like, "we recommend drizzle now" which is basically like eloquent..
@victor95pc
@victor95pc 21 день назад
What about all that code wrote in Prisma? Fuck that, rewrite that and don't complain hahaha, while on Rails I have 10 years projects with the same ORM and everything still works, this is what stable means.
@emanuelturis4132
@emanuelturis4132 29 дней назад
Yeah dude, since I started coding in 2020, I've seen so many things being crowned "the way" to do things in the JS ecosystem, and then in 4 years, they're "just trash" now. It's crazy to think the technologies I used at the beggining, since I really thought they were the best, like Apollo, TypeORM, GraphQL, were all hype. It's really hard at this point to trust anything coming out of the JS ecosystem long term.
@heavymetalmixer91
@heavymetalmixer91 27 дней назад
Guess going for Backend was actually a good choice for me.
@dominuskelvin
@dominuskelvin 29 дней назад
How TF is Theo comparing MEAN to Rails 😢😭😢😢😭😭😢😢
@bloqDev
@bloqDev 28 дней назад
Maybe because it was to MEAN for him to handle
@niomeda
@niomeda 28 дней назад
It's great to see other people think like me on this one. I'm not a Rails or Laravel developer I'm more on the Java side but the idea is same. I don't remember the last time that a library that I use got "failed" and that I have to use another library instead.
@LucasFelipedaCunha
@LucasFelipedaCunha 24 дня назад
Man, you can see that Theo never worked for a real company with legacy code when they say that you can "just create a new project and paste your code". Things are not that simple in real life. I can't believe that he has worked for 4 years on twitch and part of that leading projects, he must have left a huge amount of technical debt behind when he left, there is just no way that someone who thinks like him is not leaving technical debts from right to left when they leave a company.
@tbfromsd
@tbfromsd Месяц назад
Good frameworks make the hard, trivial. JS frameworks make the trivial, hard to build, hard to deploy, and harder to maintain. But as the kids say maybe its just a skill issue after 27 years as a dev.
@iamAliAhad
@iamAliAhad Месяц назад
21:50 In Django, The Auth service is better than clerk or other paid service in JS world. And It is free lol!
@danielk6333
@danielk6333 Месяц назад
So glad that I came across your video, I really wish for more people to adopt this sober perspective, instead of drowning in hype for the next best thing. JS ecosystem became really such a mess, there's a library for everything and there's also another library for the same thing but done better, allegedly. Instead of learning standards, people now learn libraries. Instead of learning SQL, now you have to learn API of the newest hottest ORM, instead of learning authentication, you can choose to pay for a ready solution (and also learn its API). It's about time to get back to throwing stones I guess.
@minma02262
@minma02262 Месяц назад
Theo is so wrong. Infinite flexibility comes at the cost of infinite "I don't have time to replace this shit".
@GringoDotDev
@GringoDotDev 28 дней назад
I was thinking of making this video myself but you took the words right out of my mouth. So good!
@returnZeroo
@returnZeroo Месяц назад
Finally I got someone with common sanse Subscribed 🎉
@AraSports
@AraSports 29 дней назад
Alright im learning laravel
@MaxJM711
@MaxJM711 29 дней назад
I am always amazed at the amount of stuff constantly "dying" and changing in the webdev area of programming. I focus on cybersec but in uni we see a bit of everything, so some of our projects consist of making full stack web apps. Seeing so many frameworks and libraries is honestly overwhelming at times and, if it were just up to me and the scale of the project was a tad smaller, for the projects I'd just use Go, HTMX and Tailwind lmao
@kmuralikrishna1998
@kmuralikrishna1998 17 дней назад
Can you use tailwind with htmx?
@magnus_3316
@magnus_3316 Месяц назад
Theo is a big fan of building projects that are extremely coupled to certain serverless technologies like vercel, supabase, netlify. Having a bunch of route.ts with serverless actions DOES NOT compare to having a real backend.
@rockatanescu
@rockatanescu Месяц назад
Incidentally, those serverless technologies are offered by "channel sponsors".
@GuerillaRadio848
@GuerillaRadio848 Месяц назад
Great video, sums up how I feel about JS after working on the front end for 12 years. Do you have any opinions on Ember JS? It is more opinionated and has more included out of the box than other JS frameworks.
@DanielBergholz
@DanielBergholz Месяц назад
At this point I just completely gave up on JS (for side projects) and migrated to Elixir + Phoenix. I hope in the future I can migrate to that professionally as well
@SamOween
@SamOween Месяц назад
@@DanielBergholz me too.
@brandonstelog1557
@brandonstelog1557 Месяц назад
Glad I came across this video.
@wpftutorial
@wpftutorial 29 дней назад
I will summarize why this has happened: RESUME DRIVE DEVELOPMENT
@DanielBergholz
@DanielBergholz 29 дней назад
This is very accurate
@TheRealCornPop
@TheRealCornPop Месяц назад
Great video, couldn't have said it better myself. Side note, while i prefer frameworks like Rails and Adonis 6 looks great, what are your thoughts on NestJS?
@mortencarlsson2719
@mortencarlsson2719 28 дней назад
I actually use NestJS at work, and love it!
@TheBigLordBanana
@TheBigLordBanana Месяц назад
The ultimate JS framework should have a Subway Surfer gameplay video following you inside their docs, so that the zoomer JS devs don't zone out. Seriously, their actions are only driven by dopamine.
@DanielBergholz
@DanielBergholz Месяц назад
I actually think that adding a Subway Surfers or GTA 5 video inside the rails/laravel docs would increase adoption by the new generation 😂
@pythonantole9892
@pythonantole9892 27 дней назад
JavaScript is a very powerful language. No other language in the tech world has the ability to create content for RU-vidrs like JS does.
@DanielBergholz
@DanielBergholz 27 дней назад
You are right about that 😂
@ahmadkhaled7497
@ahmadkhaled7497 Месяц назад
I started learning laravel a couple of months ago to be able to build an app for our company. The experience is fantastic and everything is just there with documentation and a community that is super helpful and friendly. Then I'm currently working on a Node js project and everything seems misplaced and "immature" compared to laravel... So yeah, JS is super amazing doing front end work, for the backend... It's still powerful, but not mature enough to rely on it for projects... That's just my opinion, could be right-angle or wrong.. But only time will tell us.
@ms-mousa
@ms-mousa Месяц назад
The faces you make when watching this... Exactly my face dude when I watched this for first time..
@rcmnet
@rcmnet 28 дней назад
18:14 does theo think there is a single all-in-one framework for php? Symfony, Codeigniter, Phalcon or Cakephp are huge and serving different needs while Laravel focused on best developer experience, but all of them are batteries included frameworks and have been around for more than a decade
@u007james
@u007james 29 дней назад
its good for those getting started, but nodejs is packed with independent packages like zod, trpc, and independent orm like prismajs, drizzle. its good to see one framework that has everything in place. but they might not be up to latest trend. just like how ui framework like mantine and chakra is opinionated with their own stacks, where some prefer to use tailwind based gui like shadcn, or tailwind ui or core ui. now even chakra have a new branch that is flexible to use tailwind ui or traditional styling. so i guess since there are many pieces of options out there, its pretty much depends on the team to choose which lego pieces to join them.
@u007james
@u007james 29 дней назад
also during my time with rails, i went to also tried sinatra, but there arent much options out there at that moment
@kinfish1365
@kinfish1365 Месяц назад
Even elixir is was og for showing the power of presence that any other frameworks come closer to approach it
@alfredoneto452
@alfredoneto452 23 дня назад
Fun fact: Elixir was created by José Valim, who was a former core committer in the rails team. He's a "ruby guy" all around
@joestrkr
@joestrkr 29 дней назад
Great video Daniel, really enjoyed it. A breath of fresh air.
@aftakitani
@aftakitani 29 дней назад
Very nice video, thanks! In my early career, I would love been involved in the JS world. New things now and then, rebuild everything, keep fighting for the best way ™ is my way. Nowadays, I just want to deliver value, ship stuff and know this will be long-lasting. Not that I'm not to be blamed, I have some SPAs still around that I helped build. But I had that gut feeling that something was wrong, and decided to stick with Rails. Never regretted.
@OffroadTreks
@OffroadTreks 22 дня назад
I was just surprised that the guy who just did CSS at Twitch finally admitted that he didn't actually build T3 himself and it's other peoples work. Just like his channel which is just other peoples content.
@DontFollowZim
@DontFollowZim 25 дней назад
Some breadcrumbs... 1. JS is *relatively* new to being considered a "real" language for building serious apps (and technically, it still is hardly considered one because we need TypeScript), so we haven't established great patterns (React, Vue, Angular, Ember, Solid, Svelte, etc. are all because people are seeing what they believe to be better patterns, despite them all having a lot of similar concepts). I don't think it'll be long before the "best solution" for certain domains (such as ORMs) are established and we can start integrating the de facto libraries into the other frameworks. 2. JS is relatively new to the back end and hasn't had a chance to catch up with the languages that have been there for decades longer 3. JS always starts out focused on the front end, so now that we're moving to the back end more and more, it's not just about building a good back end: it's about integrating the front and back end, which has been where the vast majority of innovative work has been done. Until that's truly "nailed down", these "meta frameworks" are remaining largely focused on their "lane". 4. JS devs just want to have Node installed on their system. They don't want to add a whole stack like XAMP or Docker containers in order to have dev servers and DBs, so services are a handy way to get things up and running (usually for free until you have serious traffic). 5. Too many shared hosts don't allow Node, so we need serverless, which means we can't simply have a DB on the server, so we need to rely on either the serverless host's services or an external service for numerous things. 6. JS devs *can* learn to manage servers, but it's not generally a topic in JS dev courses, bootcamps, etc., so the percentage of JS devs that can manage a server is shrinking. I think you both have points, but the truth is that there are lots of pros AND cons to the JS ecosystem. I think we need to stop creating completely new solutions and instead work together to make one solution better. (e.g. combine efforts together into one ORM lib), and then the frameworks need to start integrating them by default, but allowing simple ways to plug in alternatives in their place if someone wants (e.g. switching email providers in Laravel).
@indrakhatiwada9860
@indrakhatiwada9860 27 дней назад
Theo will plug vercel or drizzle anywhere
@Mixesha001
@Mixesha001 26 дней назад
Problem with Adonis is that’s it’s not backed up strongly has Rails or Laravel, Django etc Which is sad because it’s a sweet framework.
@augustnmonteiro
@augustnmonteiro 29 дней назад
I haven't heard so much truth in a while. Unfortunately JS causes decision fatigue and for new developers thats pretty bad. Long time ago developers stopped thinking about solving the problem, now is all about using the newest tech and you always feel behind
@filipelinharesplus
@filipelinharesplus Месяц назад
4:27 the perfect reaction to the react mention
@kinfish1365
@kinfish1365 Месяц назад
and one thing clerk is more than an auth solution ,means beyond db buf call and does add a lot of functionalities and advanced that can avoid the native code that you have to ship to the prod. really really reduces it ... paying such start up is worth it beside being sustainable for the future as OSS
@felippealmeida8075
@felippealmeida8075 Месяц назад
Oi, mano, parabens pelo video Resolveu mudar pra ingles pra ter mais publico?
@DanielBergholz
@DanielBergholz Месяц назад
Obrigado! Exatamente 🤝
@veljko1898
@veljko1898 15 дней назад
Im currently learning mern stack eith odin project. Ehat would you advise after it. Just building projects with it or lerning rails or something else?
@filipebarrosrj
@filipebarrosrj 27 дней назад
First of all, thank you, Daniel! I've been telling my fellow coders for quite some time about the upcoming burst of the tech and JS bubble. You just came up with such a great video that now they can hear someone else saying the real thing rather than just me.
@joestrkr
@joestrkr Месяц назад
Lambo mentioned
@str2254
@str2254 Месяц назад
O problema é essa cultura de hype-driven development do twitter. Estamos usando node com express e sequelize no trampo e ninguém se importa.
@nenepira1035
@nenepira1035 29 дней назад
Tu é brasileiro?? Eu assisti o video inteiro e quando fui comentar entrei no canal e vi a bandeira, caramba teu sotaque passa por um nativo perfeitamente, pelo menos pra mim q tbm n sou nativo, show mano é nois, sou dev a 4 anos mas nesses ultimos meses venho aprendendo o jeito rails de se viver
@DanielBergholz
@DanielBergholz 29 дней назад
Tamo junto mano! Muito obrigado 🙌 Eu já trampo pra gringa a um tempo mas o meu inglês na frente da câmera tá um desastre kkkkk se tudo der certo vai melhorar com o tempo
@BigusDigus
@BigusDigus 26 дней назад
@@DanielBergholz Seu inglês está ótimo, Daniel. Se comparar com a turma da Índia seu inglês é nativo. Ótimo vídeo, parabéns.
@DanielBergholz
@DanielBergholz 26 дней назад
@@BigusDigus Muito obrigado!
@_caseyjames
@_caseyjames 27 дней назад
Fantastic video - absolutely nailed it. The fact of the matter is for smaller teams and companies that have to keep things running without re-inventing the wheel every month, solid dependable tech stacks are the one. Earned a sub.
@fabianschwarzfritz
@fabianschwarzfritz Месяц назад
Yup, that's really true what you say, Daniel! Comparing MERN with Rails is off imo. The fact that js libs are spread all over the place and there is no single, well integrated framework is just insane. Sometimes I wish back the old times of Rails, J2EE, yes even the no-js times!
@someguyO2W
@someguyO2W 29 дней назад
Old times? They still here.
@AlonsoCN32
@AlonsoCN32 28 дней назад
Great video! You’ve oped my eyes for my next side project. Just one question, do you think Django is a winner too?
@rcmnet
@rcmnet 28 дней назад
Django is old as Laravel but didn't took off, so your best bet is still Laravel
@razaulhaq8871
@razaulhaq8871 23 дня назад
Django is also batteries included framework you can't go wrong with it either
@srikarakella7955
@srikarakella7955 18 дней назад
I started my career with Java, and decided to move to JS/Python ecosystem. I have a Masters and a Bachelors in Computer Science and have worked on several projects on the backend and front end, never have I ever seen such a messy ecosystem like JS. I started learning Express, then people told its deprecated use something else, ok I tried something else. Then comes auth, Passport.js is deprecated and use a third party auth. Why does auth have to be so complicated? Other languages have one solution thats it, you follow that. Then I moved to Spring boot, which the JS ecosystem loathes for no reason, and understood why they hate it. It does every thing for you, which the JS ecosystem doesnt want, they want to every single thing on their own. Files? files package, logger? logger module? auth service provider? router? some package. And then typescript comes, the entire world wants typescript and half of that shit doesnt work. Which is why I was never taught JS/TS on the backend through both of my degress, I regret wasting a lot of my time on JS backend especially. Every company has its use case, but there are cases where express shines, which is also why we have a lot non- monolithic architectures these days. But for God sake, stick to a single approach/strategy. Such a nice video man! keep it up.
@blasfernac
@blasfernac 27 дней назад
Great video! I love the final words: "Every language is a good language depending on the context." That's true, and I agree with you!
@Refresh5406
@Refresh5406 26 дней назад
Even the frameworks he used to say "we have 3 laravels' don't offer 1/10th of the functionality that Laravel does lol
@OneTwoFf
@OneTwoFf Месяц назад
about React, you cant use class component anymore. Why? Because there is no more documentation for it from react official docs.
@trace5398
@trace5398 27 дней назад
There absolutely is react.dev/reference/react/Component
@vikingthedude
@vikingthedude 27 дней назад
Nobody ever mentions Django
@aashayamballi
@aashayamballi 18 дней назад
Django is awesome :)
@georgezimmer5622
@georgezimmer5622 Месяц назад
The node ecosystem is a byproduct of a decade at 0% interest rates and free VC money. Those guys are nuts. They will pay 50$ / month to host their low traffic SASS when they can host it for 5 bucks and save themselves some decision fatigue.
@DanielBergholz
@DanielBergholz Месяц назад
This is the most accurate comment ever
@albertoarmando6711
@albertoarmando6711 28 дней назад
Great video! The dude is unprofessional at this point. Many of this little tools are, oftentimes, unstable or at the risk of not being maintained anymore. JS devs are constantly trying to find the new and shinny and many of them don't even know how a setTimeout works. I love JS but I try to avoid using it on the backend. 4:54 One day Prisma is the one and true, and suddenly... I left a comment in the original video triggered by that exact same moment.
@arjitmishra100
@arjitmishra100 29 дней назад
I can understand you. I'm not a php/laravel dev but java/spring boot dev, which also gets shit on by js communit for boilerplate code, which you're IDE or framework tooling does for you for like 99%. And ignore huge free and oss package with consistent and backward compatible behaviour and other benifits. Also long history and time tested history of building complex reliable systems.
@VideoJunktion
@VideoJunktion 29 дней назад
@theprimetimeagen do you agree?
@bosseej
@bosseej Месяц назад
theo is a die hard fan of react and nextjs i dont think like his comparison sometimes coz its always leads to react 😆
@espressowizard
@espressowizard 19 дней назад
This hit me so much, I have been a JavaScript developer for 2 years and working on 3 start-up companies so far, I felt like the JavaScript industry has been constantly evolving and changing to the point where I feel so exhausted and I don't know what to choose anymore, I really wish like maybe there's a framework which is opinionated, reliable, well maintained and I don't need to care much about the rest on JavaScript because I don't have time, I also have to learn other things to keep track with the tech industry. Then, I switched from NextJS to Remix and Laravel and feel much more productive than ever.
@fabiocorreagomes
@fabiocorreagomes Месяц назад
Nice video man. I've liked the transition you did to the english language. I've learned some stuff with your tutorials. And I'm engaged to learn NextJS and Adonis. I'm feeding my portfolio with these technologies in order to pick my first freelance jobs. Do you think it's still a good choice for a beginner like me?
@DanielBergholz
@DanielBergholz Месяц назад
Thanks! As a JS developer, the more frameworks you can add to your portfolio, the better. However, if you are a beginner I recommend focusing just on 1 first. Pick which side you want (frontend or backend) and then go study the most used JS framework for that area
@fabiocorreagomes
@fabiocorreagomes Месяц назад
​@@DanielBergholz Thanks my friend! So... I'm intending to focus on NextJS. But it seems that I'll be stuck with Vercel deployment if I do that. I want the freedom to be able to upload the webpage wherever I want, you know? Can I deploy/upload NextJS project to other platforms like Hostinger, etc? I was a Wordpress developer for a long time. So, now I'm trying to get used to all these JS environment. And your channel is helping me a lot. Thanks in advance for your attention. I wish you a great week.
@DanielBergholz
@DanielBergholz Месяц назад
@@fabiocorreagomes Great question. In theory, you can deploy Next.js anywhere, the only problem is that it won't be easy like Vercel and you lose a bunch of benefits like automatic caching, image optimization etc
@fabiocorreagomes
@fabiocorreagomes Месяц назад
@@DanielBergholz Hmm, I see... I'm also watching the most recent videos that you've posted, related to all this JS battle between frameworks and libs. I'm seriously considering focusing on Laravel with React + Vite. Maybe that'd be a good a idea to have a knowledge on a most solid language/framework (like PHP). Because we never know when all this frameworks will fall 😅 Thanks for your answers man. You deserve lots of success with your channel. Greetings from Belo Horizonte
@rcmnet
@rcmnet 28 дней назад
​@@fabiocorreagomes indeed, you cannot go wrong with laravel
@notnotjake
@notnotjake 15 дней назад
There’s a difference between a package going out of vogue and stopping working. While prisma might not be hot on twitter, it’s not gonna stop working anytime soon
@sadiulhakim7814
@sadiulhakim7814 17 дней назад
what is your favorite JavaScript backend framework?
@arthuraguiar5382
@arthuraguiar5382 23 дня назад
You accent felt familiar and I thought "is he brazilian too?". Then I went to your channel and "bingo!". Nice video, man. Keep up!! Abraço!! 🇧🇷
@DanielBergholz
@DanielBergholz 23 дня назад
Tamo junto! Thanks man 🤘
@ortega6211
@ortega6211 29 дней назад
Amazing video Daniel
@stefantholet4036
@stefantholet4036 28 дней назад
Possibly the best reaction video I have watched so far. I am a react / node / next dev and seeing the unbiased arguments and point of view of someone who has much broader knowledge and experience is very interesting and refreshing. Subbed!
@3dxspx703
@3dxspx703 Месяц назад
Ah, 5 yrs of wonderful, efficient and effective journey of software development, laravel team, with utmost respect, thank you for the hardwork!
@DoctorSoulis
@DoctorSoulis 29 дней назад
May be the real Js framwewokr are the driends we made a long the way. In a serious note Ty for your video and your hard work! Laravel saved my soul! Un saludo desde Mexico 🇲🇽❤🇧🇷
@imam4521
@imam4521 29 дней назад
I on the other hand try to get the best of both world, for example I use .NET for backend and react.js for frontend, and the only reason for using something like react Next.js or Angular is SPA fast transition, good UI's good user experience, which most clients seems to like, you know like the old good days of jQuery , but imagine it evolved and became a framework now,
@shahidanmajid7036
@shahidanmajid7036 28 дней назад
“React is good, if you only have infinite VC money” Theo got slayed there 😂😂
@anfytrion
@anfytrion 20 дней назад
Many Gatsby employees didn't like the acquisition because the ones there put a lot of effort into the platform they built with the latest changes they do and with the acquisition they have to redo a ton of work to build the compostable architecture for Netlify, most Gatsby employees quit after the announcement of the acquisition, others where fired months later.
@suikodevID
@suikodevID 25 дней назад
I've working with javascript for years in my career, then I realized the exhausted of javascript packages and breaking changes. You're right, it treat me like a child, everything should be using a package. I watched the Theo video then found your videos makes me more convinced about how to think like an adult for looking right and wrong.
@AmxCsifier
@AmxCsifier Месяц назад
I'd like to add a point here. sometimes you'd be working with two packages that may be relatively obscure.. and they don't work together for some reason. good luck finding a solution in the forums then.
@drewhjava
@drewhjava Месяц назад
I agree with most of everything here, but one thing I will say is that the Rails "frontend" stuff has churned over the years, too. We started with SJR, then turbolinks with jQuery, then turbolink with alpine, then turbo and stimulus. This is only over an 8 year period.
@alfredoneto452
@alfredoneto452 23 дня назад
Valid point, but it still doesn't even come close to the JS madness, though. Furthermore, in essence, even after all these changes, it's still the good ol' mvc, right?
@yojou3695
@yojou3695 19 дней назад
and to be fair, this is downstream effect of javascript chaos
@nanonkay5669
@nanonkay5669 28 дней назад
My counter to Adonis is Nestjs. It's super solid and incredibly powerful
@Gabriel-zt7pk
@Gabriel-zt7pk 26 дней назад
Daniel, não sei muito inglês mas acompanho a sua saga migrando para Ruby a um tempo. Como anda os estudos? Já conseguiu migrar efetivamente ? Grande abraço, entendi bem o vídeo mas meu inglês não é tão bom
@DanielBergholz
@DanielBergholz 25 дней назад
Eu acabei migrando pro Elixir no final das contas (somente pra projetos pessoais). Eu não pretendo parar de trabalhar profissionalmente com JS (pq tem muito emprego)
@alfredoneto452
@alfredoneto452 23 дня назад
@@DanielBergholz Algum motivo em especial pra ter migrado de ruby pra elixir?
@DanielBergholz
@DanielBergholz 22 дня назад
@@alfredoneto452 eu escrevi um post completo no meu blog sobre isso, só entrar no meu site pra ver
@akzil2420
@akzil2420 20 дней назад
I can literally see the OP’s soul leaving the body! Great video and takes!
@karlomoonblade
@karlomoonblade Месяц назад
Same rant here, maybe I'll go back to java
@christopheanfry2425
@christopheanfry2425 21 день назад
Thank you for your point of view. I’m starting to get a bit tired of this JavaScript ecosystem and explore a little more Django with Python which has everything as a framework.
@webdev_am
@webdev_am 7 дней назад
What you think about Django? For a person who want to try different language, what you recommend php/laravel or python/django? Or Ruby/Rails in 2024 ? Thanks for the answer))))
@matheusroberto8158
@matheusroberto8158 Месяц назад
Muito bom, traz ele em portugês também pf
@BrunoSilva-vw4uo
@BrunoSilva-vw4uo Месяц назад
em pleno 2024 irmão?
@yurisilva7860
@yurisilva7860 28 дней назад
Impressionante como a comunidade JS é fragmentada. Rails é de longe a melhor referência de framework e comunidade focada pra resolver os problemas, e não surfar em qualquer hype
@DanielBergholz
@DanielBergholz 28 дней назад
É isso aí! Eu respeito profundamente a comunidade Rails (e sou fanboy do DHH kkkkkk)
@NathanOnCodes
@NathanOnCodes 26 дней назад
Primeiramente salve brazuca, sucesso e mantém a pegada no inglês vai dar certo! When I switched to Django, I really understood what a batteries included framework is. I've worked with Flask, Express, and Fiber (a Go language framework). There's no comparison! This marketing that coding bootcamps do with hyper modular libraries just increases anxiety in beginners.
@kinfish1365
@kinfish1365 Месяц назад
i guess theo is trying to show those template or starter like t3 trying to be closer to laravel as battery included , not saying it will replace. also being flexible on those element of batteries is offers a great learning curve as well dx about the indepth structure of it and easily can opt out from it and easily inject your adapter as a form of plugins. or something beside being MVC.. it like deecentrized element of battery of as being blockchain for being battery included by itself.
@gabehercules
@gabehercules 27 дней назад
senti os gestos de desaprovação do jeitinho BR, tem meu sub muito bom
@DanielBergholz
@DanielBergholz 27 дней назад
kkkkkkkkk tamo junto!
@alanchristian3209
@alanchristian3209 Месяц назад
There He 👋
@doomerdaniel
@doomerdaniel 20 дней назад
I must also say that, unlike rails and laravel, django was not a as stable as i thought and should be used for small projects since cooperation with other python libs (and we all know python is a soup of libs) is not really performatic.
@terryontheway
@terryontheway 29 дней назад
Thanks!
@DanielBergholz
@DanielBergholz 29 дней назад
Thanks for the donation! 🚀
@najlepszyinformatyk1661
@najlepszyinformatyk1661 26 дней назад
In short "Theo on the edge of positive side of JS ecosystem, You on the edge of dogma of JS ecosystem"
@WatashiwaWatashi-zw7hy
@WatashiwaWatashi-zw7hy 24 дня назад
sorry do u have any playlist for learning Adonis Js in ur channel?
@DanielBergholz
@DanielBergholz 24 дня назад
No. Try searching for Adocasts on google, it’s a great free resource
@WatashiwaWatashi-zw7hy
@WatashiwaWatashi-zw7hy 24 дня назад
@@DanielBergholz ok thanks u
@vinception777
@vinception777 Месяц назад
I paused the video at 5minutes, and said the exact same kind of thing: "hmmmmmm well... where to start... Bundling packages together with Next, IS NOT having a full framework" 😂 I'm still in the video but it is great, thanks for sharing :) This 5min thing is why I'm trying to build a better template with a friend including a REAL framework (nest and later maybe adonis?) for the backend part of it
@DanielBergholz
@DanielBergholz Месяц назад
This video is extremely painful to watch. It feels like I'm trying to teach an entitled kid that the mature tools have existed for 20 years for a reason. Contrast that to a JS framework that dies 6 months after its creation. Theo himself loves making videos about frontend tools dying all the time
@vinception777
@vinception777 Месяц назад
@@DanielBergholz I do think he was really someone I looked up too at some point, but now his content feels like its always made in a rush and is unrelevant or not super interesting to watch... I feel like the information is not super valuable anymore, heck I don't even have FOMO not watching hahaha
@vinception777
@vinception777 Месяц назад
I'm continuing your video at I laughed so hard at the adonis part: "Look at this coode... It's... it's beautiful" (I do agree) 😂❤
@saifurrahman6972
@saifurrahman6972 29 дней назад
What browser was he using ?
@nickd.9989
@nickd.9989 24 дня назад
arc browser
Далее
Write Laravel, not PHP (feat. Aaron Francis) | 029
58:45
How React Query Won
34:52
Просмотров 64 тыс.
АСЛАН, АВИ, АНЯ
00:12
Просмотров 1,1 млн
Barry Policeman And His Son Vs Prisoners
00:26
Просмотров 991 тыс.
Adonis is the best Rails for JavaScript
12:31
Просмотров 6 тыс.
Why Don't We Have A Laravel For JavaScript?
12:36
Просмотров 86 тыс.
From Next.js to Elixir: My burnout story
15:39
Просмотров 7 тыс.
Why Kotlin Is The Best Language (to use with htmx)
20:54
IM DOING JAVASCRIPT
1:10:47
Просмотров 18 тыс.
37: S-Tier Software with Taylor Otwell
1:17:18
Просмотров 9 тыс.
Real Programers Don't Use Pascal
38:06
Просмотров 83 тыс.
The cloud is over-engineered and overpriced (no music)
14:39
HTMX Sucks
25:16
Просмотров 102 тыс.
Will the battery emit smoke if it rotates rapidly?
0:11
Main filter..
0:15
Просмотров 12 млн