Swift Networking v2.0.0

Getting Started OK, I guess I underestimated exactly how much code would be required to actually properly design an app. Even more so, you need to learn structs, how to break down the data into it’s own constants, use the helper functions, detect errors, get inside the dictionary of stored values, and learn to display […]

Design Patterns

Design Patterns With familiarity, design patterns are well tested solutions to common problems and issues that we may run into in Software Development. They are essentially "Templates" that are using for a specific issue. For instance, of one object changes and you want other objects to know. Instead of recreating the wheel, you could use […]


Defining and Using interfaces The term interface does not mean, user interface. An interface is created similar to a class, but with no functionality, or no actual code or behaviour. In java, interfaces are written in a specific way. In Java you can begin creating your interface like this: interface Printable { // method signatures […]


Inheritance One of the four key concepts of object-orientation. Inheritance describes an "IS A" Relationship. For instance, can you describe something such as: A car is a vehicle. A bus is a vehicle. Or you could also use other examples like: An employee is a person A customer is a person However, you can’t use […]

Object Oriented Programming

Object Oriented Programming This is a general understanding of the current courses for Object Oriented Programming. This is by no way meant to be perfect, or 100% accurate. These notes are meant to be a memory store of what I am currently learning – perhaps in the future this will be further improved but the […]

Full Width Video Header

Setting up the header This guide assumes that you have already setup your website with Jekyll. By setting up your Jekyll CSS Video header. The best way to get this accomplished by setting up your html file to have the following code. HTML: <header class="intro-header"> <div class="video-container"> <video autoplay loop muted class="bgvid" poster="video.jpg"> <source src="/video/videoHeader.mp4" […]

Setup Logging on your scripts with Python

Getting Started Here is a quick snippet of setting up logging, which is a very useful thing to have when writing Libraries. Setting up logging The docs for logging module are overwhelming, so to break this down a little easier, I wanted to give you a quick start example so that you can be on […]

Swift Networking

I signed back up with udacity.com to earn my iOS Nanodegree. It’s going to prove a bit challenging, but I’m almost halfway through it. The current lesson that I’m working on is the Networking section of the Nanodegree. Here there are several videos as well as a final project in the course. Network requests are […]