Divide and Conquer

What are Divide and Conquer algorithms? How do they work?

March 9, 2026 · 3 min · lukefilewalker
programming

Recursion

What is recursion? How does it work?

February 5, 2026 · 1 min · lukefilewalker
programming

Browsing the web through an SSH tunnel

For when you need to gateway/jump host to reach a network like the internet or need a secure tunnel in doing so.

January 3, 2026 · 2 min · lukefilewalker
cli

The Strings Package

The strings package from the standard library provides a handful of useful utilities to deal with UTF-8 encoded strings

August 9, 2025 · 5 min · lukefilewalker
programming go

Concurrency Patterns in Go - a Series

Explore concurrency patterns in Go to improve your code

September 7, 2024 · 2 min · lukefilewalker
programming go

Data Structures - Stacks

What even are stacks?

September 7, 2024 · 2 min · lukefilewalker
programming

Algorithms - Selection Sort

Explaining how selection sort works

September 5, 2024 · 2 min · lukefilewalker
programming

Algorithms - Simple Search

Setting the stage with the simple search algorithm.

September 2, 2024 · 2 min · lukefilewalker
programming

Algorithms - Binary Search

How does the binary search algorithm work and where can it be used.

September 1, 2024 · 3 min · lukefilewalker
programming

Opening Files in Multiple Splits from the CLI

How to open multiple files in (N)Vim in Splits from the command line with one command

June 16, 2024 · 1 min · lukefilewalker
editors