Overview In this short article I will add the logout feature to the tic-tac-toe Angular/Firebase application. Once the user authenticates, I will also automatically route the user to the dashboard. In the previous post, I added routing and a route-guard. Route to Dashboard on Login A simple change to the login component will allow the … Continue reading Tic-Tac-Toe with Angular 6 and Firebase – Part 4 – Logout
Tic-Tac-Toe with Angular 6 and Firebase – Part 3 – Add Routing
Overview In Part 2 of this series I added basic e-mail/password authentication with Firebase. In this post I will add a router to the application. I will first create the router, and then a new component that should only be accessible to a user who is authenticated. This can be accomplished through the use of … Continue reading Tic-Tac-Toe with Angular 6 and Firebase – Part 3 – Add Routing
Tic-Tac-Toe with Angular 6 and Firebase – Part 2 – Adding Login
Overview In Part 1 of this series, I installed Bootstrap and Firebase into the tic-tac-toe app. Adding basic authentication with Firebase is straight forward. To add the login feature we will generate a new login component and a new authentication service. For additional reading, here is the Firebase documentation on the authentication service. Authentication Service … Continue reading Tic-Tac-Toe with Angular 6 and Firebase – Part 2 – Adding Login
Tic-Tac-Toe with Angular 6 and Firebase – Part 1 – Setting Up The Project
Overview In this project I will develop a simple multiplayer tic-tac-toe game using Angular 6 and Google Firebase. I have played around quite a lot with both Angular and Firebase, but have never brought a project to completion and deployment. I plan to bring this to deployment, with some very simple features. A user that … Continue reading Tic-Tac-Toe with Angular 6 and Firebase – Part 1 – Setting Up The Project
Commit Early, Commit Often – The Interactive Rebase (Squash and Fixup)
Overview I've been using git for over 7 years and have had the privilege of mentoring a small number of people in their understanding and use of git. One of the ideas that I always try to impress upon git beginners is the very light-weight nature of commits. I almost always use the adage, "commit … Continue reading Commit Early, Commit Often – The Interactive Rebase (Squash and Fixup)