56,966 blogs · [
{
"id": "01a0df7b-d7a8-7305-8555-8efee616c709",
"title": "Waxing poetic about my records and turntable",
"url": "https://drewsh.com/first-records-and-turntable.html?ref=blr.indiewebclub.org",
"published_at": "2026-09-25T08:51:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099aa2f3bbd",
"title": "Getting into craft coffee",
"url": "https://drewsh.com/starting-craft-coffee.html",
"published_at": "2026-08-15T10:30:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee63d8d17",
"title": "Getting into craft coffee",
"url": "https://drewsh.com/starting-craft-coffee.html?ref=blr.indiewebclub.org",
"published_at": "2026-08-15T10:30:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099ab1b6d77",
"title": "Rules for making a playlist",
"url": "https://drewsh.com/my-playlist-rules.html",
"published_at": "2026-08-02T06:30:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee7142cd9",
"title": "Rules for making a playlist",
"url": "https://drewsh.com/my-playlist-rules.html?ref=blr.indiewebclub.org",
"published_at": "2026-08-02T06:30:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099ab397337",
"title": "Why it took me a while to go vegan",
"url": "https://drewsh.com/why-im-vegan-now.html",
"published_at": "2026-08-01T08:36:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee73e7165",
"title": "Why it took me a while to go vegan",
"url": "https://drewsh.com/why-im-vegan-now.html?ref=blr.indiewebclub.org",
"published_at": "2026-08-01T08:36:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099abd9be0f",
"title": "What I would do if I was invisible for a day",
"url": "https://drewsh.com/invisible-for-a-day.html",
"published_at": "2026-07-04T10:50:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee7e101f9",
"title": "What I would do if I was invisible for a day",
"url": "https://drewsh.com/invisible-for-a-day.html?ref=blr.indiewebclub.org",
"published_at": "2026-07-04T10:50:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099ac82b6b8",
"title": "Git config for multiple accounts",
"url": "https://drewsh.com/git-config-for-multiple-accounts.html",
"published_at": "2025-12-20T07:20:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee8253f27",
"title": "Git config for multiple accounts",
"url": "https://drewsh.com/git-config-for-multiple-accounts.html?ref=blr.indiewebclub.org",
"published_at": "2025-12-20T07:20:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099acfdb617",
"title": "Development setup for three services with a database",
"url": "https://drewsh.com/dev-setup-with-tmux.html",
"published_at": "2025-04-15T09:30:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee84b8973",
"title": "Development setup for three services with a database",
"url": "https://drewsh.com/dev-setup-with-tmux.html?ref=blr.indiewebclub.org",
"published_at": "2025-04-15T09:30:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099ad0bee07",
"title": "Influencer faces legal consequences for crass joke",
"url": "https://drewsh.com/influencer-faces-consequences-for-joke.html",
"published_at": "2025-02-15T10:35:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee920e62d",
"title": "Influencer faces legal consequences for crass joke",
"url": "https://drewsh.com/influencer-faces-consequences-for-joke.html?ref=blr.indiewebclub.org",
"published_at": "2025-02-15T10:35:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099adb4401b",
"title": "Small server in python without dependencies",
"url": "https://drewsh.com/minimal-python-server.html",
"published_at": "2025-01-28T16:01:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efee94db395",
"title": "Small server in python without dependencies",
"url": "https://drewsh.com/minimal-python-server.html?ref=blr.indiewebclub.org",
"published_at": "2025-01-28T16:01:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099ae3eb03c",
"title": "Do not ask me to use Visual Studio Code or Chrome",
"url": "https://drewsh.com/i-wont-change-editors-or-browsers.html",
"published_at": "2025-01-22T13:03:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efeea05c987",
"title": "Do not ask me to use Visual Studio Code or Chrome",
"url": "https://drewsh.com/i-wont-change-editors-or-browsers.html?ref=blr.indiewebclub.org",
"published_at": "2025-01-22T13:03:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099af183e4c",
"title": "Changed up my site's philosophy",
"url": "https://drewsh.com/reorganising-site-repositories.html",
"published_at": "2025-01-15T16:01:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efeea44fa7c",
"title": "Changed up my site's philosophy",
"url": "https://drewsh.com/reorganising-site-repositories.html?ref=blr.indiewebclub.org",
"published_at": "2025-01-15T16:01:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099afa76d2e",
"title": "Subsetting my fonts to speed up page loads",
"url": "https://drewsh.com/subsetting-fontawesome.html",
"published_at": "2025-01-10T14:16:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efeead8098c",
"title": "Subsetting my fonts to speed up page loads",
"url": "https://drewsh.com/subsetting-fontawesome.html?ref=blr.indiewebclub.org",
"published_at": "2025-01-10T14:16:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099b01fefd4",
"title": "Fauxspresso Lemonade",
"url": "https://drewsh.com/fauxspresso-lemonade.html",
"published_at": "2024-12-10T09:19:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efeeba47860",
"title": "Fauxspresso Lemonade",
"url": "https://drewsh.com/fauxspresso-lemonade.html?ref=blr.indiewebclub.org",
"published_at": "2024-12-10T09:19:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099b0c3c41c",
"title": "Making the \"compose\" subcommand available to docker CLI in fish shell",
"url": "https://drewsh.com/wrapping-a-command-in-fish.html",
"published_at": "2024-11-27T17:56:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efeec429050",
"title": "Making the \"compose\" subcommand available to docker CLI in fish shell",
"url": "https://drewsh.com/wrapping-a-command-in-fish.html?ref=blr.indiewebclub.org",
"published_at": "2024-11-27T17:56:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099b11ebaaa",
"title": "Things to do on an upcoming flight",
"url": "https://drewsh.com/staving-off-flight-boredom.html",
"published_at": "2024-10-25T19:10:00+00:00"
},
{
"id": "01a0df7b-d7a8-7305-8555-8efeec4eeba0",
"title": "Things to do on an upcoming flight",
"url": "https://drewsh.com/staving-off-flight-boredom.html?ref=blr.indiewebclub.org",
"published_at": "2024-10-25T19:10:00+00:00"
},
{
"id": "01a0876f-b127-716e-9bfe-b099b171ccef",
"title": "Minimally useful Github workflow for Emacs packages",
"url": "https://drewsh.com/emacs-package-github-workflow.html",
"published_at": "2024-09-02T04:56:00+00:00"
}
] posts Claim your blog