Archive
Archive
2017
2018
- December 13, 2018 - 5 Steps to Writing Your Next Technical Article
- December 12, 2018 - Design vs. Implementation: The Eternal Divide
- November 29, 2018 - How to Create a Kanban Board in OneNote
- November 24, 2018 - Take Your Linux Workspace Anywhere: Backup for Nerds
- November 17, 2018 - Career, Year One: 8 Lessons Learned
- November 12, 2018 - Is creativity the key to language learning?
- October 13, 2018 - Insertion Sort in Python
- October 5, 2018 - Bubble Sort in Python
- September 28, 2018 - Merge Sort in Python
- September 23, 2018 - Quicksort in Python
- April 19, 2018 - How to Implement a Binary Search Tree in Python
- April 16, 2018 - Push Out Your SSH Keys - Jump Nodes in a Jiffy!
- April 4, 2018 - Making a Command-line Ruby Gem - Write, Build, and Push
- March 29, 2018 - Writing Your First Kernel Module
- March 23, 2018 - Making Simple Modifications to the Linux Source
- March 3, 2018 - How to Compile the Linux Kernel from Source
2019
2020
- December 16, 2020 - Quick Python 7: Easy Web Request
- December 2, 2020 - Quick Python 6: Our First Data Pipeline
- November 30, 2020 - 10 Minute Linux Crash Course - Everything You Need to Get Started Now
- November 18, 2020 - Quick Python 5: Writing Files
- November 4, 2020 - Quick Python 4: Sipping from a File (Open/Print Contents)
- November 2, 2020 - 4 Fun JavaScript Examples for Beginners
- October 21, 2020 - Quick Python 3: Error Handling (Actually pretty useful!)
- October 7, 2020 - Quick Python 2: Easy User Input
- September 23, 2020 - Quick Python 1: Your First Loop & Data Types
- September 9, 2020 - ≤90s: Install Python (Ubuntu)
- August 26, 2020 - ≤90s: Install Python (Windows 10)
- August 12, 2020 - OS12: Basic Keyboard Driver (x86 Interrupts)
- July 29, 2020 - OS11: Calling Assembly from C
- July 15, 2020 - OS10: Running on Real Hardware
- July 1, 2020 - OS9: Multiboot (Bootloader Breakup)
- June 17, 2020 - OS8: Calling C from Assembly
- June 3, 2020 - ≤90s: First OpenGL Program with GLUT (Linux)
- May 19, 2020 - ≤90s: Install Julia Programming Language on Windows
- May 6, 2020 - ≤90s: Hello World with Qt Framework (Ubuntu)
- April 22, 2020 - ≤90s: Install Docker on Windows 10 Pro
- April 8, 2020 - DuoBot: Topping the DuoLingo Charts with Selenium
- March 25, 2020 - ≤90s: Install Selenium for Python on Ubuntu
- March 11, 2020 - OS7: Protected Mode - Making the Jump!
- February 26, 2020 - OS6: Reading the Disk
- February 12, 2020 - OS5: Going Over print_hex
- January 29, 2020 - OS4: Deciphering BIOS Challenges
- January 15, 2020 - OS3: Hone the Power of the BIOS!
- January 1, 2020 - OS2: First Bootloader
2021
- December 31, 2021 - Boom Languages Dev Log 4
- October 23, 2021 - Boom Languages Dev Log 3
- October 3, 2021 - Boom Languages Dev Log 2
- July 21, 2021 - Boom Languages Dev Log 1
- June 11, 2021 - Quick Python 8: Virtual Environments
- May 20, 2021 - Snap the Line! Understanding Linear Regression and Scikit-Learn
- April 17, 2021 - How to Get Up and Running with Scikit-Learn
- April 11, 2021 - The Nuanced Truth: Exploring Differences Between ML and AI
- March 24, 2021 - Boom! A new app is born.
2022
- May 16, 2022 - How and Why to Use a Logic Analyzer
- May 3, 2022 - OS15: Writing a Simple VGA Driver (Bare-Metal Graphics)
- April 9, 2022 - OS14: Organizing Our OS Code
- April 7, 2022 - Get your feet wet | First Time Programmer 1
- March 12, 2022 - Python Update - Convert OneNote to Markdown
- February 22, 2022 - Coding a Workout App from Scratch - #1 Initial Setup
- February 12, 2022 - OS13: Docker Dev Environment
- January 23, 2022 - Convert OneNote to Markdown (and Obsidian.md)