Learn

Advanced Approaches to Angular Form Validations

Angular form validations from inside the ControlValueAccessor, using the Validator and AsyncValidator interfaces. And from outside, passing ValidatorFns and AsyncValidatorFns to a FormControl.

Angular 13. What's new

We will see what is new on Angular 13

Angular: Automatically Unsubscribe Observables on Destroy

How to subscribe to something and tell Angular to automatically unsubscribe when the component (or directive) is destroyed.

Control Value Accessor: Custom Form Components in Angular

Create custom form components in Angular and control them with a FormControl.

Angular structural directives and their microsyntax

Angular structural directives and their microsyntax

Assertion Functions or Assertion Guards - TypeScript Narrowing #5

Assertion Functions or Assertion Guards

Asynchronous type guards - TypeScript Narrowing #7

Asynchronous type guards

Autocomplete with fuzzy search and Fuse.js

Learn how to create a list of suggestions while you type a browser name

Custom Type Guards - TypeScript Narrowing #3

TypeScript Narrowing #3

Discriminated Unions or Tagged Unions Types - TypeScript Narrowing #4

Discriminated Unions or Tagged Unions Types

Early Returns/Exits - Code Patterns in JavaScript

Early Returns/Exits

Falsy and Truthy in JavaScript

Falsy and Truthy in JavaScript

Fundamental Type Guards - TypeScript Narrowing #2

TypeScript Narrowing #2

Higher Order Guards (Functions) - TypeScript Narrowing #6

TypeScript Narrowing #6

How to choose a javascript framework

Learning how to choose a javascript framework

How to use docker for development

Docker for development environment

Intersection observer and infinite scroll in a visual way

Infinite scroll in a visual way

JavaScript Hoisting and Function Types

Declarations, Expressions and Statements

Narrowing Library

A library for narrowing

Native Smooth Scroll with pure CSS and JS

Making a smooth scroll with pure CSS and JS

Null vs undefined in javascript

Null vs undefined in javascript

Scalable front-end architecture

How we organize our projects

Typescript: Conditional types

Conditional types

TypeScript infer Keyword

TypeScript infer Keyword with examples

Unknown vs Any in TypeScript

Unknown vs Any in TypeScript with examples

What is a Type Guard. TypeScript Narrowing #1

TypeScript Narrowing #1