Тёмный
Kodaps Academy
Kodaps Academy
Kodaps Academy
Подписаться
Code is fun. Code is not work, it's a game. A game of exploration, of logic, of construction. And I love to share that joy of creating something out of thin air and electrons. Be it a website, a React JS or Next JS application, or a mobile native app using Solar 2D or Flutter or React Native. This channel is all about a journey, the journey to becoming a wizard, of bringing ideas to life using only our keyboards and our imaginations.
SolidStart : Breaking NextJS’s Mold
5:37
14 дней назад
React vs HTMX: Why we chose HTMX?
5:01
Месяц назад
Why does Zig pay more?
6:44
Месяц назад
React vs Angular in 2024
9:00
2 месяца назад
Understanding React 19's Changes
6:46
3 месяца назад
Why learn LUA?
6:24
3 месяца назад
v0: AI for React JS ?
5:27
6 месяцев назад
Full NextJS Project Tutorial: Portfolio Website
34:22
6 месяцев назад
OpenAI vs Sam Altman: The Full Story
11:00
7 месяцев назад
How I Use Notion as a CMS (with Next JS)
9:47
7 месяцев назад
NextJS:  ContentLayer Makes Markdown GLOW Up!
6:45
7 месяцев назад
Next JS Conf : Next 14 & 3 Key Takeways
3:53
7 месяцев назад
Go vs Rust: Which To Learn In 2024?
6:27
8 месяцев назад
Runes: The Solution to Svelte's Magic Problem?
7:04
8 месяцев назад
HTMX, the anti JS framework (vs React)
7:17
9 месяцев назад
React Server Components vs SSR
5:36
9 месяцев назад
How To Learn Programming Languages (by Doing)
9:02
9 месяцев назад
Translating a Next Js Website (App Router i18n)
8:57
10 месяцев назад
Next JS App Router: The Basics
5:39
10 месяцев назад
3 Software Development Myths Holding You Back
7:34
10 месяцев назад
Комментарии
@cedricdupuis9038
@cedricdupuis9038 5 часов назад
I definitely agree on your POV regarding use-cases. I left big companies and ESNs a while ago and technically I also shifted from Angular to React. Most startups and small companies use React. I find much more freedom in the React ecosystem. I also find that React is the go-to framework for frontend development newbies. It has lots of good packages and tools you can use. I'm now keeping an eye on the more recent frameworks, such as Vue, SolidJs, Svelte, etc. which bring lots of new features and paradigms to the table. So far, Angular and React try to keep up on the pace by borrowing new concepts from them. Signals are part of this run. We'll see if signals are a game changer, but their adoption plan by ecmascript might make it generic in all frameworks 😁 My two cents would be to stay strong on the basics of frontend development and stay open to any framework.
@arunabraham9382
@arunabraham9382 День назад
Well based on salary thing. There is no question that Go makes permormant apps faster to market than Rust. Business more like in the general application realm need this time to market thing. So go is perfecly better than Rust. Rust on the other hand is focused in system programming. Yet there is competition for Rust like Zig, C++ etc in some cases Go. So Rust has big competion on where its focus is.
@guitargyro
@guitargyro День назад
I think we already have a robust, proven language like this: it's called Rust.
@KodapsAcademy
@KodapsAcademy День назад
@@guitargyro Zig’s main strength here is its interoperability with C, which doesn’t really exist with Rust
@guitargyro
@guitargyro День назад
@@KodapsAcademy Sure it does. It has an extensive FFI to interop with C. I've personally written Rust code that calls into C and C code that calls into Rust.
@KodapsAcademy
@KodapsAcademy День назад
@@guitargyro I get your point. The difference is that FFIs function on a binary to binary level, whereas Zig's interop is at the code level. But I guess your point still holds :)
@fromillia
@fromillia 4 дня назад
Looks like Vue-directives
@user-mb9jw7ri9c
@user-mb9jw7ri9c 4 дня назад
Prisma has big problem about timezone, even many people published isuue in thier github
@kcvinu
@kcvinu 4 дня назад
I am using Python for my scripting uses. And if I need a GUI program, I will create it in python with ctypes module. Ctypes will help me to call the windows api functions and I can easily make my gui. So this is my use case. Can I move to Lua for this purpose ? Is Lua able to do the same ? EDIT: Please don't mention LuaJit.
@r-rtz
@r-rtz 4 дня назад
why are you wobbling your head , for punctuating ?
@Thezftw
@Thezftw 5 дней назад
I don't understand why react would be better for UX, neither of them limits what the designer can or cannot do.
@filipnikolic2280
@filipnikolic2280 6 дней назад
Great content. Thanks for doing this! <3
@pat1938
@pat1938 6 дней назад
So now you use both react and htmx? Isn't that a very unnecessary bloat you claimed to try to avoid? I seriously don't understand your problem with updating these three unconected components when adding something to cart. React is 100% perfectly suited for this job. Just learn how to use context API in instead of throwing in another technology. Seriously react is like the #1 solution for stuff like this and you gave that as a reason to lean for another technology..
@KodapsAcademy
@KodapsAcademy 6 дней назад
No you've misunderstood what I was saying. We don't use React on the page (we use it elsewhere, in the customer area), only HTMX. The rest of the page is rendered statically using PHP / Twig, not React. And React can't encompass those components that don't share a (HTML) parent unless we go via useRef. which would end up being an unnecessary complication. In any case, React was most certainly not the right tool for this use case. I get your point that it would have been in a NextJS context, but it isn't here.
@cabanford
@cabanford 5 дней назад
I would hardly call htmx "extra bloat"
@meka4996
@meka4996 6 дней назад
Like what you said, React is so much like brainwashing you out of JS simplicity
@meka4996
@meka4996 6 дней назад
React now is trying to compile code, and Svelte now is trying to use Signals. But SolidJS have done that way ahead of them already.
@meka4996
@meka4996 6 дней назад
SolidJs can solve so many React/NextJs problems like re-rendering hell, much better DX for fast dev speed, built-in Context for client side states, and built-in server side state management. Very similar syntax to React so I can easily convert React repo into SolidJs repo! I AM SOLD
@meka4996
@meka4996 6 дней назад
The French parable really makes it click for me! Thanks
@KodapsAcademy
@KodapsAcademy 6 дней назад
I'm glad it was helpful :)
@reishibeatz
@reishibeatz 7 дней назад
a drill sgt yelling at you definitely sounds like Rust
@whoami-so2hy
@whoami-so2hy 7 дней назад
i love how its explained
@KodapsAcademy
@KodapsAcademy 7 дней назад
Thanks :)
@acharafranklyn5167
@acharafranklyn5167 7 дней назад
Nice video... you could have listed the Extentions here and make the video into chapters... All the same good job
@scriptkeeper8243
@scriptkeeper8243 8 дней назад
Both is the answer. Both
@mgame8082
@mgame8082 8 дней назад
Such a great video!
@vinniv6806
@vinniv6806 8 дней назад
Most JavaScript coders are like "WordPress coders" -- they don't know how to code anything themselves. All they do is import hundreds of third-party libraries. When I ask, "show me YOUR CODE," all they can show are some simple loops. When I ask, "how would you code an authentication system?" almost all these JavaScript "pro coders" respond, "I would use Clerk." I deny them on the spot. It's the end of the interview. Mindless library users. Nothing more.
@Raylightsen
@Raylightsen 8 дней назад
Angular is too damn confusing, hard, complex and infuriating to understand. A big time waster.
@jmanzitti
@jmanzitti 9 дней назад
Great video, thank you!
@sudo-apt-upgrade-brain
@sudo-apt-upgrade-brain 9 дней назад
best video on react & nextjs
@maskedvillainai
@maskedvillainai 10 дней назад
Finally someone who explains the work for the devs that never explained the work they did.
@chudchadanstud
@chudchadanstud 11 дней назад
Not a web dev, I'm trying to learn a web framework and the way references are handled here go against every fiber of my bone. I prefere to keep my refs scoped and their execution order preserved. It should be 1, 2, 3 not 3, 2, 1. Why would anyone think this is the simplier approach? Also why is an example an impure function? Scope seems way out of place here.
@KodapsAcademy
@KodapsAcademy 12 дней назад
Thanks to @noahnymous9919 for pointing out the previous version of this video had bits missing !
@geekNero
@geekNero 12 дней назад
this was a waste of time
@yourlinuxguy
@yourlinuxguy 12 дней назад
One of the best video, explaining this topic. Thanks
@prajwalpravinjith7422
@prajwalpravinjith7422 13 дней назад
So Go is Mom and Rust is Dad.
@AliveDeejay
@AliveDeejay 13 дней назад
Loved the quality of the video. I didn't learn any of those fancy JS libraries/frameworks yet (except jQuery, lmao). And honestly i am left with more questions than answers. It's a gamble somewhat at least. I consider myself a fresh freelancer and i was thinking about creating my own website and at the same time learn something new alongside that process. I wouldn't generally say this, but in the case of tech stuff i would definitely trust Google more than FB/Meta, even if React is more popular. Even if i am not gonna make banking websites, i think it's better long term to start off with Angular and it's stricter rules and then transition over to learn React. This way i hope i would write less spaghetti :D Anyway, thank you! Writing this comment also somewhat sorted my thoughts, which wasn't really intended. :D
@Matrium0
@Matrium0 14 дней назад
React is somewhat of a mess recently, with it's own documentation pointing you towards full-application-frameworks like nextja and having had no stable release for almost 2 full years from 2022 to 2024. Meanwhile nextjs was using unstable versions of react and introduced massive bugs into their own "stable" releases. How the hell did it become like this? Compare that to Angular. That moves with Lightspeed und will be su much better a year from now with signal-based-components and "zoneless". State of JS does not really represent the market all that well. As you said Angular devs are usually in pretty stable environments and teams and mostly dont participate with other frameworks (or "state of js"). The best indication are job trends imo, which puts React comfortably in front in most regions, though Angular is slightly ahead in Europe.
@test-user-123
@test-user-123 14 дней назад
Angular ❤❤❤
@ookookook
@ookookook 14 дней назад
The question is: do you want a framework or not? That's it.
@movntn
@movntn 15 дней назад
This is such a great introduction to using mdx in Next.js!
@AGGPEE
@AGGPEE 15 дней назад
whats with the vsauce music? :S
@painslie
@painslie 15 дней назад
A very helpful comparison!!
@KodapsAcademy
@KodapsAcademy 15 дней назад
Glad you liked it :)
@localLyricsPh
@localLyricsPh 16 дней назад
Please make a video of react vs vue, on how does the two are different and advantages and disadvantages of it same as how you do in "REACT VS ANGULAR"
@shadowflame7788
@shadowflame7788 16 дней назад
Vue is better than both
@DragosDreamer1989
@DragosDreamer1989 17 дней назад
As amusing as this romanced opinion of both frameworks may be, the fact of the matter is that React does better with simpler applications, where as Angular thrives in enterprise level complexity. If you are dealing with huge complex legacy riddled applications or application suites, Angular keeps its shit together because it offers the structure to do so. You can create your own structure in React as well, but that comes at a cost of time (which equals money, in the real world).
@user-zd5rx7qr2o
@user-zd5rx7qr2o 17 дней назад
the choice is obvious you should learn Swift LOL
@swordali
@swordali 17 дней назад
Thanks
@Divangi_
@Divangi_ 17 дней назад
Thanks for the video! It has clear explanation when and why chose Angular/React.
@adityavarmanmanjunath9311
@adityavarmanmanjunath9311 17 дней назад
Loved the visuals! would really like to see a "Zig vs Rust" comparison.
@razdingz
@razdingz 18 дней назад
Nice video , I have startup ., i want to make something like AI powered Special video editor fully in browser , which is better for stability ?
@johnonyerionwu5496
@johnonyerionwu5496 18 дней назад
I'm a little scared, cause my piscine is next month July.
@KodapsAcademy
@KodapsAcademy 18 дней назад
Two pieces of advice: stick with it, and make sure to interact with the other students to help them or to ask for help when you are stuck :)
@johnonyerionwu5496
@johnonyerionwu5496 7 дней назад
​@@KodapsAcademynoted ✅️ 😊
@luka1790
@luka1790 19 дней назад
I think the real benefit is that other frameworks will adopt nitro, vinxi, and vite. Hopefully, this will result in a wide ecosystem, so each block will get more users, which means better software for every meta framework, not just solidstart. Tanstack start, for example, is using the same blocks with react instead of solidjs.
@KodapsAcademy
@KodapsAcademy 18 дней назад
Good point, I had Tanstack Start on my radar and hadn’t taken a closer look yet
@winns87x
@winns87x 19 дней назад
For me, if I want to start a new project, neither of them is a choose. They will works, and do the job, but there is just a better players now imo.