Angular's NEW features that'll make you come crawling back

  Рет қаралды 945,862

Rifik

Rifik

9 ай бұрын

Angular has recently added 2 new features that are really exciting. Time to give it another go!!
#angular #typescript #webdevelopment

Пікірлер: 34
@player_3
@player_3 8 ай бұрын
First channel from KZbin ads that I subscribed to or even watched fully. 😂
@GetRifik
@GetRifik 8 ай бұрын
Thanks for the kind words!!!
@mansoor8228
@mansoor8228 8 ай бұрын
Yeah bro me too 😂
@dave_m98
@dave_m98 9 ай бұрын
I don't think any framework will be better than sveltekit its just too good
@theanswer1993
@theanswer1993 9 ай бұрын
Does SvelteKit come with form builder? I didn't think so.
@dave_m98
@dave_m98 9 ай бұрын
Superforms is a cool library; however, I don't think there are form-building options available.@@theanswer1993
@GetRifik
@GetRifik 9 ай бұрын
Agreed. It's pretty money. Let's chat in 5 years though... :p
@mansoor8228
@mansoor8228 8 ай бұрын
👍
@traversethedom
@traversethedom 9 ай бұрын
I wonder how some of these big companies that use angular keep up with these version updates because I know it would cost money to migrate from v8 to like v15. They would just end up spending money writing the same application than adding new features.
@GetRifik
@GetRifik 9 ай бұрын
Angular does have an upgrade guide update.angular.io/ What's nice about it is that they have a toggle for a basic, medium, and advanced usage and based on your apps complexity tell you what steps you need to take to upgrade. Falling behind in upgrades definitely increases the pain. In your example, you can filter on what it would take to go from 8 to 15 update.angular.io/?v=8.0-15.0 If I was on a team I'd show this to my boss and tell him, "This is why we need to prioritize updates as they come."
@unimovi8702
@unimovi8702 8 ай бұрын
We went from 6 to 16 without breaking a sweat. Only thing that was a bit complicated were updating some libraries like ngx-bootstrap, which did not support v16 for some time so we had to override it in package.json.
@unimovi8702
@unimovi8702 8 ай бұрын
Complete update was done on an application that has over 80000 lines of code and done in two days and I was the only one working on it.
@vetrivendhan6122
@vetrivendhan6122 Күн бұрын
Still some companies fighting with the version migration. Some companies still struck with React class components instead of functional components (and hooks). By the way in React I use Jotai atoms for global state management and I don't use any observables or Redux complicators. For API calls Tanstack queries that's all my life is easier than ever. Thanks me later.
@Hj_Programmer
@Hj_Programmer 8 ай бұрын
Hey I want to learn Angular Js .I know HTML CSS JAVASCRIPT Git-GitHub , What should I learn before AngularJS , i am learning typescript right now after That Should i go for Tailwind CSS Or Start AngularJS ???
@GetRifik
@GetRifik 8 ай бұрын
AngularJs refers to angular version 1. They rewrote everything and now just call it Angular which refers to angular version 2-version 17 which is the newest version. As for tailwind vs angular...they are complementary not competitors. You can choose angular for your UI framework and tailwind for your styling library. I usually use both!
@Hj_Programmer
@Hj_Programmer 8 ай бұрын
@@GetRifik Thank You For Correction 😇, But My Point is should I learn Tailwind First or After Angular ??🤔 (I am beginner so help) is it good start Angular with CSS ?? should I create my Last Year project With Css Or with Tailwind (after Learning it)??
@blightning1476
@blightning1476 8 ай бұрын
Tailwind is definitly not mandatory, you can use plain CSS just fine. Angular even supports SCSS, which simplifies things. That's not mandatory either 🙂 I'd start with Angular and try tailwind later. You might not even like tailwind.
@parmeshwarchavan3310
@parmeshwarchavan3310 7 ай бұрын
​@@GetRifik1w❤ã
@edhahaz
@edhahaz 4 ай бұрын
Next, nuxt, sveltekit is all about server side rendering... not signals
@hansschenker
@hansschenker 9 ай бұрын
Angular's base ideas are more than 10 years old (still doing dirty checking for state change checking). Angular does not make full use of Typescript's best features, union types and conditional type, enabler for functional style programming and RxJs!!!
@naimneman
@naimneman 9 ай бұрын
what would be a good alternative to learn then? I've just started to look at the Angular documentation and some tutorials but it's very hard for me to see the full picture. I was into MEAN stack just because it has a lot of demand as MERN, but I don't know what to do now. Are Svelte or Vue a good choice?
@GetRifik
@GetRifik 9 ай бұрын
If you're just learning, choose what looks most exciting to you. If you're looking for a job, Angular and React still trump Svelte at the moment. If you're looking to start a new work project, personally, I'd choose NextJS...but it really depends on what you're trying to build as each framework has some minor nuances.
@mariuszmaxkodzonko3517
@mariuszmaxkodzonko3517 9 ай бұрын
I just want both Angular and React to die. It is high time for people to move on to Vue, Solid, Svelte, Qwik. The two grandpas are becoming a seriously bloated mess while implementing the good ideas from newer frameworks to stay relevant, this cannot keep going forever (but it probably will, there will be an ENORMOUS amount of legacy Angular/React codebase).
@GetRifik
@GetRifik 9 ай бұрын
True! I definitely appreciate framework competition as it leads to some pretty cool innovation. Angular and React were a huge part of how we got to where we are. It does feel like they need to play "catch up" so the large enterprises can feel like a modern UI framework without having to rewrite lolz. I digress Angular will always have a special place in my heart...
@developeroppa
@developeroppa 9 ай бұрын
I feel like signals + observables just add to the complexity
@GetRifik
@GetRifik 9 ай бұрын
I don't disagree with you! However, I do think signals makes things that should be simple...easier. I think NextJS and Svelte shined a light on how complicated observables can be, for what sometimes feels like, no good reason.
@samchilvers3711
@samchilvers3711 9 ай бұрын
With respect, I actually think the opposite is correct, BUT using RxJS and now Signals is a very different way of working. Every piece of state is a stream that will react to changes in other state, which is not the normal imperative way of programming. There is a not insignificant learning curve, which is one of the main criticisms I hear about Angular in general, but once you become proficient in coding reactively everything becomes way simpler with less code and less bugs. The fact that the definition for each piece of state is contained in the one place and not all over the code, makes life very much easier in the long run. That's my experience anyway.
@GdeVseSvobodnyeNiki
@GdeVseSvobodnyeNiki 9 ай бұрын
@@samchilvers3711 so much true. I tried to write imperatively when i just started my angular jorney. It was so much mess. .subscribe()'s everywhere, variables used all over the place, metric ton of methods that mutate shit left and right. After a short time i had no fucking idea what the hell is going on in my components. But after switching to the declarative + reactive style, things became clean and tidy. It really releives so much stress from my mind. You just focus on the functionality and get shit done.
@boomshakalaka656
@boomshakalaka656 9 ай бұрын
Angular is too complex just coz. That’s why no new developer will ever choose it.
@yaghiyahbrenner8902
@yaghiyahbrenner8902 9 ай бұрын
Try a "non-opinionated" React codebase.
@user-fr2fm3ri3w
@user-fr2fm3ri3w 9 ай бұрын
@@yaghiyahbrenner8902dude you are making a straw man argument you are comparing a full stack framework with vanilla react. If you put angular against remix next solid start svelte kit it’s a bloodbath.
@GetRifik
@GetRifik 9 ай бұрын
I'd counter your take a bit @boomshakalaka656. Angular has been adding in some features to keep it relevant. While it's not new and shiny like Svelte (love it...don't get me wrong). Large enterprises or even products that are using it, mostly likely won't pay to redesign their app just to use a new UI framework...they get to use some of the more "modern" features and are generally pretty happy about it. (At least that's what I've seen in the commercial space)
@boomshakalaka656
@boomshakalaka656 9 ай бұрын
​@@GetRifik Not sure you countered my point (I apologize English isn't my first language, so probably a lost in translation kind of thing). If anything, you highlighted exactly my point which is that the majority of people using angular now are only using it because the projects they are working on have already committed to it and with the updates that the core team make although slow keep people from leaving it (therefore less and less newer developers are choosing it). BTW l don't hate Angular, l just don't see any clear reason to use it over other JS framework tools.
@user-fr2fm3ri3w
@user-fr2fm3ri3w 9 ай бұрын
@@boomshakalaka656 plus google fired 10thousand employees and clearly their focus is in flutter web so if flutter web isn’t a dumpster fire I don’t see them maintaining two ui libraries for the web.
WTF is "modern" Angular development?
10:46
Joshua Morony
Рет қаралды 70 М.
Can you beat this impossible game?
00:13
LOL
Рет қаралды 64 МЛН
I used Angular's signals to build an actual app
7:36
Joshua Morony
Рет қаралды 40 М.
This New Angular Release Is Wild
5:53
Theo - t3․gg
Рет қаралды 100 М.
Optimize the bundle size of an Angular application
13:23
Angular
Рет қаралды 54 М.
RxJS Top Ten - Code This, Not That
14:44
Fireship
Рет қаралды 252 М.
How to Make Forms in Angular REUSABLE (Advanced, 2023)
21:10
Decoded Frontend
Рет қаралды 56 М.
The CLEANEST authentication I've ever built with Angular
9:50
Joshua Morony
Рет қаралды 33 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,4 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 2 МЛН
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 26 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 1,9 МЛН