I'm a full stack web dev with particular passion for everything frontend. I love to code & share my learning with others, which is why I also happen to organize a community meetup. When not coding, I'm practicing & teaching martial arts.
showing 5 lessons...
Firebase not only provides you a real-time, powerful database, but recently also added a hosting capability to its offers. In this lesson we will learn how to use the Firebase CLI to setup and configure our Angular project for deploying it to Firebase Hosting.
Automate all the things!! Automation is crucial for increasing the quality and productivity. In this lesson we will learn how to automate the deployment of our Angular app to Firebase Hosting, by using GitHub and Travis. By the end of the lesson we will be able to automatically deploy our app with a simple
git push to our repository's
Angular allows us to conveniently use the
async pipe to automatically register to RxJS observables and render the result into the template once the request succeeds. This has some drawbacks, especially if we want to bind the same data in multiple parts of the template. In this lesson we will learn how we can leverage the
async pipe and the
as keyword introduced in Angular version 4.0.0 to circumvent such drawbacks.
The network may be unreliable and loading data may take time. Thus it is important to give the user some feedback about what's going on as fast as possible. In this lesson we learn how to leverage the
else block of the
*ngIf directive to show a simple loading indicator.