/

dronkers.dev

Recent Blog Posts

The Internet: Under the Hood, Part 5

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

0
0

The Internet: Under the Hood, Part 4

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

0
0

The Internet: Under the Hood, Part 3

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

0
0

The Internet: Under the Hood, Part 2

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

0
0

The Internet: Under the Hood, Part 1

"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

0
0

How to Implement a Linked-List With ES6 Classes

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

0
0

Hoisting Chaos

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

0
18

Object Creation Patterns in JavaScript: 5 Benefits of Using ES6 Classes Over Constructors

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

0
2

Buy The Ticket, Take The Ride

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

1
12