What’s new in Angular

Поділитися
Вставка
  • Опубліковано 9 тра 2023
  • Learn about the latest from Angular, including updates on hydration, SSR, and reactivity. Discover everything from community updates and the request for comments process to new features landing in v16 and beyond!
    Resources:
    Getting started with Angular → goo.gle/3ZH3fyf
    Angular Roadmap → goo.gle/40ZZRzn
    Angular Twitter → goo.gle/3zyIA4Y
    Feed the snake! → goo.gle/3NTtnnc
    Speakers: Minko Gechev, Madleina Scheidegger
    Watch more:
    Watch all Angular Sessions → goo.gle/IO23_angular
    Watch all the Technical Sessions from Google I/O 2023 → goo.gle/IO23_sessions
    Watch more Web Sessions → goo.gle/IO23_web
    All Google I/O 2023 Sessions → goo.gle/IO23_all
    Subscribe to Angular → goo.gle/Angular
    #GoogleIO
  • Розваги

КОМЕНТАРІ • 43

  • @Angular
    @Angular  Рік тому +5

    Watch all the Angular Sessions → goo.gle/IO23_angular_pin

  • @Alex-bc3xe
    @Alex-bc3xe Рік тому +47

    I made my best decission to specialize myself in Angular and not in React. I simply love Angular and one day you will see my name.

    • @tanvirashraf728
      @tanvirashraf728 Рік тому +3

      Would you please explain why do you feel this way?somewhat I felt too that I should have spent more energy, effort on Angular rather than React...

    • @unimovi8702
      @unimovi8702 Рік тому +5

      ​​@@tanvirashraf728 For me, Angular just makes my application more maintainable even when it grows. Angular being highly opinionated framework also means that there's less time spent in codebase related decision making and more time is spent in building actual logic. The code also feels natural and not gimmicky. In comparison my react repository gets more and more confusing over time since every developer tries to set his own opinions and conventions into the codebase. For example, At one point, our react project had two different http libraries.

    • @tanvirashraf728
      @tanvirashraf728 Рік тому +1

      @@unimovi8702 Thank you sir, this was very informative and helped me getting clarity, may I ask are you by any means have you ever been pressurized to choose react or vue for speed?

    • @igorlira7330
      @igorlira7330 11 місяців тому

      @@tanvirashraf728 @tanvirashraf728 I worked 2 years with Vue and it was really easy to learn and very intuitive. Now, I have been working with Angular for the last 4 months, and it is more complicated with not intuitive concepts that seems to be over engineering. However, I can't imagine my current job using Vue, it would be so complicated to maintain 4000 components without the idea of Services, Observables, etc, so there is a lack of this "over engineering" in Vue that will bee missed.
      With that said, I would recommend Vue for small or medium projects. It's a really powerful framework and it fits well in many projects out there.
      Angular for larger projects, with a well prepared team.
      I don't like React, even though I just have completed some courses, but never really worked with it.
      Those 3 frameworks are really useful and powerful anyway.

  • @PeterMoueza
    @PeterMoueza Рік тому +25

    v16
    Personal bookmarks shared :
    0:50 survey 2:35 update 4:00 migration 4:05 standalone 4:20 CLI config (see environment) 4:47 reactivity ... validation 5:30 Signals 6:42 retro backwards compatible 7:20 v16 available as Preview 7:24 Zone.js 7:42 API 7:55 further talks 8:29 D&D NaoLogic 9:33 Vite + esbuild 10:05 stack trace 10:42 tests Karma to Jest 11:02 SSR 11:20 hydratation (Preview) ... js interactive 12:20 flickering ++++ 12:55 partial 13:20 hostDirectives (inheritance) 13:55 VS Code 14:28 image, NgOptimizedImage 14:53 Material 15:06 see Elevation ++++ 15:40 sum up

  • @lukaszmachowski
    @lukaszmachowski Рік тому +9

    Thank you for the tireless work and the endless pursuit towards elegance. Great summary of the latest changes. Thank you.

  • @sylviesumer7680
    @sylviesumer7680 Рік тому +1

    Thank you Angular team for your hard work, I am coming back to Angular after using Vue for few years.

  • @hassanbello1535
    @hassanbello1535 Рік тому +1

    Amazing work! Really excited for this!

  • @xfuttex
    @xfuttex Рік тому

    Looking so much forward to playing around with the new features and the coming features in the future! 🤩

  • @nabijonazamov3695
    @nabijonazamov3695 Рік тому +2

    I loved ng modules 😅😅😅. In v16 so many and big updates, almost you made new framework 🙂🙂🤕🤕🤕

  • @PatricioHondagneuRoig
    @PatricioHondagneuRoig Рік тому

    Thank you for the updates!

  • @KaliaH
    @KaliaH Рік тому +2

    I’m excited to be along for the ride🎉

  • @konstantindenerz
    @konstantindenerz Рік тому +3

    Looking forward to M3 in Angular Material with design tokens! 😍

  • @malikau917
    @malikau917 Рік тому +1

    Love these updates, can't wait to start migrate the app which I'm working on. The only concerning thing is a bunch of libraries which are not v16 compatible...

  • @DataGeek1002
    @DataGeek1002 10 місяців тому

    Congratulations Angular Team! You did a very good job :)

  • @tom3fitzgerald
    @tom3fitzgerald Рік тому +1

    The DX improvements are incredible. Feel that momentum!

  • @ammarmerakli
    @ammarmerakli Рік тому

    Amazing work 🙌

  • @brampeirsful
    @brampeirsful Рік тому +1

    Thank you 🎉

  • @jsblade2770
    @jsblade2770 Рік тому

    great video, thank u

  • @unimovi8702
    @unimovi8702 Рік тому +3

    Angular should also provide Playwright as a choice for e2e in CLI. It feels more natural replacement to protractor than Cypress. Cypress has a hard coded dependency on Mocha. Playwright is much more flexible in that regard especially since Angular is moving towards Jest. Not to mention, the Test generation tool provided by Playwright is just awesome.

    • @malikau917
      @malikau917 Рік тому +2

      agree :) on my project we use it and it worth to give it a try

  • @nagendradevara1
    @nagendradevara1 Рік тому +1

    By using Angular you can offload some things like change detection, buildings etc and concentrate on functionality.😊

  • @sergeygultyayev4828
    @sergeygultyayev4828 Рік тому

    Thank you for the greatest FE framework of all times :)

  • @otmanm4095
    @otmanm4095 10 місяців тому

    Angular is real joy to work with

  • @JBuchmann
    @JBuchmann Рік тому +3

    Waiting for the annoying React/Vue people to say Angular sucks, 😂. Love Angular, great job with this update. My DX has increased 5x since converting to standalone components!

    • @OzzyTheGiant
      @OzzyTheGiant Рік тому +4

      As a Svelte user who has abandoned Vue and dedicated his time to drag React through the mud, Im proud of Angular for finally redeeming itself and enduring this fight. OOP is just the best way to represent UI, not some hooks trash

  • @fahadjabbar65
    @fahadjabbar65 Рік тому

    Wow wow wow ! 🤩

  • @amitlimbu5025
    @amitlimbu5025 Рік тому +2

    Also Requesting for more features for AngularMaterial... compared to other Material frameworks... looks outdated.

  • @solconnection2
    @solconnection2 Рік тому +1

    chat gpt has made building angular stuff so much easier for me, reduced so much time with my head in the docs

  • @aram5642
    @aram5642 Рік тому

    I'm glad about the momentum, a lot of great improvements landed in Angular, but I'm very disappointed by the state of Typed Forms. They seem to be now forgotten, or considered done.

  • @-nou7186
    @-nou7186 Рік тому +1

    Nice features, thanks google.

  • @valikonen
    @valikonen Рік тому

    I use jest for angular 14 with no problem

  • @vikrant460
    @vikrant460 6 місяців тому

    To me, it seems like there is too much boilerplate code required(implementing ControlValueAccesor) to make a custom component part of form in angular and if in the future angular introduces some feature to make it easy.

  • @Ostap1974
    @Ostap1974 Рік тому

    Nice to see all the new developments and progress. I hope that some day you will also find some time to close some old issues that I personally find long overdue, like not minimizing shared style file, missing asset hashing and some more. Basically items that make Angular feel undeservedly unpolished.

  • @giorgimindiashvili9170
    @giorgimindiashvili9170 Рік тому

    I want the shirt Madleina wears :D

  • @user-dc9zw1ld9z
    @user-dc9zw1ld9z Рік тому

    Hi in vscode the angular extension stop working after some time. is it same for most of us? The autocompletions are not working continuously no navigations to code are working after some time?

  • @hansmuster5291
    @hansmuster5291 11 місяців тому +1

    is madeleina from Switzerland? ☺

  • @n0n3br
    @n0n3br Рік тому

    Vitest is faster then Jest. We should have an option to use it since Vite can be used as dev server

    • @aram5642
      @aram5642 Рік тому

      100%, but we should be grateful for Jest made available after just ~5 years of resisting requests by arguing against any 3rd party dependencies

  • @baraa_tech
    @baraa_tech Рік тому

    Actually I have query , why the product lead use Samsung laptop , does it related to google budget ?

    • @nwalkewicz
      @nwalkewicz Рік тому

      I think it's less about it being a Samsung and more about it being a Chromebook. I doubt that's what they use every day, but it's almost certainly there for promotion; it's likely just a prop. Maybe Google and Samsung had a deal so that _their_ Chromebook would appear, but who knows.