Skip to content
Half Stack Python
Home
Programming
Calculator Helpers
Misc
Career
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Programming
Programming
bash
Bash Scripting
Bash: Special Variables Reference
Bash: Utility Commands Reference
build_systems
Build Systems & CI/CD
Building Python Projects with Buck2: A Complete Guide to Virtual Environments and Dependency Management
Top 10 CICD Vulnerabilities
Dagger: CI/CD Pipeline Guide
jenkins
Jenkins
Advanced Groovy Shared Library Design and Testing
Jenkins: Agent PATH Troubleshooting
Jenkins: Groovy Script Console Examples
Jenkins Kubernetes Network Exposure and Vault for Region-Aware Deploys
Jenkins: Python API Automation
Jenkins Region-Aware Kubernetes Deploy with Pkl and Python
Jenkins: Startup Configuration Options
Kubernetes: Deployment Strategies Reference
Not Rocket Science
NPM: Migrating Packages Between Registries
pants
Python Monorepo with Pants
Creating a Python venv from RPM Wheels with uv
Reposilite: Maven Repository Setup with Docker
Robust Error Handling and Post-Build Actions
Securing Credentials and Environment Variables
Setup Pulp Guide
cloud
Cloud Services
Advanced Kubernetes Configuration Management
Apache Web Server/Ingress Configuration for High Scale
AWS S3: Cost Optimization and VPC Gateway
Debugging kubernetes
Kubernetes Networking and Service Exposure
System Design: Designing a Globally Distributed Artifact Repository
System Design: Service Degradation and Rate Limiting at Scale
database
Database
PostgreSQL: Administration Commands Reference
PostgreSQL: Near Zero-Downtime Migration to a New Database with Docker
Docker: Commands Reference
Engineering: Curated Resource Links
examples
Examples & Configurations
Bazel: Remote Cache Setup Guide
Dependencies: Automated Update Strategies
GitHub Actions: NPM Package Release Workflow
NPM: Publishing Generic Packages with Verdaccio
Pants: Build System Commands Reference
Pre-Commit: Hooks Configuration Guide
Running prek for Fast Git Hooks
Excel: Formulas Reference Guide
Git: Configuration and Aliases
go
Go Tips
Go Debugging Guide
A Comprehensive Tour of Go
HashiCorp Vault: CLI Commands Reference
java
Java
Maven: Build Commands Reference
leetcode
LeetCode
LeetCode Patterns: Core Problems Guide
LeetCode Core Problems: Python and Go Solutions
Go for Python Devs: LeetCode One-Page Cheat Sheet
LeetCode in Go: Patterns and Templates
Linux: Package Manager Commands (DNF, YUM, APT)
Linux Process Diagnostics: top, /proc, Network Listeners, CPU Affinity, and Memory
Linux: Shared Object File Inspection
network
Network & Infrastructure
DNS: Record Types Reference
HTTP: Status Codes Reference
Networking: Connectivity Troubleshooting Guide
OpenSSL: Certificate Management Commands
Open Source: Contribution History
Open Source Contributions: 2026 Writeup
PowerShell: Common Commands Reference
python
Python
Confluence: API Automation with Python
Flask graphing app
Jira: API Automation with Python
Python: Argparse Command-Line Parsing
Python: Converting Documents to PDF with Aspose
Python: os.environ deepcopy vs copy() Behavior
Python: Paths and Module Resolution Guide
Python Testing with Pytest
Python: Threading and ThreadPoolExecutor Examples
Python: Unittest Patterns and Mocking
Python: UV and Pants Monorepo Setup
Python: UV Package Manager with Polylith
reference
Reference Guides
AutoCAD: Lisp Scripts for Block Manipulation
Chezmoi: Source Directory, Usage, and Secrets
Homebrew: Formula Development Guide
Linux: Mount and Samba Commands Reference
Software Engineering: Interview Questions
vim
Vim & Neovim
Nvim notes
Vim: Motion Commands and Macros
Github
LinkedIn
Select theme
Dark
Light
Auto
Nvim notes
neovim notes
Section titled “neovim notes”
Kickstart neovim github
Getting started neovim
Section titled “Getting started neovim”
Play