Open in app

Sign In

Write

Sign In

joaquin cid
joaquin cid

61 Followers

Home

About

Sep 1, 2021

Best practices for creating Firestore Triggers

Firestore triggers are very useful when you need to execute a function after specific events. For instance, you may need to send an email when a new document is created, or backfill a property querying an API when a document is updated. But writing triggers can be tricky, since triggers will…

Firestore

5 min read

Best practices for creating Firestore Triggers
Best practices for creating Firestore Triggers
Firestore

5 min read


Apr 12, 2021

NGXS new plugins!

NGXS has recently released two plugins to facilitate debugging and running code on specific action lifecycle events. Let’s go over these plugins and learn how to use them and most importantly how they will help us in our app. ngxs-labs/action-lifecycle-hooks The Action Lifecycle Hooks facilitates to execute code on action specific lifecycle events such as Completed or…github.com @ngxs-labs/action-lifecycle-hooks plugin comes handy when we need to execute code another…

Ngxs Labs

2 min read

NGXS new plugins!
NGXS new plugins!
Ngxs Labs

2 min read


Published in Angular In Depth

·Sep 18, 2020

Firebase ❤️ NGXS, the perfect couple

A few years ago Firebase was a game-changer for web-app development. Designed for high performance and ease-of-use, developer’s productivity was boosted and millions of apps were built since then. Later on, NGXS brought to the Angular ecosystem a new reactive state management library. With simplicity and code ergonomics as its…

Ngxs

9 min read

Firebase ❤️ NGXS, the perfect couple
Firebase ❤️ NGXS, the perfect couple
Ngxs

9 min read


Published in Angular In Depth

·Apr 21, 2020

Create a tapOnce custom Rxjs Operator

Originally published at https://indepth.dev on April 21, 2020.

Rxjs

4 min read

Create a tapOnce custom Rxjs Operator
Create a tapOnce custom Rxjs Operator
Rxjs

4 min read


Apr 20, 2020

All Perks, No Hassle: An Angular 9 Tutorial

Originally published at https://www.toptal.com. “Every year the internet breaks,” goes the saying, and developers usually have to go and fix it. With the long-awaited Angular version 9, one might think this would apply, and apps developed on earlier versions would need to go through a major migration process. But that’s…

Angular

9 min read

All Perks, No Hassle: An Angular 9 Tutorial
All Perks, No Hassle: An Angular 9 Tutorial
Angular

9 min read


Aug 29, 2019

Build a Role-based API with Firebase Authentication

In this tutorial, we’ll build a REST API to manage users and roles using Firebase and Node.js. In addition, we’ll see how to use the API to authorize (or not) which users can access specific resources. Originally published at the Toptal Engineering Blog. Introduction Almost every app requires some level of…

Java Script

12 min read

Java Script

12 min read


Aug 5, 2019

5 steps to set Cypress as your E2E test runner in Angular

Integrate Cypress E2E tests in your Angular app and run them with the CLI’s “ng” command — End to end tests are a great way to make sure your app continues to work as you add more and more features, because you simply cannot regress every scenario manually every time you make changes. By default, Angular comes with Protractor which is an E2E runner on top of…

Angular

2 min read

5 steps to set Cypress as your E2E CLI’s test runner in Angular
5 steps to set Cypress as your E2E CLI’s test runner in Angular
Angular

2 min read


May 16, 2019

Async Pipe all the things!

Here’s a quick tutorial of how you can easily subscribe to every Observable with the async pipe, and never again worry about unsubscribing. — Never .subscribe() again, | async instead When dealing with Observables in Angular we need to subscribe to them to unwrap the data stream and do what we need to do with each emitted value. The most common way to this is to: data: Person[] ngOnInit(){ this.service.data$.subscribe(data=>{ this.data = data }) }

Rxjs

2 min read

Rxjs

2 min read


Apr 1, 2019

How to “inner join” data from multiple collections on Angular & Firebase

A simple tutorial on how to retrieve data from multiple collections simultaneously and perform “inner join” operation on Firebase using rxjs — In this article we’ll cover some very frequent scenarios when working with Angular and Firebase. Pull data from multiple queries at the same time Join data with a key between collections Pulling data from multiple collections at the same time The usual scenario when pulling data from different collections is to have something like this:

Java Script

4 min read

How to “inner join” data  from multiple collections on Angular & Firebase
How to “inner join” data  from multiple collections on Angular & Firebase
Java Script

4 min read


Mar 21, 2019

Angular Custom Form Control

If you are working on an Angular app and need to create reusable Form Components, here’s an easy guide for you on how to build them. — Creating reusable custom FormControl Almost every web app contains forms, and we have to deal with building and modifying them all the time. When we use FormControls we usually need to handle validation, styling and sometimes we also need to add some custom behavior to them.

Java Script

2 min read

Angular Custom Form Controls
Angular Custom Form Controls
Java Script

2 min read

joaquin cid

joaquin cid

61 Followers

freelance full-stack developer @toptal

Following
  • Alexander Inkin

    Alexander Inkin

  • Max Koretskyi

    Max Koretskyi

  • Netanel Basal

    Netanel Basal

  • Doug Stevenson

    Doug Stevenson

  • Brandon Roberts

    Brandon Roberts

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech