corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08773-4016-700f-a43b-cc07f791d1ac", "title": "Who Is Your Audience and What Do They Do?", "url": "https://emmer.dev/blog/who-is-your-audience-and-what-do-they-do", "published_at": "2026-08-27T03:28:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07f86984d5", "title": "Buy-In Before Implementation", "url": "https://emmer.dev/blog/buy-in-before-implementation", "published_at": "2026-05-21T23:17:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07f8c21ed8", "title": "Monitoring PostgreSQL Index Creation", "url": "https://emmer.dev/blog/monitoring-postgresql-index-creation", "published_at": "2026-05-09T15:43:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07f8cd67e5", "title": "Shell Command Throttling", "url": "https://emmer.dev/blog/shell-command-throttling", "published_at": "2026-05-08T23:08:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07f9229b2c", "title": "Confidence is a Requirement", "url": "https://emmer.dev/blog/confidence-is-a-requirement", "published_at": "2026-05-06T02:14:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07f941322e", "title": "If It Doesn't Page Me, I'm Not Looking at It", "url": "https://emmer.dev/blog/if-it-doesnt-page-me-im-not-looking-at-it", "published_at": "2026-03-17T02:56:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07f9e0a30c", "title": "Your Service Should Make a Sound When it Flatlines", "url": "https://emmer.dev/blog/your-service-should-make-a-sound-when-it-flatlines", "published_at": "2025-12-19T05:41:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07fa483002", "title": "The Rings of Legacy Code", "url": "https://emmer.dev/blog/the-rings-of-legacy-code", "published_at": "2025-11-29T02:01:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07fb0284d8", "title": "Career Gratitude in 2025", "url": "https://emmer.dev/blog/career-gratitude-in-2025", "published_at": "2025-11-27T19:23:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07fb5e7d75", "title": "What is a Script \"Shebang\"?", "url": "https://emmer.dev/blog/what-is-a-script-shebang", "published_at": "2025-11-26T05:07:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07fbf31b17", "title": "Defensive Shell Scripting with Shell Options", "url": "https://emmer.dev/blog/defensive-shell-scripting-with-shell-options", "published_at": "2025-11-25T04:46:00+00:00" }, { "id": "01a08773-4016-700f-a43b-cc07fc386dc3", "title": "Be an Engineer Who Invites Collaboration", "url": "https://emmer.dev/blog/be-an-engineer-who-invites-collaboration", "published_at": "2025-11-23T22:34:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb14961fd", "title": "One, Few, or Many: A Guide to Rapid Impact Assessment", "url": "https://emmer.dev/blog/one-few-or-many", "published_at": "2025-11-23T01:13:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb14e69ca", "title": "Querying MySQL Row Counts the Fast Way", "url": "https://emmer.dev/blog/querying-mysql-row-counts-the-fast-way", "published_at": "2025-10-06T00:34:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb163b472", "title": "Installing Old Homebrew Cask Versions", "url": "https://emmer.dev/blog/installing-old-homebrew-cask-versions", "published_at": "2025-10-04T16:37:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb24dc7fb", "title": "Pin Your GitHub Actions to Protect Against Supply Chain Attacks", "url": "https://emmer.dev/blog/pin-your-github-actions-to-protect-against-mutability", "published_at": "2025-08-23T17:44:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb294de96", "title": "Installing Old Homebrew Formula Versions", "url": "https://emmer.dev/blog/installing-old-homebrew-formula-versions", "published_at": "2025-08-14T04:07:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb37e0dce", "title": "I Don't Want to Have to Think About It", "url": "https://emmer.dev/blog/i-dont-want-to-have-to-think-about-it", "published_at": "2025-07-26T19:38:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb3d7c434", "title": "Resetting the Working Directory on Shell Function Exit", "url": "https://emmer.dev/blog/resetting-the-working-directory-on-shell-function-exit", "published_at": "2025-07-25T00:19:00+00:00" }, { "id": "01a08773-4017-7205-b182-ea2eb4d3e56c", "title": "Copying Changes Between Git Clones", "url": "https://emmer.dev/blog/copying-changes-between-git-clones", "published_at": "2025-07-24T01:53:00+00:00" } ] posts
Claim your blog
Back to emmer.dev
Blog · corpus.blog/blogs/emmer.dev/posts
emmer.dev
emmer.dev
2026
Who Is Your Audience and What Do They Do?
original ↗
27 Aug 2026
Buy-In Before Implementation
original ↗
21 May 2026
Monitoring PostgreSQL Index Creation
original ↗
9 May 2026
Shell Command Throttling
original ↗
8 May 2026
Confidence is a Requirement
original ↗
6 May 2026
If It Doesn't Page Me, I'm Not Looking at It
original ↗
17 Mar 2026
2025
Your Service Should Make a Sound When it Flatlines
original ↗
19 Dec 2025
The Rings of Legacy Code
original ↗
29 Nov 2025
Career Gratitude in 2025
original ↗
27 Nov 2025
What is a Script "Shebang"?
original ↗
26 Nov 2025
Defensive Shell Scripting with Shell Options
original ↗
25 Nov 2025
Be an Engineer Who Invites Collaboration
original ↗
23 Nov 2025
One, Few, or Many: A Guide to Rapid Impact Assessment
original ↗
23 Nov 2025
Querying MySQL Row Counts the Fast Way
original ↗
6 Oct 2025
Installing Old Homebrew Cask Versions
original ↗
4 Oct 2025
Pin Your GitHub Actions to Protect Against Supply Chain Attacks
original ↗
23 Aug 2025
Installing Old Homebrew Formula Versions
original ↗
14 Aug 2025
I Don't Want to Have to Think About It
original ↗
26 Jul 2025
Resetting the Working Directory on Shell Function Exit
original ↗
25 Jul 2025
Copying Changes Between Git Clones
original ↗
24 Jul 2025