Thus far in the series, we've covered the Link, Internet, and Transport layers of the TCP/ IP networking model. The last step is to explore the Application layer and the main protocol concerned with web development: HTTP. HTTP is a broad topic so fo...Read more
2021-10-05
Part 2 of this series took a look at the Link layer of the TCP/ IP model and Part 3 explored the Internet layer. This post will discuss the Transport layer and its two most prevalent protocols: TCP & UDP. This where things start to get really interes...Read more
2021-10-04
Hopping on Out of Town In part two we explored the Link layer of the TCP/ IP model as well as ethernet , the most common protocol therein. In this post, I'll be walking through the next layer up the model, the Internet layer, as well as the Int...Read more
2021-10-01
1's & 0's The TCP/ IP model we explored in the last post does not address physical interfaces directly, rather is assumes a working network infrastructure. Still, an elementary idea of what happens with the actual bits will help inform our understand...Read more
2021-09-30
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clark My first memories of the internet include things like AOL instant messenger, the video game StarCraft, and dial-up modems, which is to say that I've been using ...Read more
2021-09-29
A linked list is a fundamental data structure in computer science and one worth knowing since it often serves as the basis for more complex data structures and algorithms. This post will focus on the mechanics of my approach to implementing a singly ...Read more
2021-09-17
Take a glance over the code snippet below. Without executing the code, what do you think it logs to the console? var score = 21; function incrementScore() { var score = score + 7; console.log(score); } incrementScore(); // ? If you said NaN, w...Read more
2021-09-02
The ES6 standard introduced the class keyword as a new way to implement the pseudo-classical object creation pattern in JavaScript. Although the class keyword is often described as "syntactic sugar", it does provide a number of tangible benefits whic...Read more
2021-08-16
Finally. I quit my job and am ready to study programming full time. My goal is to become a software engineer at an engineering-centric tech company. But let me back up... I studied accounting in college. Accounting was more of a practical choice tha...Read more
2021-04-18