Angular 18 is EXACTLY what we needed

  Рет қаралды 55,795

Academind

Academind

Ай бұрын

Angular 18 is out! And I released a big update for my "Angular - The Complete Guide" course to FINALLY revamp it (and re-record it from scratch).
Here are all the details about the course update: • What's new? What chang...
In this video here, I'll walk you through all the key changes & new features introduced by Angular 18.
Also check out the official release announcement blog post: blog.angular.dev/angular-v18-...
🖥️ Official Website & Courses
academind.com/courses/
💬 Academind Community
academind.com/community
👋 Social Media
/ maxedapps
/ academind_real
/ academind_real
/ academindchannel
/ maximilian-schwarzmueller
/ manuel-lorenz-808b5185
/ academind-gmbh
/ academind-pro
/ academind_real

Пікірлер: 132
@Daijyobanai
@Daijyobanai 28 күн бұрын
It's good to have a summary like this from a source I can trust. "stable and backward compatible": not a phrase to glide past without emphasis. In today's job market where React (unstable and inconsistent) is 9 out of 10 jobs advertised but you never know if the behemoth project they use is based on 16, 18 or cutting edge, but you can be certain it's a mess.
@qwertyuio53
@qwertyuio53 27 күн бұрын
You mean Next.js? Because I'm pretty sure the last breaking change that react had was in 2022.
@punsmith
@punsmith 27 күн бұрын
Bless you Max. You kickstarted my career 7-8 years ago.
@WebGarmony
@WebGarmony 27 күн бұрын
As always, you are on top, Max! Thank you for such a quick response to important events.
@aniketacharya512
@aniketacharya512 28 күн бұрын
Thank you for your dedication to updating these already amazing courses, Max! :)
@cancelbubble6535
@cancelbubble6535 27 күн бұрын
Thanks for this video but more importantly keeping your courses up to date as everything constantly changes. I'll start diving into the course updates this weekend.
@surajitdas6555
@surajitdas6555 28 күн бұрын
I have just joined your courses one angular 2024 and TS course and its awesome!
@codingwithanonymous890
@codingwithanonymous890 27 күн бұрын
Thank you max for the update and please continue doing this ur teaching is great
@sidduhedaginal
@sidduhedaginal 22 күн бұрын
Max is always Maximum..... uplifting many developer career like me..... god bless you
@Ankhtepot
@Ankhtepot 28 күн бұрын
Thank you so much!
@brightokoro7073
@brightokoro7073 25 күн бұрын
Thanks alot i love using angular
@gurupreetsingh8347
@gurupreetsingh8347 26 күн бұрын
thanks buddy : =) to keep us updated
@biomatrix8154
@biomatrix8154 27 күн бұрын
Ty! U rock! 🕺🏻
@cedi2929
@cedi2929 27 күн бұрын
Sieht so aus als warste im Urlaub 😎 Hoffe es war nice! ☀
@MohammadKamran-mo8pj
@MohammadKamran-mo8pj 26 күн бұрын
Thank you.
@atma1009
@atma1009 25 күн бұрын
Excellent video
@MadarDoraeMon
@MadarDoraeMon 7 күн бұрын
Fkking Amazing !! I love it
@Bodom1978
@Bodom1978 27 күн бұрын
I'm still maintaining AngularJS 1 applications . Still maintainable and working great after over a decade.
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
I feel for you
@charlie64x2
@charlie64x2 27 күн бұрын
The good 'ol $scope days...
@asakurayoh3909
@asakurayoh3909 27 күн бұрын
Lol, what? Time to migrate to Angular 2+.
@paevents8064
@paevents8064 27 күн бұрын
Scope , root scope, isolated scop, emit broadcast
@pemessh
@pemessh 27 күн бұрын
liar liar pants on fire 😂
@maamouribilel
@maamouribilel 27 күн бұрын
That's a step in the right direction 😁
@AntonIltchenko
@AntonIltchenko 27 күн бұрын
For me, it seems that Angular moves towards to be much more reactive, having some sort of "Kafka" message broker inside :) And this is exciting!
@mosmo618
@mosmo618 27 күн бұрын
i'm still maintain angularjs project :-)
@coderlicious6565
@coderlicious6565 26 күн бұрын
Angular got me started in typescript back in 2018 or so - but it was only an interview test where I implemented the app in angular as an experiment ( failed it ), but now enjoying actually learning TypeScript currently with Max's course. ( but I will no longer say yes to an interview test where I'm creating an app all day - F that )
@ToJak91
@ToJak91 26 күн бұрын
And here we are.. Using angular 13, 14 and 15 for our product :D
@TheGaurav0084
@TheGaurav0084 2 күн бұрын
Hi Max , We want a completely new revamped Angular course on Udemy ! Please make a new one without modifying older one !
@AGUNGKAYA
@AGUNGKAYA 20 күн бұрын
Max, the king of udemy.
@NoName-1337
@NoName-1337 24 күн бұрын
I'm looking forward to change the project to zoneless in the future ...
@yassinevic
@yassinevic 26 күн бұрын
I never understood the love/hate thing about a framework or a tool. Im a developer for more than 20 years now. And i witnessed many rise and fall of tools. And i can say that the best is the one able to pay you back with some decent money.
@ariyoayodejiifeoluwa65
@ariyoayodejiifeoluwa65 14 күн бұрын
Angular is so beautiful, can be a handful at times but so beautiful.
@sravant
@sravant 27 күн бұрын
RXjs operators are very powerful stuff to handle any complex architecture/call dependency. Going without RXJS will make the developer to implement on their own which is very error prone.
@hengkeatyam3700
@hengkeatyam3700 27 күн бұрын
An optional NgModule doesn't mean you can't use it. it simply means you have the choice to use it or not. The same concept applies to Optional Decorator, Zone.js, RxJS. for example, nowadays, you can use 'withFetch' to make HttpClient use fetch instead of XMLHttpRequest, future maybe you can use 'withSignal' or 'withRxJS' for HttpClient.
@adambickford8720
@adambickford8720 27 күн бұрын
True, but it is overkill for the majority of situations.
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
Optional.... optional... optional...
@greekapostle4548
@greekapostle4548 27 күн бұрын
Dude angular created for adults whereas react created for kids ☺
@ranjithkea
@ranjithkea 25 күн бұрын
Yes even kids can understand react but angular?
@kumailn7662
@kumailn7662 24 күн бұрын
@@ranjithkea Angular is not for kids to mess around. Play with water gun, real gun is not for kids.
@brianduc999
@brianduc999 10 күн бұрын
React is a library, while Angular is a framework. Basically, they can’t be directly compared.
@ranjithkea
@ranjithkea 10 күн бұрын
@@kumailn7662 Angular lives only because of Google. Angular 2 is completely different from angular 1 and angular 18 is different from angular 2 and still they are trying to implement the framework to be honest.. React is for massive scale but angular can quickly become a massive mess because it's by design..
@dyunior
@dyunior 27 күн бұрын
In my daily work I maintain AngularJS 1, that's a large app with millions of users per month. Our new project apps use React, but I want to learn or transition to Angular 2, can you point me to blogs, videos or helpful info to transition from AngularJS 1 to Angular? Thank you!
@mikhailratner4649
@mikhailratner4649 27 күн бұрын
Thanks for the update! I wonder what's the big problem with the decorators? Is it just visually unpleasing or is there a real benefit of not using / having less decorators in the code?
@xucongzhan9151
@xucongzhan9151 27 күн бұрын
I personally like them, but at the end of the day, TS decorators are not TC39 decorators. Some people also find them to clutter the component a bit too much.
@aliwergashev
@aliwergashev 27 күн бұрын
Like for the mug with react logo
@AnweshAdhikari
@AnweshAdhikari 25 күн бұрын
@evgeniy1demyanov
@evgeniy1demyanov 27 күн бұрын
You are the best! But it's a problem to buy from Russia.
@DamLee88
@DamLee88 20 күн бұрын
awesome resume
@DennisJ42
@DennisJ42 27 күн бұрын
It seems like Angular is on the path of removing most decorators (I assume they'll keep ones like component and module for now). It's unfortunate because I like decorators.
@miindaugas
@miindaugas 2 күн бұрын
Do you have React courses? Not really intrested in Angular
@avipatel6235
@avipatel6235 27 күн бұрын
Course link ?
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
We already went zoneless on our production apps lmao.. works perfectly.. screw "experimental"
@WilcoGroothand
@WilcoGroothand 27 күн бұрын
LOL, reviewing the course then.. Always busy with Angular...
@sameralkhatib4474
@sameralkhatib4474 27 күн бұрын
With zoneless application, does it mean we dont have to set change detection to onPush?
@hengkeatyam3700
@hengkeatyam3700 27 күн бұрын
zone.js use for trigger dirty check onPush use for reduce the number of view for dirty check so the onPush is still needed. but Signal can detect which view is changed, so I think onPush will also be optional in future.
@Jovicod
@Jovicod 27 күн бұрын
I have never seen anyone with details complete course on angular on KZbin, even you that keeps giving updates sir. Please can you help the community to bring something serious that will really help people ?
@xucongzhan9151
@xucongzhan9151 27 күн бұрын
Detailed, high-quality courses require *great* effort and time to build and maintain, and you are asking for one for free. See the "conflict of interest" here? Don't get me wrong, I respect and appreciate those putting out free content with all my heart, and I make free tutorials myself (just not on YT). But you don't just take free courses for granted like that. Plus Udemy courses are not THAT expensive. Usually, just 10-20 dollars when on sale.
@Jovicod
@Jovicod 27 күн бұрын
@@xucongzhan9151 I don't have any issue with your reply. Maybe you can help me point out a udemy course that builds a complete course on angular.
@Jovicod
@Jovicod 27 күн бұрын
@@xucongzhan9151 I don't have any issue with your reply. Maybe you can help me point out a udemy course that builds a complete project based course on angular.
@GnarledStaff
@GnarledStaff 7 күн бұрын
Max’s course was worth the $12 I paid. Would have been worth 3-4 times that honestly. Udemy sets the prices really high but has regular sales so if you can wait you can get the course for a really good price.
@marwenbentalebali8310
@marwenbentalebali8310 9 күн бұрын
I'm from Angular 7, what should I do?
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
No decorators -> higher order functional components incoming
@kumailn7662
@kumailn7662 27 күн бұрын
i love those decorator, i love those interface and implementation , :( why angular start coming closer to react, I don't like react with those stupid naming conventions hooks. Angular please don't do that. However you always a love and always will be Angular (love)
@hengkeatyam3700
@hengkeatyam3700 27 күн бұрын
I totally agree with what you said "It's a super stable backward compatible framework".
@nymez6968
@nymez6968 27 күн бұрын
Is that why there are constantly breaking changes between major version. So many that they come with a tool than runs over your codebase and tries to „migrate it“ which usually for our projects meant it fixed 80%, forgot 10% and managed to fuck up the rest. No idea where this statement is coming from but Angular causes the most issues at work. On our newer projects that no longer use Angular we have way less problems.
@hengkeatyam3700
@hengkeatyam3700 27 күн бұрын
@@nymez6968 Usually, if you follow best practices, 90% of migration can be done automatically. For the remaining 10%, you can easily refer to the migration or breaking changes documentation. This won't make you lose control. However, if your application is very large and complex: 1. You need to write unit and end-to-end (E2E) tests. 2. Avoid adopting new technologies too early. For example, Angular Material currently does not use Signals at all. Google uses Angular for very complex applications, such as Google Ads. If you really want to excel with Angular, you need to deeply understand its source code. It is not as simple as learning Vue or React. Angular does not provide any tutorials or even documentation for how to use Angular in complex applications.
@kylerjohnson988
@kylerjohnson988 27 күн бұрын
@@nymez6968 That sounds like a skill issue. You realize that major versions are for breaking changes, right? I've maintained a variety of projects in my career from small internal support apps to very large enterprise scale apps with millions of users and Angular 2+ is the easiest framework to keep up-to-date of any framework I've used. Other frameworks have advantages over Angular in other ways, but when it comes to updates, there isn't one easier than Angular. The reason they have migration scripts is because thousands of projects at Google run on the latest versions of Angular and they don't want to update them all manually. All of those internal apps at google are running on the latest RC versions before they're even released to the public. If the migration scripts don't work for you, you or your org has done something to screw with it in a way that I've seldom seen even when I was consultant and working on tons of Angular apps for different clients. Don't blame the framework for skill issues. It's dumb. Literally millions are using it successfully.
@alicolak8672
@alicolak8672 26 күн бұрын
​@@nymez6968 which library/framework are you going to use if I may ask?
@engine_man
@engine_man 19 күн бұрын
Haven’t used Angular since v8. So what happened to RxJs?
@cocoscacao6102
@cocoscacao6102 16 күн бұрын
Still there for async reactivity.
@cesarmartinez2207
@cesarmartinez2207 23 күн бұрын
Crazy how now, Angular is simpler than react, no hooks gotchas, no server components overhead and complexity, no re-rendering machine gun
@isimvol
@isimvol 27 күн бұрын
Have they ever seen a thing called Vue? All this has been around for many years
@Gemax-hope
@Gemax-hope 23 күн бұрын
I wanna be frontend dev using angular, how?
@VijayKumarCreator
@VijayKumarCreator 27 күн бұрын
Do you intend to revise the Udemy courses as well?
@academind
@academind 27 күн бұрын
I mention that at the very beginning of the video :)
@ryuk._
@ryuk._ 27 күн бұрын
what about react compiler ?
@adambickford8720
@adambickford8720 27 күн бұрын
What about the price of rice in china?
@hengkeatyam3700
@hengkeatyam3700 27 күн бұрын
you don't have to care about the compiler. it work behind your code. it will use AI to optimize and rebuild your code. so you don't have to use useCallback or useMemo to manual optimize performance anymore. and you even no need to care / learn how the rendering work in future. focus back your business logic code.
@JobertoDiniz
@JobertoDiniz 27 күн бұрын
Isn't this trying to be more react alike?
@priemar-ju9zh
@priemar-ju9zh 23 күн бұрын
In few years, angular will become SolidJS🤔
@moveonvillain1080
@moveonvillain1080 27 күн бұрын
2024 Angular is moving towards more being like JavaScript and less like JAVA. Good won't intimidate people immediately just by the looks of code Do away from class component and decirator
@yudhapersonals
@yudhapersonals 27 күн бұрын
is angular worth to learn ?
@vommir.
@vommir. 27 күн бұрын
If you can find job offers and want to focus on this. React and Vue have an easier learning curve.
@AdamFiregate
@AdamFiregate 27 күн бұрын
A lot of medium to larger companies use Angular either for internal or external apps.
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
Absolutely, it's already faster than most frameworks now, if you go zoneless. Plus it's much cleaner than f.ex React.
@axarlotwala3590
@axarlotwala3590 25 күн бұрын
When you make tutorial in angulaer 17-18 for KZbin
@codehunter1366
@codehunter1366 19 күн бұрын
Angular is cool but most of the company dont use angular :(
@kikaen
@kikaen 27 күн бұрын
My team switched from Angular to Svelte and we're never going back. Even with these updates it still seems needlessly complex.
@kylerjohnson988
@kylerjohnson988 27 күн бұрын
I'm a huge Angular fan, but I have to agree with you. Since NgModules aren't necessary anymore, the new svelte-like control flow, and signal implementation, Angular has come a long way. But the component authoring experience is still the most verbose/complex of any framework I'm aware of. If they solve that problem, I think it'll be right there with Svelte in my book. SvelteKit is criminally unrelated though. That would be my first choice to start a new project.
@walidaguib3944
@walidaguib3944 27 күн бұрын
Angular Course ?
@SurenderDalal
@SurenderDalal 27 күн бұрын
kzbin.info/www/bejne/faiqqGykbLl0l9U
@fooked1
@fooked1 27 күн бұрын
Why would anyone want to use classes when programming their UI
@programmingwithcihat
@programmingwithcihat 27 күн бұрын
Hi Max , Your tutorials helping me a lot. I improve my skills with your tutorials day by day 🎉 . I hope to find my first software developer job soon. Every like and subscription is a support for me ☺️.
@merridius2006
@merridius2006 28 күн бұрын
I’m waiting for angular 20 I think it will be updated in about 20 seconds or so
@Daijyobanai
@Daijyobanai 28 күн бұрын
No that would be in 6 months, as Angular uses a very clearly defined release schedule with 2 major versions each year. It's not that hard to find factual information from the Angular team.
@akashinigami9284
@akashinigami9284 27 күн бұрын
@@Daijyobanai bro it was just a joke :D
@Daijyobanai
@Daijyobanai 27 күн бұрын
@@akashinigami9284 It couldn't be, jokes are funny. :/
@covecart-qp8lc
@covecart-qp8lc 25 күн бұрын
HAZRAT SAKHI SULTAN BABA JANI SARKAR ALLAH WALAY ( ZINDABAAD )
@pauljohnsonbringbackdislik1469
@pauljohnsonbringbackdislik1469 27 күн бұрын
They should keep decorators as this feature is the only good thing about Angular. Without them it will be just garbage.
@RootsterAnon
@RootsterAnon 27 күн бұрын
i really couldn't give a f...
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
Your Mom
@Ian-bb5ig
@Ian-bb5ig 16 күн бұрын
Looks like blazor to me hehehe
@spam1712
@spam1712 27 күн бұрын
God i hate frontend so much
@AdamFiregate
@AdamFiregate 27 күн бұрын
I can understand. Btw I'm loving both frontend and backend.
@swojnowski453
@swojnowski453 27 күн бұрын
What we do not need is constant changes and updates, hence Angular is irrelevant ...
@1306dk
@1306dk 27 күн бұрын
Mhmm, I dont think your statement makes any sense. Actually the only constant thing is change 😅 especially in the software world, or IT in general. Something you should already be used to if you work in it.
@swojnowski453
@swojnowski453 27 күн бұрын
@@1306dk Change is your enemy , do you know why? It wastes your time, resource you have limited amount of. Have you thought why business likes stable environment? Because it does not waste resources. Software dev. is world run by tool sellers. They sell to those who can't recognize, that stability is their greatest friend and the seller's greatest enemy.
@ba8e
@ba8e 26 күн бұрын
After Svelte, everything else is pure GARBAGE.
@heliobessonirodrigues6632
@heliobessonirodrigues6632 27 күн бұрын
A breaking change every 6 months, no thanks. Backward compatible it is not.
@academind
@academind 27 күн бұрын
Which change do you mean?
@hengkeatyam3700
@hengkeatyam3700 27 күн бұрын
be responsible for your words, which change do you mean?
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
Your ignorance is displayed here for all to see. That must burn
@eXpertise7
@eXpertise7 27 күн бұрын
It's backwards compatible rofl
@kayalokito
@kayalokito 15 күн бұрын
yay another stupid update!
@nymez6968
@nymez6968 27 күн бұрын
Just no to ever using this horrible framework again. Me and my team at work have moved on years ago and never looked back.
@md.redwanhossain6288
@md.redwanhossain6288 27 күн бұрын
Share your journey. What are you using now?
@nymez6968
@nymez6968 27 күн бұрын
@@md.redwanhossain6288 Svelte with SvelteKIT.
@django-unchained
@django-unchained 27 күн бұрын
If you "need" Angular you are simply a Back-Ender that hates Front-End. The only group who looooves Angular or even use it 2024.
@adambickford8720
@adambickford8720 27 күн бұрын
So, engineers?
@LarsRyeJeppesen
@LarsRyeJeppesen 27 күн бұрын
Not really. Angular now has better performance than most frameworks. how bout that? lol
@hengkeatyam3700
@hengkeatyam3700 27 күн бұрын
not agree. if you are only Font-Ender, you won't love Angular very much, because you have to learn additional knowledge and concepts. if you are only Back-Ender, you hate Font-end. if you are Full-stack (with multiple languages and frameworks), you might love Angular, because the additional knowledge and concepts are applicable everywhere.
@md.redwanhossain6288
@md.redwanhossain6288 27 күн бұрын
Frontend needs engineering, angular does it in a nice way. My eyes literally bleed when I see react code, such a mess.
@ProtectedClassTest
@ProtectedClassTest 27 күн бұрын
Found you, foot gun lover
What’s new in Angular v18
20:08
Angular
Рет қаралды 94 М.
You might not need useEffect() ...
21:45
Academind
Рет қаралды 150 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 1,9 МЛН
Whyyyy? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 20 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 87 МЛН
3 wheeler new bike fitting
00:19
Ruhul Shorts
Рет қаралды 43 МЛН
The Importance of Specialization in Coding
7:13
Traversy Media
Рет қаралды 178 М.
🔥Angular 18 is here with new features | New features in Angular 18 in Hindi
19:38
Learn Code With Durgesh
Рет қаралды 3,8 М.
The latest in Web UI (Google I/O ‘24)
45:47
Chrome for Developers
Рет қаралды 165 М.
SWE Stop Learning - The Rise Of Expert Beginners
49:09
ThePrimeTime
Рет қаралды 226 М.
React vs Angular in 2024
9:00
Kodaps Academy
Рет қаралды 27 М.
Zoneless Angular Applications in V18
14:00
Deborah Kurata
Рет қаралды 10 М.
Understand Angular Signals in 20 Minutes
20:17
Igor Sedov
Рет қаралды 8 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 992 М.
Why Don't We Have A Laravel For JavaScript?
12:36
Theo - t3․gg
Рет қаралды 84 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 1,9 МЛН