Lucas Paganini
3D Numeric Input Animation with Vanilla HTML, CSS & JavaScript
52:36
Lucas Paganini
Material Design Button Ripple Effect in vanilla HTML, CSS & JavaScript
46:06
Lucas Paganini
Glassmorphism (or ✨ glassy magic ✨) with pure #HTML and #CSS
0:24
Lucas Paganini
CSS drop-shadow 🆚 box-shadow
1:00
Lucas Paganini
How To Create an Animated Burger Menu with HTML, CSS and JavaScript
26:24
Lucas Paganini
Angular 15 Debugging Stack Trace
1:00
Lucas Paganini
How To Create a Hover Animation with Only HTML & CSS
29:14
Lucas Paganini
The Angular ngSrc Attribute
0:50
Lucas Paganini
How To Create a Toggle Button with Pure HTML, CSS & Javascript
47:28
Lucas Paganini
Automatically Unsubscribe Observables on Destroy 💥
1:00
Lucas Paganini
What's new in Angular 15?
21:39
Lucas Paganini
What is Mocking? - Concepts and Best Practices - Software Testing Series #2
7:38
Lucas Paganini
What's New in Angular 14 - A Game Changer
7:04
Lucas Paganini
Static, Unit, Integration, and End-to-End Tests Explained - Software Testing Series #1
13:45
Lucas Paganini
20 TypeScript Compiler Options for your TSCONFIG.JSON
21:25
Lucas Paganini
Autocomplete with Fuzzy Search & Fuse.js
5:30
Lucas Paganini
Learn TypeScript Narrowing - Full Course for Free - Basic to Advanced
45:14
Lucas Paganini
Tech Learning Goals for 2022 - Going Beyond Software
4:14
Lucas Paganini
Cypress 9 - What's New? - Cypress.Commands.overwrite and changes to cy.contains()
1:00
Lucas Paganini
TypeScript Narrowing Library - TypeScript Narrowing #8
9:10
Lucas Paganini
RxJS 7 - What's New? - 39% Smaller, firstValueFrom, lastValueFrom and more...
1:00
Lucas Paganini
Angular 13 - What's New? - Build Cache, Faster Tests, Internet Explorer 11 and more...
1:00
Lucas Paganini
Asynchronous Type Guards - TypeScript Narrowing #7
8:13
Lucas Paganini
The Difference Between Null and Undefined in JavaScript - One Minute
1:00
Lucas Paganini
Higher Order Guards (Functions) - TypeScript Narrowing #6
7:35
Lucas Paganini
TypeScript CONDITIONAL TYPES - Introduction to Type Functions
1:00
Lucas Paganini
TypeScript INFER Keyword - With Examples
0:59
Lucas Paganini
Assertion Functions or Assertion Guards - TypeScript Narrowing #5
4:51
Lucas Paganini
Early Returns/Exits - Code Patterns in JavaScript
0:51
Lucas Paganini
Discriminated Unions or Tagged Unions Types - TypeScript Narrowing #4
3:18
Lucas Paganini
JavaScript Hoisting and Function Types - Declarations, Expressions and Statements
1:00
Lucas Paganini
Custom Type Guards - TypeScript Narrowing #3
5:24
Lucas Paganini
Unknown vs Any in TypeScript - With Examples
0:42
Lucas Paganini
Fundamental Type Guards - TypeScript Narrowing #2
6:35
Lucas Paganini
Falsy and Truthy in JavaScript
0:44
Lucas Paganini
What is a Type Guard - TypeScript Narrowing #1
4:04
Lucas Paganini
Null vs Undefined in JavaScript - Explained Visually
2:48
Lucas Paganini
Intersection Observer & Infinite Scroll in a Visual Way
9:18
Lucas Paganini
Scalable Front-end Architecture | How We Organize Our Projects
8:50
Lucas Paganini
How to Use Docker for Development (and a VSCode Integration)
6:09
Lucas Paganini
Advanced Approaches to Angular Form Validations
9:23
Lucas Paganini
Angular Structural Directives and their Microsyntax
6:20
Lucas Paganini
Native Smooth Scroll with Pure CSS and JS
5:12
Lucas Paganini
How to Choose a JavaScript Framework
4:15
Lucas Paganini
Angular: Automatically Unsubscribe Observables on Destroy
1:41
Lucas Paganini
Control Value Accessor: Custom Form Components in Angular
3:06