Structures in Rust

Overview A struct is a compound data type, which means that within the struct there can be a variety of data types. Structs give each element contained within it a name, which is often referred to as a field or member. Below is a very basic implementation of a struct…

Introduction to HTTP/2

Overview HTTP/2 is a web protocol that is currently undergoing active construction, but has been approved by the IETF on February 18, 2015 after "more than two years of discussion, over 200 design issues, 17 drafts, and 30 implementations." Who cares? Everything seems to be working fine with the…

Introduction to the Rust Programming Language

Rust What the hell is Rust? Well, it turns out Rust is an up-and-coming systems programming language that is currently still in alpha. To be completely honest, I don't know the first thing about Rust, but you gotta start somewhere. Installation Lets take a look at the installation methods for…

Depth First Search

Overview A depth-first search is an alogorithm used to traverse graphs. If you are familiar with data structures and algorithms (or have read my previous posts) you would know that a comparable algoriwthm would be breadth-first search. While the time and space complexity of DFS and BFS are the same…