Muhammad Ahsan Ayaz
Angular <> Angular CDK - Awesomeness Combined
#1about 5 minutes
Understanding Angular as a complete development platform
Angular is a comprehensive platform with a rich ecosystem of tools for building scalable web, mobile, and desktop applications.
#2about 5 minutes
The challenge of choosing a UI library
Using pre-built UI libraries like Bootstrap offers functionality but forces default styles, while building from scratch requires reinventing common components.
#3about 5 minutes
Getting started with the Angular CDK
The Angular CDK provides unstyled, accessible, and high-performance UI behaviors, allowing you to build custom component libraries without the boilerplate.
#4about 6 minutes
Optimizing large lists with virtual scrolling
Use the CDK's virtual scroll to render only the visible items in a list, significantly improving performance by reducing the number of DOM elements.
#5about 3 minutes
Implementing drag and drop for lists
The CDK's drag and drop module simplifies creating interactive lists where users can reorder items or move them between containers.
#6about 3 minutes
Adding keyboard navigation with ListKeyManager
Improve accessibility by using the ListKeyManager to easily add keyboard navigation and focus management to custom list components.
#7about 3 minutes
Building multi-step wizards with the stepper API
The CDK Stepper API allows you to break down complex forms or processes into a simple, guided, multi-step wizard experience.
#8about 5 minutes
Building dynamic popovers with the overlay API
The CDK Overlay API provides a powerful way to render floating panels like dialogs and tooltips with intelligent, dynamic positioning.
#9about 2 minutes
Handling responsive item sizes in virtual scroll
When using virtual scroll with responsive items, provide a consistent or maximum item size to ensure the CDK renders a sufficient buffer of elements.
Related jobs
Jobs that call for the skills explored in this talk.
Featured Partners
Related Videos
Angular Features You Should be Using
Sani Yusuf
Angular Magical directives
Valentine Awe
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
Manfred Steyer
State of Angular
Jessica Janiuk
Extending HTML with Web Components
Rowdy Rabouw
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
On tour with heroes == Moving from Angular to WebComponents
Benjamin Glusa
From learning to earning
Jobs that call for the skills explored in this talk.
Frontend Developer Angular (all genders)
UDG Ludwigsburg GmbH
Barcelona, Spain
CSS
GIT
REST
Angular
TypeScript
+1
Full Stack Developer (Angular 17, .NET)
A2MAC1
Canton of Boulogne-Billancourt-1, France
API
CSS
.NET
Azure
NoSQL
+7
Front-End UI Designer - JavaScript, HTML, CSS, Three.js, Data Visualisation, Remote
Nova Source Technologies Limited
Remote
API
CSS
HTML
WebGL
+5
Node.js / TypeScript Engineer - Developer Tools & Libraries
Symbolica AI
Charing Cross, United Kingdom
€65K
API
Python
Node.js
TypeScript

