Commit Early, Commit Often – Amend

Overview The amend command in git is another helpful tool that I use on a regular basis.  It again is one of the features that really leaves no excuse of committing early, and committing often.  This short tutorial will demonstrate how to use it. Amend Imagine that you've been developing some awesome software, and you've committed … Continue reading Commit Early, Commit Often – Amend

Tic-Tac-Toe with Angular 6 and Firebase – Part 5 – New Game

Overview In this short article I will add the ability for a user to create a new game.  The main feature that will be demonstrated is writing to the Firebase real-time database. New Game I added a button on the dashboard to allow a user to initiate a new game.  In a later effort I … Continue reading Tic-Tac-Toe with Angular 6 and Firebase – Part 5 – New Game

Commit Early, Commit Often – The Interactive Rebase (Delete)

Overview In a previous post I described how to squash and/or fixup commits using an interactive rebase.  In this short tutorial I will describe how to remove commits from the tree. Delete Looking at the state of our git repository from the last git tutorial, let's suppose (for some very strange reason) you wanted to … Continue reading Commit Early, Commit Often – The Interactive Rebase (Delete)

Tic-Tac-Toe with Angular 6 and Firebase – Part 4 – Logout

 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