Want to be a great coder?
- practice a lot
- be consistent
- learn daily
- be patient
- leverage AI
- learn from others' code
- use tools (for coding, API, etc.)
- document your code
- version your code (git+github)
- build in public
- learn debugging
- write tests
Angular 17.2 introduced the model() function. It
- is a writeable Signal
- adds an input/@Input property to the component
- adds and @Output EventEmitter which goes under the model name + "Change".
It is the modern way how to implement two-way binding in #Angular.
To the parent component, nothing changes. Banana box syntax, property, and event binding, everything is possible.
My role at Cisco has been eliminated. I'm forced to look for what's next. I might find another role at Cisco, but I might not, so if anyone has any roles for Lead, Director, Engineering Manager especially focused around Angular feel free to let me know. Remote or UT only.
๐ฃ During the @ngconf keynote today we shared a new RFC for built-in declarative lazy loading that allows you to:
โฃ Lazily load part of your template and all transitive dependencies
โฃ Specify *declaratively* when to prefetch and render the block ๐ฅ
https://t.co/cQF6p6tPJo
๐ฅ๐ฅ๐ฅ Another RFC in @Angular for built-in control flow for ngIf, ngFor, and ngSwitch!
No more separate imports! ๐ซก
๐๐ฟ
https://t.co/9osjSH0WbY
๐ @ngconf is happening next week! I'm excited to talk about @Angular and @AnalogJS across the stack! Lots have happened since last year! I hope to see you there ๐ค
โก๏ธ Light up your #Angular skills at our Lightning Talks Lollapalooza on June 13th at @ngconf!
Get insights from @KateSky8 as she navigates through Web Component State Management without relying on libraries - tips & tricks! ๐ก๐
๐ https://t.co/Ylcwfz52jo
#ngconfcountdown
Learn about reactivity with NgRx ๐
Come hear @joshi_joshi2 at the in-person Lightning Talk Lollapalooza at @ngconf to know about how to manage Angular applications with NgRx store. #ngconf2023
๐ June 13, 7PM MDT
๐https://t.co/Ylcwfz5A8W
v16 will get you in the zone. The NgZone!
We've added the ability to configure NgZone in bootstrapApplication.
A side-effect of this is that custom zones are "unofficially" supported in DI for the standalone bootstrap!
โ๏ธ The CFP is only open for another 7 hours!
Don't miss out on this once in a life-time opportunity to present a lightning talk at the Angular Community Meetup during @ngconf 2023!
First time speakers are welcome!
Submit now!
๐ https://t.co/BqOq11KQIb
#ngconfcountdown
Angular v16 adds an API to provide CSP nonce for inline stylesheets.
The API provides a Content Security Policy nonce to Angular-generated style tags.
Check out the security guide! https://t.co/rr2itqV7tH
Angular v16!
โ Angular Signals in developer preview ๐ฆ
โ Developer preview of opt-in non-destructive hydration ๐ง
โ Improved Standalone APIs ๐งโโ๏ธ
โ Tooling enhancements ๐งฐ
You can get all this and more with `ng update`! ๐
https://t.co/mH2x7RCQGB