Windows Subsystem Tutorial (for Linux)

Posted by JasonT on January 19, 2019

Category: Technology
An overlooked gem found within Windows 10 is a Linux compatible interface for running 64-bit Linux binary executables. Installing this subsystem is like having your own 64-bit Linux operating system, running right on top of windows! Please note this tutorial is using the Fall Creators updated version of Windows x64. Microsoft has recently added the Windows subsystem to their store. We will begin by downloading the Linux distribution we wish to use. Lets begin the

Shell Simulation in Linux

Posted by JasonT on January 11, 2019

Category: Programming, Projects
Today we will be implementing the functionality of a shell in Linux. Lets start by explaining what a shell is. Before the days of the graphical user interface (buttons, desktop icons, windows) the only way a user could interact with an operating system was by directly feeding it commands. These commands were entered into a black and white terminal that a human could communicate with. Here are some examples of commands you would use to interact

Binary Tree Implementation in C#

Posted by JasonT on June 5, 2017

Category: Programming
Today we will explain the groundwork for building the some basic binary tree functions. If you are familiar with nearly any programming language you have most likely used data structures to hold multiple pieces of information. Common data structures/containers include: Arrays Vectors Stacks Queues Linked Lists Maps Trees and more! The most commonly used tree is the binary tree. So we will focus on this one for now. To begin, why would we want to