Two environment variables are all you need to make AWS CLI follow XDG Base Directory
AWS CLI defaults to ~/.aws/, but setting AWS_CONFIG_FILE and AWS_SHARED_CREDENTIALS_FILE is enough to make it XDG-compliant.
Today I Learned — Daily learnings
AWS CLI defaults to ~/.aws/, but setting AWS_CONFIG_FILE and AWS_SHARED_CREDENTIALS_FILE is enough to make it XDG-compliant.
Solved the problem of --force overwriting all files by adding a section name argument to copy_file. Now --force zsh git only overwrites those sections.
Tag/category detail pages had no way to navigate back to the index page. Fixed by adding an i18n dictionary key and placing a Link before the header.
GitHub Rulesets let you block force pushes and branch deletion on main without requiring pull requests. Perfect for personal repos where you push content directly to main.
A Now page shows what you're currently focused on, unlike a static About page. Adding lastUpdated frontmatter with Intl.DateTimeFormat gives locale-aware date display for free.
Tag pages used getAllTags which only queried blog posts, so tags exclusive to TILs returned 404. Fixed by merging TIL tags into the tag aggregation function.
Separate from About and Uses, a Colophon page documents how the site itself is built — tech stack, design principles, and tooling
Trying to add it via update-function-configuration fails with CapacityProviderConfig isn't supported for Lambda Default functions.
Invoke API with Tail returns an error. Use platform.report events in CloudWatch Logs to get Duration metrics.
EC2 FullAccess and even AdministratorAccess fail with InsufficientRolePermissions. A dedicated managed policy is required.