Updating Angular

Updating Angular: Making the Process Smoother

by 

|

|  

in

Angular has an interesting history. Angular started in 2010, and it grew into a very popular web framework. But at some point, it was decided that the current Angular structure needed a significant change. So in 2016, a new version of Angular was launched. This broke Angular into two major versions. The v2+ lineage is…

Read more…

Buttergate, or the Importance of Metrics

Buttergate, or the Importance of Metrics

by 

|

|  

in ,

Is butter harder? This has been the focus of many Canadians lately, as their butter isn’t spreading across bread or club crackers (which I personally love) as they expect. But, what I don’t love is crackers breaking as I spread butter on them. Harder butter makes that more likely, so this hard butter issue is…

Read more…

Renewing Your Apple Push Notification SSL Certificate

by 

|

|  

in

Your push notification certificate has expired for APNs (Apple Push Notification service). What are you going to do? Luckily for you, this is a common problem. I think, like many things we don’t do very often, this process can be somewhat stressful. Hopefully, this blog post will help remove a little of the stress. Oftentimes,…

Read more…

Build Your Own Xbox Series X Stock Tracker – Part 3

by 

|

|  

in

Xbox Series Xs are still hard to come by, so I thought, “Why not just write an application that tells me when an Xbox is in stock at Target?” That doesn’t sound too hard. In part 1, we created an application that would check Target’s website to see if an Xbox Series X was in…

Read more…

Build Your Own Xbox Series X Stock Tracker – Part 2

by 

|

|  

in

In part one of this series, we discussed building a small app that checks whether Target has any Xbox Series Xs in stock. Our plan is to do this using Puppeteer and automating the usage of Chrome to open the appropriate web page. In part 2, we will extend the previous code to send an…

Read more…

Build Your Own Xbox Series X Stock Tracker – Part 1

by 

|

|  

in

Since the new Xbox Series X launch last year, it has been almost impossible to get your hands on one. It is continually out of stock at all the major retailers. To check if it is in stock, we typically visit a retailer’s website. But we don’t want to go and check every day or,…

Read more…

Eggsperiments

by 

|

|  

in

I am a big fan of eggs. My lunch probably includes two to three eggs almost every day – usually in omelet form, but sometimes in an egg sandwich. I have done many different egg experiments (or eggsperiments, as I like to call them) over the last year. Most of my eggsperiments have tended toward…

Read more…

Parbaked (the 80% You’ve Been Looking For), Part 3 – Dynamic Tables

by 

|

|  

in

In Part 2 of my Parbaked series, I showed some code capable of creating forms from data without writing any code. And since it is just written in Angular, if you do need to customize it, you can. As I have covered in my past two Parbaked posts, parbaking is a concept where bread is…

Read more…

Angular Guards: Getting Started

by 

|

|  

in

The Angular Router is a powerful tool in our Angular toolbox. Part of the Angular Router is guards. When guards are configured, they can be used to block access to individual routes within our Angular SPA. Think of it as a way to prevent users from viewing specific screens within the client-side application. This guard…

Read more…

What It Feels Like to Turn 50: A Reflection on Email

by 

|

|  

in

2021 marks the 50th anniversary of that ubiquitous technology we love to hate: email. And while it’s a nuisance for many of us, I believe we’d be lost without it. Originally known as electronic mail when it was developed in 1971 by Ray Tomlinson, email was created as a way for ARPANET users to send…

Read more…