NFC, Smart Card January 20, 2019 0

Introduction to Smart Card Development

Introduction to Smart Card Development on the Desktop This is a short guide (with accompanying source code) to help developers get…

Read More
Web Development March 24, 2018 1

Building a SPA with React, Babel, and Webpack

Introduction This post is a detailed guide for setting up and using React 16 to build a single-page application. In addition…

Read More
Web Development March 9, 2018 0

Net Neutrality – Limited regulation

The issue of net neutrality has received a lot of attention in both the media and tech circles over the past…

Read More
Web Development February 12, 2018 2

Police Body cams – Rational and privacy concerns

Body cameras have received renewed focus the past two years, due in a large part to several high profile shootings of…

Read More
Functional, Teaching & Learning February 2, 2018 2

Emphasizing Functional Programming in CS Coursework

Functions are the cornerstone of most programming languages. They are the building blocks upon which libraries, API’s and eventually programs are…

Read More
Teaching & Learning February 2, 2018 2

The role of abstraction in learning new languages

Abstraction is a fundamental concept in computer science and influences almost all aspects of how and what we program. Most academic…

Read More

Hosting a secure website on Ubuntu with Apache and Let’s Encrypt

This guide will cover setting up and hosting a secure website using the Apache web server. I will also cover how…

Read More

Setting up and securing a Ubuntu virtual private server

In this guide, I will show you how to obtain access to a dedicated web server, configure the server for SSH,…

Read More