What's new in Angular

  Рет қаралды 24,627

Chrome for Developers

Chrome for Developers

Күн бұрын

Пікірлер: 42
@LarsRyeJeppesen
@LarsRyeJeppesen 7 ай бұрын
Minko for president
@Sara-xi2ug
@Sara-xi2ug 6 ай бұрын
Big lover of RxJS here, but to be fair, because of its (initial) complexity Angular have not been able to catch up with React's popularity. I am glad they're making it optional.
@lilkwarrior5561
@lilkwarrior5561 5 ай бұрын
I guess that's fair. I use RxJS with React and other front-end libraries all the time. It and state machines via xstate (which by no coincidence has built-in support for RxJS) enables devs (especially component authors) to not depend on proprietary ways of managing state and event/data changes over time associated with Web app or component front-end libraries that don't transfer across different front-end libraries as much. Its use essentially as a push-based endofunctor abstracton (consistent way to reason and chain value changes over time) makes it typically a better way to handle async and synchronous over time (including collection of data) than promises and in many cases async iterables that yields promises. A Observable can do the things a promise can, but a promise can't do everything an Obsevable can. Observable is also now renewed to be available directly in browsers to compliment existing DOM event APIs as a better and more advanced way to handle events.
@porcomusic
@porcomusic 7 ай бұрын
cool to see how google team molds web, angular still the most complete framework
@Martinspire
@Martinspire 7 ай бұрын
Unfortunately lots of old news that was already out there and not really answering the questions that the community still had on various topics. Like the state of testing tools (since deprecating Karma and Protractor it hasn't really been updated at all). Also esbuild is nice but its still outputting a bazilion files that might not work for every use case yet (especially mobile)
@fabiocroldan
@fabiocroldan 6 ай бұрын
They are working on "automatic AI testing"
@julioconradomarinardila3269
@julioconradomarinardila3269 6 ай бұрын
Excelente herramienta de crom de Chrome, felicitaciones
@timmeehan2365
@timmeehan2365 7 ай бұрын
Something that's really interesting and not specifically highlighted is that Angular is slowly getting rid of decorators. I'm a fan of decorators but it seemed like a vulnerability for Angular. The reason is that Angular is using the experimental decorators and not the TS 5 decorators. The TS5 decorators are more aligned with the EcmaScript proposal for decorators. So I've always wondered what would happen to Angular if Typescript decides to deprecate the experimental decorators
@rtzzz9772
@rtzzz9772 3 ай бұрын
Answer.... yet another version of Angular where we end up re-writing much of our code.
@marians5015
@marians5015 7 ай бұрын
Great job! Waiting for optional RxJS
@ikgeek
@ikgeek 7 ай бұрын
why ?
@ivan.jeremic
@ivan.jeremic 7 ай бұрын
lol
@johnsausage
@johnsausage 7 ай бұрын
26:00 Is there ongoing work to help ESBuild reduce the bundle size?
@Suneeh1338
@Suneeh1338 6 ай бұрын
yes! Angular 18 will come out later this week. And they announced even better performance and bundle size reduction
@Pankecal-v4k
@Pankecal-v4k 7 ай бұрын
A someone who started with angular quite recently (approx 3 months), Shall I put my efforts on RXJS or not? I already see very less resources on angular and I'm not very sure about what things to go with. If anyone with some relevant experience then please leave a suggestion.
@ivan.jeremic
@ivan.jeremic 7 ай бұрын
As someone with a more clear view from the outside I say no.
@xucongzhan9151
@xucongzhan9151 7 ай бұрын
Depends on what you want to achieve at the moment. If your goal is just to learn the framework for fun/side projects/expand your view, RxJS can wait till quite a bit later. But if you goal is to become a professional frontend developer, or more specifically, Angular developer, yes, you should invest in learning RxJS. (They *will* come up in an Angular interview, if you need a more substantial reason. :) I'd suggest getting familiar with the essentials first, like data and event binding, routing, forms, DI, state management, etc. Then when you dive into the reactive style of programming, learn common RxJS operators and use cases and *unlearn* all the bad habits as you go. Async programming is difficult and tricky at the same time. RxJS is not the only tool but it does provide tools to let you deal with the async complexity more concisely. And observer pattern has been around for decades so there's nothing wrong learning about a tool that promotes and implements it. But yeah, depending on your capacity and primary goal, you should prioritize your learning wisely.
@fabiocroldan
@fabiocroldan 6 ай бұрын
I notice an obsession with efficiency in rendering "text", but these days what people consume most is video.
@albanx1
@albanx1 7 ай бұрын
big kudos for the new feature of Angular, but guys, please do a better presentation, avoid this sonnet recitation of three in robotic style, you're not playing Macbeth of Shakespeare
@rubenheymans1988
@rubenheymans1988 6 ай бұрын
who did the audio though it sounds horrible
@VijayKumarCreator
@VijayKumarCreator 7 ай бұрын
I love this new terminology, "AnguWiz"
@emanuelzhupa
@emanuelzhupa 7 ай бұрын
WizAng
@TayambaMwanza
@TayambaMwanza 7 ай бұрын
Angular is so awesome
@ikgeek
@ikgeek 7 ай бұрын
A new messup with RxJS on the way
@dmitriyobidin6049
@dmitriyobidin6049 7 ай бұрын
Why would we need al those features if you spend almost half of Google I/O trying to convince us that AI is taking over not only our lives but our work as well :) Just give us angular AI already.
@elgs1980
@elgs1980 7 ай бұрын
The only useful part of Angular is data/ui binding in my opinion. Please see the new "features" as liabilities while they might be assets.
@botondvasvari5758
@botondvasvari5758 7 ай бұрын
you could trash out rxjs from ang interceptor and other libs so we don't have to use it.
@cenggelh9006
@cenggelh9006 7 ай бұрын
Cooooool
@botondvasvari5758
@botondvasvari5758 7 ай бұрын
ang is the best
@rtzzz9772
@rtzzz9772 3 ай бұрын
So Signals are basically events. Seems like should have been done this way from the start.
@rishukumar7586
@rishukumar7586 7 ай бұрын
input.required () what is this syntax..it should have been input.required ()
@TayambaMwanza
@TayambaMwanza 7 ай бұрын
Why?
@DisturbedNeo
@DisturbedNeo 7 ай бұрын
Unfortunately, static members cannot reference class type parameters. You could have: new input().required(); But I hope we can all agree that's gross and worse than input.required();
@chaos_monster
@chaos_monster 7 ай бұрын
And again the misleading, still highly debatable, Zippy is back 😹
@Navistar-cu2po
@Navistar-cu2po 4 ай бұрын
You know what else is new? The lack of jobs!
@barny1174
@barny1174 7 ай бұрын
🫡
@iganic7574
@iganic7574 7 ай бұрын
React and next js better
@xucongzhan9151
@xucongzhan9151 7 ай бұрын
at marketing and selling themselves, true
@merlinwarage
@merlinwarage 7 ай бұрын
for hobby projects, maybe.
@TheReallamos
@TheReallamos 6 ай бұрын
for noobs
@kwesikayofficial3078
@kwesikayofficial3078 7 ай бұрын
Fraud
What’s new in Angular v18
20:08
Angular
Рет қаралды 136 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 15 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 35 МЛН
What's new in the Web (Google I/O ‘24)
42:29
Chrome for Developers
Рет қаралды 47 М.
Ship your app on a Friday… and enjoy your weekend!
46:16
Dynamic Component in Angular (2024)
17:48
Decoded Frontend
Рет қаралды 27 М.
Navigating the JavaScript framework ecosystem
42:30
Chrome for Developers
Рет қаралды 58 М.
From fast loading to instant loading
34:08
Chrome for Developers
Рет қаралды 43 М.
Special Angular Event
1:03:26
Angular
Рет қаралды 148 М.
The latest in Web UI (Google I/O ‘24)
45:47
Chrome for Developers
Рет қаралды 180 М.
Zoneless Angular Applications in V18
14:00
Deborah Kurata
Рет қаралды 20 М.
Getting started with Angular Signals
11:03
Angular
Рет қаралды 44 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 15 МЛН