Today I Learned
A collection of bite sized notes notes on various topics that I’ve learned over time. Subscribe to Atom feed
- Using slog for logging in Go
- Logging SMTP connection timings
- Golang: The Loop Variable Trap
- Resolving UUID Conflicts when Mounting AWS EBS Volumes
- Clean Up Outdated Local Git Branches
- Docker CLI Snippets
- Useful Terraform Snippets for AWS
- Golang Gotchas
- Working with cloud-init in AWS
- Bash Scripting Templates: From Basic to Advanced
- Useful ClickHouse Query Snippets
- Useful Git commands
- Extracting Artifacts from Docker with Buildx
- AWS CLI Snippets
- Using the Nomad API to Manage Allocations
- Working with the Linux Filesystem
- Nomad Template Snippets
- Testing Open File Descriptors Limit in Golang
- Handling Open File Descriptors Limit in Python
- How to Identify the EBS Volume ID on an AWS EC2 Instance
- Understanding AWS EC2 Pricing: A Quick Reference Guide
- Controlling Screen Brightness in Linux
- Creating a MacOS-Like Screenshot Effect in Linux
- Converting UTC to Local Time in Python
- Generating Random Strings in Shell Scripts
- Extracting Filename in Bash
- Counting Lines in Files with Bash
- Analyzing Most Frequently Used Shell Commands
- How to View CSV Files in Terminal
- Useful cURL Snippets
- Configuring Custom Subnets in Docker
- Interacting with Nomad using the CLI
- Setting Up Your Editor for Nomad Job Specifications
- Setting Up a Single Node Nomad Environment
- Ansible FAQ
- Ansible Snippets
- Ansible Vault
- Accessing AWS EC2 Metadata within a Docker Container
- Setting Custom DNS in Docker
- SSH Deployment with GitLab CI
- Useful Kubernetes CLI Commands
- Troubleshooting Kubernetes CNI Issues
- Troubleshooting Missing Logs in systemd-journald on Linux
- Essential Linux Networking Commands
- Managing Processes in Linux
- Useful rsync Command Snippets for Linux
- Useful sed Command Snippets for Linux
- Minimal SystemD Starter Template
- Determining CPU Cores in Bash
- Executing Commands as Different Users in Bash
- Useful Vector Configuration Snippets
- Securing Your ClickHouse Server Using RBAC
- Decoding JSON in Golang: Handling String Encoded Data Types
- Inspecting HTTP Headers in Golang
- Profiling Golang Applications with pprof
- How to Update Your Golang Version
- Creating a Table of Images in Markdown
- Resolving Pritunl Connection Issues with a Custom DNS Server
- Generating a Million Rows of Random Data in PostgreSQL
- Resetting the WAL Log in PostgreSQL After a Crash
- Converting Python Requests to cURL Commands