-
Prefetching on hover in pure Javascript
The best way to fake a fast website is to simplify anticipate what the user is doing.June 1, 2025 -
Logging into Georgia Tech's VPN without using GlobalProtect
Usingopenconnect
andvpn-slice
, we can do better.June 1, 2025 -
Handling nested models in FastAPI form models
Got a complex object you need to shove into a FastAPI form model? Here’s a clean way to do it.May 31, 2025 -
Notes on React's Rendering Model
Why does react render the way it does?February 23, 2025 -
Notes on React Memoization
What is react memoization, and how can we use it?February 23, 2025 -
Using
just
to properly tag and isolate docker compose projectsFebruary 2, 2025 -
iyse-6420
January 11, 2025 -
The only python interview question you will ever need
January 11, 2025 -
Handling multiple git accounts
January 8, 2025 -
Pydantic models in SQLAlchemy
We have MongoDB at homeJanuary 7, 2025 -
Global (database) dependencies in FastAPI, done right with lifespans
A deep dive into using ASGI lifespan to safely manage shared state in FastAPI, without falling back on globals.January 2, 2025 -
James Harden: a half-hearted defense
June 18, 2024 -
Jamal Murray's game-winner against the Lakers, April 22nd, 2024
April 30, 2024 -
basic_fstream
will sometimes fail. And it won't tell you.April 30, 2024 -
C++ doesn't have destructive moves.
RAII is not actually aboutApril 30, 2024 -
cs-6200
April 7, 2024 -
cs-7674
April 7, 2024 -
How threading works in Python
A deep dive into the internals of threading in PythonApril 7, 2024 -
Work-stealing executors in a multithreaded environment
How do you run a bunch of tasks with a lot of threads?March 30, 2024 -
Sending file descriptors through unix domain sockets
You can do zero-trust shared memory on Linux with this one neat trickMarch 30, 2024 -
File-locking is not atomic and FIFO
File-locking on Linux is not atomic and FIFO, meaning readers and writers can claim locks in any order, running contrary to what the behavior should beMarch 30, 2024 -
Docker on MacOS with close-to-native performance
March 30, 2024