Blog Barista: Michael O’Keefe | Feb 14, 2019 | Web Development | Brew time: 11 min
Welcome to Part 5 of my Firebase series, you’re getting close to the end! At this point, we have a public facing application leveraging HTTPS and Google Clouds extensive CDN. In this part, we will be focusing on using Cloud Functions…
Blog Barista: Michael O’Keefe | Feb 12, 2019 | Web Development | Brew time: 6 min
Welcome back to the Firebase Series, and congratulations on making it through a very code-heavy Part 3! I apologize if the last part seemed to drag on but securing our applications is arguably our most important…
Blog Barista: Michael O’Keefe | Feb 7, 2019 | Web Development | Brew time: 15 min
For Part 3 of this Firebase series, it would be beneficial to have some understanding of NoSQL data modeling which I will show you how to use with Cloud Firestone. This is the super fun, coding part of the series…
Blog Barista: Michael O’Keefe | Feb 5, 2019 | Web Development | Brew time: 7 min
Welcome to Part 2 of the Firebase Series! Get ready for some fun authentication setup. Firebase is a cost-effective platform provided by Google to allow for rapid development. It has many features that can scale well, and it…
Blog Barista: Michael O’Keefe | Jan 30, 2019 | Web Development | Brew time: 9 min
In June of last year (2018), myself and a couple of my colleagues—Chris Dahm and Jason Kusnier—had the privilege of leading a day-long workshop as part of Beer City Code’s annual conference. It was a great opportunity to network with other developers from all stages and walks of life…
Blog Barista: Justin Majeske | Oct 23, 2018 | Web Development | Brew time: 5 min
This post assumes that you have an existing library that you’ve built for Angular 2/4/5 and that your library was created using the angular-quickstart-lib from Filipe Silva. At KL&A, we had several libraries that used the…