Blog Posts
Why I love teaching online
Online courses have some tremendous benefits from both a teaching and learning point of view. As a tech teacher, I absolutely love teaching online. In this blog post, I'll tell you why.
A brief history of technology
A lighthearted graphical timeline that details what happened in the technology world during the past 50 years. No boring details - just the important stuff.
Cybersecurity in the early 1990's
Cybersecurity is critical in today's digital age of ultra-connected software and hardware. But what did computer security look like 30 years ago? And did it bear any resemblance to cybersecurity today?
Most people don't want a computer
But there are still many who do. And this divide is likely going to change the face of technology and computing for the next decade and beyond. What side are you going to be on?
Open does not always mean Open Source
Before the term Open Source was popularized, Open meant something altogether different in the technology world.
Tracing difficult shell scripts
If you've ever examined the contents of a shell script and thought to yourself - OH, HELL NO! - then this blog post is for you.
So, you think online conferencing is new?
Almost 150 years ago, the town of Hespeler in Upper Canada had something that no other town had: a digital communication network and conferencing platform.
Fundamental computer science concepts every software developer should know
Most software developers do not have a degree in computer science. However, there's some basic computer science concepts you should know at minimum when working in the field.
The old Web was fun
I was around during the birth of the web in the early 1990s. In this post, I'll tell you why the web was much more fun back then.
Customizing macOS for development
So your boss gave you a Mac for development. Or maybe you bought a Mac to develop iOS apps. Or maybe you bought a MacBook because you need to develop software as well as look good at Starbucks. Unfortunately doing serious development using macOS is cumbersome at best. In this blog post, I’ll tell you how to *mostly* fix that.