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)