Skip to content

Instantly share code, notes, and snippets.

View lantzbuilds's full-sized avatar

Lantz Warrick lantzbuilds

View GitHub Profile
@lantzbuilds
lantzbuilds / threading-task-queue.md
Last active January 27, 2026 21:57
Making Python Data Structures Thread-Safe with threading — Educational Reference

Making the Task Queue Thread-Safe with Python's threading

A practical guide to concurrent access patterns for shared data structures.


Why Thread Safety Matters

When multiple threads access shared data simultaneously, you can get race conditions — bugs that depend on unpredictable timing:

@lantzbuilds
lantzbuilds / heapq-explained.md
Created January 27, 2026 21:55
Understanding Python's heapq for Priority Queues — Educational Reference

Understanding Python's heapq for Priority Queues

A practical guide using the Task Queue example.


The Core Problem

We need to efficiently get the highest priority task from a collection. Two approaches:

@lantzbuilds
lantzbuilds / rate-limiter-candidate.md
Created January 27, 2026 21:45
Backend Engineer II - Rate Limiter Coding Exercise (Candidate Instructions)

Rate Limiter — Coding Exercise

Overview

Build a simple rate limiter in Python that restricts how many requests a user can make per minute. You have approximately 15 minutes.

Requirements

Implement a class with the following method:

@lantzbuilds
lantzbuilds / task-queue-candidate.md
Last active January 27, 2026 21:46
Backend Engineer II - Task Queue Coding Exercise (Candidate Instructions)

Task Queue Processor — Coding Exercise

Overview

Build a simple in-memory task queue in Python. Get as far as you can in 20 min.

Requirements

Implement a class with the following methods:

@lantzbuilds
lantzbuilds / index.pug
Created May 12, 2019 01:22
React modal animation
#root
@lantzbuilds
lantzbuilds / lantz_warrick_resume_LEAP.md
Last active February 28, 2019 03:47
Lantz Warrick's updated resume for submission to the Microsoft LEAP program (in Markdown)

Lantz Warrick

Seattle, WA 98199 | (360) 674-9928 | betalantz@gmail.com | LinkedIn | GitHub | Portfolio

Summary


A returning Seattle-native, I am a web and iOS developer who absorbs and applies new technologies\

@lantzbuilds
lantzbuilds / LantzWarrickResume.md
Last active December 21, 2018 21:00
Resume written in Markdown for application to the Microsoft LEAP program.

Lantz Warrick

Seattle, WA 98199 | (360) 674-9928 | betalantz@gmail.com | LinkedIn | GitHub | Portfolio

Summary


A returning Seattle-native, I am a web and iOS developer who absorbs and applies new technologies\

@lantzbuilds
lantzbuilds / WarrickLantz.md
Last active January 31, 2018 23:26
Resume written in Markdown for submission to Microsoft LEAP internship.

Lantz Warrick

Seattle, WA 98199 | (360) 674-9928 | betalantz@gmail.com | LinkedIn | GitHub | Portfolio

Summary


I am a Web Developer knowledgeable in Python, Javascript and Swift. My experience as a language educator and\