Integrating HashiCorp Vault with CoreDNS: Secure DNS and Secrets Management
A comprehensive guide to integrating HashiCorp Vault with CoreDNS for secure DNS resolution, dynamic secrets management, and certificate automation in modern infrastructure.
4366 words
|
22 minutes
Building a DNS Sinkhole: Complete Implementation Guide for Network Security
A comprehensive guide to implementing a DNS sinkhole for blocking malicious domains, advertisements, and tracking at the network level using various technologies and approaches.
4271 words
|
21 minutes
Creating a Comprehensive API Inventory: Discovery, Documentation, and Management
A complete guide to building an automated API inventory system that discovers, documents, and manages all APIs across your organization's infrastructure.
4371 words
|
22 minutes
Building a Comprehensive API Monitoring Script: Complete Implementation Guide
A complete guide to building a robust API monitoring script with health checks, performance metrics, alerting, and comprehensive logging capabilities.
2563 words
|
13 minutes
Securing SSH with Google Authenticator: Two-Factor Authentication Setup
A comprehensive guide to implementing two-factor authentication for SSH using Google Authenticator, enhancing server security with time-based one-time passwords (TOTP).
1863 words
|
9 minutes
Mastering Container Management with Podman Quadlet: Complete Guide
A comprehensive guide to using Podman Quadlet for container management, enabling systemd-native container deployment with automatic updates, dependencies, and lifecycle management.
1402 words
|
7 minutes
Managing Multiple GitHub Accounts: SSH Keys and Git Configuration
A comprehensive guide to managing multiple GitHub accounts on a single machine using SSH keys, Git configuration, and URL rewriting for seamless account switching.
1554 words
|
8 minutes
Complete CoreDNS and StepCA Setup on CoreOS with Quadlet
A comprehensive, production-ready guide for deploying CoreDNS and Smallstep CA on Fedora CoreOS using Podman Quadlet, providing secure DNS and certificate management without Kubernetes.
1264 words
|
6 minutes
CoreDNS and StepCA with Kubernetes Using Quadlet
A comprehensive guide to deploying CoreDNS and Smallstep CA on Kubernetes using Podman Quadlet, providing secure DNS and certificate management for your Kubernetes infrastructure.
1424 words
|
7 minutes
Installing kubectl on Fedora CoreOS: Complete Guide
A comprehensive guide to installing kubectl on Fedora CoreOS (FCOS), covering both RPM-based installation and binary installation methods with best practices.
1075 words
|
5 minutes
Complete Guide to Managing CA Certificates in Podman
A comprehensive guide on adding and managing Certificate Authority (CA) certificates in Podman environments, including integration with custom PKI infrastructure and automated workflows.
1216 words
|
6 minutes
Comprehensive Guide to Using Podman with Kubernetes
A complete guide explaining how to use Podman as a Docker alternative with Kubernetes, including manifest generation, image management, and development workflows.
1124 words
|
6 minutes
Creating a Complete Certificate Authority Infrastructure with Shell Scripting
A comprehensive shell script for creating and managing a complete Certificate Authority infrastructure including Root CA, Intermediate CA, and server certificates with automated certificate chain generation.
1378 words
|
7 minutes
Using ChatGPT Browse to name a Python package
I needed a name for my new Python CLI tool.
1008 words
|
5 minutes
Git Identity Management and History Rewriting: Complete Guide
A comprehensive guide to managing Git identities and rewriting commit history, including changing author information, handling multiple identities, and best practices for safe history manipulation.
1259 words
|
6 minutes
Complete Guide: Installing Ansible and Java 8 on Ubuntu 20.04
A comprehensive guide for installing and configuring Ansible and Java 8 on Ubuntu 20.04, including setup for managed nodes, security best practices, and testing procedures.
1340 words
|
7 minutes
axe-core and shot-scraper for accessibility audits
I just watched a talk by [Pamela Fox](https://www.pamelafox.org/) at [North Bay Python](https://2023.northbaypython.org/) on Automated accessibilit...
476 words
|
2 minutes
Listing files uploaded to Cloud Build
Today while running `datasette publish cloudrun ...` I noticed the following:
162 words
|
1 minute
Running Python code in a Pyodide sandbox via Deno
I continue to seek a solution to the Python sandbox problem. I want to run an untrusted piece of Python code in a sandbox, with limits on memory an...
842 words
|
4 minutes
Vega-Lite bar charts in the same order as the data
I've been puzzling over this one for a couple of years now, and I finally figured out the solution.
188 words
|
1 minute
Writing tests with Copilot
I needed to write a relatively repetitive collection of tests, for a number of different possible error states.
399 words
|
2 minutes
Creating desktop backgrounds using Midjourney
I decided to create a new desktop background for my Mac using [Midjourney](https://midjourney.com/). My laptop has a 16:10 aspect ratio and a retin...
257 words
|
1 minute
Social media cards generated with shot-scraper
My [TIL website](https://til.simonwillison.net/) has social media card images to make links shared from it look slightly more interesting when shar...
933 words
|
5 minutes