The Unix Fork Function

June 11, 2020

Recently I have been learning about operating systems. One of the most important functions I have learned about is the Unix fork function. In this blog post, I will try to explain what the fork command does and why it is important. The fork function…

Functional Programming

February 07, 2020

What is functional programming? Several qualities make code functional, and in this blog post, I will try to explain the properties of functional programming. Functional programming is declarative rather than imperative. Declarative statements tell…

Git

January 22, 2020

This week as a part of the Full Stack Apprenticeship at Sparkbox, we focused on becoming very comfortable with Git. Here is a list of things I learned this week. Using the merge button on GitHub makes commit history hard to read. Instead of merging…

Dotfiles

January 11, 2020

What are dotfiles? This week I learned that dotfiles are shortcuts that you can add to make your use of the terminal easier. Dotfiles get their name because they begin with a dot, which makes them a "hidden file" on your system. Here are some things…