Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Modding my Sony MDR7506 to unchain them from a coiled cord
-
Run SQL queries against Microsoft Dataverse with Python
-
A major footgun when creating multi-architecture Docker images and pushing them to a registry
-
X-Clacks-Overhead
-
Cost and thoughts of getting my pilot's license in small town Iowa.
-
A collection of cursed knowledge I've gathered over the years.
-
Getting the `uv` package manager to work nicely with Azure Artifacts and Pipelines
-
Cleaning a Focus FK-7000P keyboard from the 1980s
-
My attempt at polishing the original door hardware in my century home.
-
My comments on today's CrowdStrike incident
-
No long be bound by the shackles of AWS or your filesystem.
-
Getting the Kidde Water Leak + Freeze Detector to work with my WiFi was much harder than it needed to be.
-
Let's talk about domain names
-
My trip in January 2024 to Argentina and Antarctica
-
Four hours of my life wasted to implied port numbers
-
Getting the Garmin 400 series GPS simulator running on modern versions of Windows
-
Making your dev environment more closely resemble production/CI
-
Signing commits on Windows with GPG in Windows, WSL, and Dev Containers
-
Using resources in Hugo to automatically process static site assets.
-
Properly configuring your Hugo site's base URL when using Cloudflare Pages.
-
Modern Python tools for modern Python developers: Volume 2
-
Using an HP Chromebox to run Octoprint for my Ender 3
-
Building a one-key keyboard with the NovelKeys Big Switch
-
My personal pet peeves when writing Python
-
Modern Python tools for modern Python developers
-
Explaining the structure of Docker image names and the hidden defaults
-
How to effectively cache Python packages from Azure Artifacts in CI/CD
-
Take your Python code to the next level with type hints
-
Some of my favorite VS Code extensions that have changed how I write code.
-
Run your own Docker registry with a web UI and vulnerability scanning for free by using Quay and Clair from Red Hat
-
Shave 50MB off your AWS Lambda functions with just a ~~little bit~~ lot of configuration
-
Now that I live somewhere permanently, my home network has gotten more complex.
-
Cleaning an original IBM Model M from 1986
-
How to deal with an extremely strange Python file permission issue
-
A short rant on companies' obsession with domain names
-
How to install the Spin model checker on Windows
-
An update on my various Wyze health products
-
My review of the new(ish) Wyze Scale
-
A humorous analysis of the practicality of using a corncob as a football
-
My review of the new(ish) Wyze Band
-
An introductory guide to using AWS DynamoDB
-
Doing bad things with Python to fake module imports
-
Short update on my repaired 1973 Schwinn bike
-
Discovering that Synergy was causing my mouse cursor to lag on Windows
-
Repairing an old 27" 1973 Schwinn Varsity 10-speed bicycle to rideable condition
-
My experience moving from Google Drive to OneDrive.
-
Replacing Mailgun with SendGrid and ForwardEmail
-
Fixing Asus Armoury Crate from waking my Windows computer from sleep
-
Building a server inside an old Sun Ultra 24 case
-
Writing a custom build hook for Docker Hub to apply multiple tags to a Docker image