April 2024 Typescript, Angular and Testing

April has come to an end, and what a fantastic month it was! I had a great time learning about Signals, Angular 17, and the future of testing. Let's take a look back at the highlights and fun moments.
👋🏼 Bye Bye Karma! Hello Web Test Runner and 🦥 DeferViews
- I explored how to improve the performance loading dynamic components using DeferViews in Angular.
👉🏼https://www.danywalls.com/using-defer-deferviews-in-angular-17
- Thanks to a great talk with @Rainer Hahnekamp , I learned about the future of testing in Angular and started to play with Web Test Runner.
👉🏼 https://www.danywalls.com/testing-in-angular-replace-karma-to-web-test-runner
📖 Reactive Apps with RxJS, Signals, and Kendo Grid
As always, I took time to write and learn with Progress Telerik and Kendo UI playing with the Kendo Grid and building reactive apps with RxJS and Signals:
- How to Edit a Table Row on Click with the Kendo UI for Angular Data Grid:
👉🏼 https://www.telerik.com/blogs/how-edit-table-row-click-kendo-ui-angular-data-grid
- Building Reactive Apps with Signals, RxJS, and Angular 17
👉🏼 https://www.telerik.com/blogs/build-reactive-apps-signals-rxjs-angular-17
😌 Did you know?
During this month, I also learned new things in TypeScript
- Satisfies: Allows us to type satisfies a particular condition.
👉🏼 https://www.freecodecamp.org/news/typescript-satisfies-operator/
- Template literal types: Make it easy to take control over strings.
👉🏼 https://claritydev.net/blog/typescript-type-literals-practical-use-cases-code-quality
April was filled with writing and learning Angular, TypeScript, and more. Thanks to everyone for being part of it. Looking forward to more fun times ahead!
Real Software. Real Lessons.
I share the lessons I learned the hard way, so you can either avoid them or be ready when they happen.
No spam ever. Unsubscribe at any time.