This New Angular Release Is Wild

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
looks like I have to talk about angular again didn't think this would happen but uh they had quite the reveal if you're not already familiar the newest angular release they change everything from the logo to the component model to the way things update and it's it's a huge shift and it's really exciting to see I haven't seen a framework upend itself like this in a while and as much as I know it's going to cause push back in the community it does seem like it's for good reason in the right direction so against my better judgment let's talk a bit about this new angular release so one of the big parts of this new angular experience is their new angular homepage which took a bunch of inspiration from what the react team did with the new docs overhaul I think they went a good bit further with it obviously they have the super pretty fancy animations with everything I do I do love the new logo and the new color scheme I'm not going to lie it is really nice so here's an example component using all the fancy new stuff we have component from angular core forms module from forms and then bootstrap application which is the actual thing that gets the app to run you have the selector the template CU again everything is templatized and kind of MVC where it's not returning the template it's grabbing all of this context from the model that exists when you define a component and here we are saying that this input is bound to the NG model with the key name as a placeholder and now when I input it's going to update the model's name value so I can then render it in the template here and the forms module is the thing that allows all of this to get bound so there's a lot of implicit stuff going on here which is still what I'm most concerned about with angular where like the behavior isn't really described here I don't love this example for that reason because this isn't saying this happens then this happens then this happens it is defining an object in this case a component that through its Imports has implicit behaviors assigned to it and then your template defines how those things interface kind of it's weird so let's start with the announcement blog post I will say Emma's absolutely killing it she's done a great job as I don't know what her specific role is but she's been helping a ton with angular's branding community outreach and everything in between and I'm even chatting with her now she's killing it on that front so huge shout out to Emma for the work she is doing to make angular more digestible angular first launch in 2016 is a way to help developers build modern web applications throughout its history angular has made millions of developers successful over the past several releases we focus on improving performance and developer experience on the modern web our momentum includes a revamp of angular's reactivity system SSR and dozens of additional features later this week we will release angular 177 including deferred views built-in control flow view transition API support SSR enhancements and more this Renaissance deserves a modern identity that represents the velocity and stability of our team and what we're committed to today we're excited to launch angular the future home for angular developers oh the light Mode's actually nice here's what we're talking about the new docks embedded tutorials cool cool cool I want to see the performance numbers do they mention any of this here no just oh these logos are actually really cool the performance win here is nuts and I almost want to refilm the intro to talk about how angular is now technically the fastest framework the new angular logo represents our goals stability and velocity stability and controversial angular will angular will always be reliable and backwards compatible angular yes angularjs no but yes angular has definitely been better but backwards compatibility only recently has the velocity begun to shine but don't trust me check out the public benchmarks yeah in the screenshot they picked the major versions of a lot of popular Frameworks and I'm just realizing now they intentionally didn't put solid in here that's a little sketch because solid still wins solid still Reigns champ but against all these other things cool yeah row swap is brutal for react but everything else react's doing okay nowadays also interesting to see clear row performing worse than it does in react but uh yeah she included solid in a reply cool that's pretty damn fast turns out moving to a signal based approach where you're updating your view without re-rendering everything is actually quite a bit faster so that all checks out just interesting to see the choice of not including solid that that feels somewhat intentional not a big deal she replied with it this initial screenshot definitely feels like they picked the popular Frameworks that they know they're faster than also Vue 336 being faster than spelt 4 is interesting I know VI's been working hard on all that stuff but that's pref faper which is very interesting so yeah angular now is much more performant angular now has a much better brand they have docs that are up to date and I'll be honest I still hate their syntax it's a lot of progress things are much better but I still think the claive methods of describing things are what has been working well for us as web developers and I still think the more oo binding implicit behaviors by including specific pieces isn't the best for full stack scalable applications I'm excited to see angular making all of these strides in the right direction less because I think it will help us be better web Developers more because I think there's so many code bases trapped on angular that are massive with hundreds if not thousands of Engineers contributing to them that are going to benefit so greatly from this both the performance wins possible and the better developer experience that they'll have working with it so even if I'm still not interested in angular this is a massive massive step forward for the entirety of the web and I'm very excited to see the performance wins on big angular Based Services I use like YouTube itself so what do you guys think are you excited about again you going to go play with this new release or are you going to take a step back and smile for them but not pay too much attention because this is probably my last angular video for a while but I am really proud of the progress that they have made if you want to see my second to last angular video I'll pin that in the corner there if you've already seen it you want to watch something else YouTube thinks you like the video underneath it appreciate you all a ton thank you guys as always talk to you soon peace nerds
Info
Channel: Theo - t3․gg
Views: 99,482
Rating: undefined out of 5
Keywords: web development, full stack, typescript, javascript, react, programming, programmer, theo, t3 stack, t3, t3.gg, t3dotgg
Id: fX5T2CGSwns
Channel Id: undefined
Length: 5min 53sec (353 seconds)
Published: Sat Nov 11 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.