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

Improving One's Objective Typing Speed - an Experiment

An experiment to gauge the amount and speed of progress when attempting to deliberately increase one’s typing speed on two different layouts.

May 12, 2024 · 5 min · lukefilewalker
productivity experiments

A Note Taking Strategy

An evolving strategy for absorbing and using knowledge.

March 30, 2024 · 4 min · lukefilewalker
productivity

Data Structures - Linked Lists

What are linked lists, their variations and their uses.

March 21, 2024 · 3 min · lukefilewalker
programming

Data Structures - Arrays

What are arrays and what mysteries do they hold?

March 17, 2024 · 2 min · lukefilewalker
programming