56,966 blogs · [ { "id": "01a08767-1340-72f0-bf15-9c2bca7ba883", "title": "Writing about electrification", "url": "https://daniel.feldroy.com/posts/2026-07-writing-about-electrification", "published_at": "2026-07-20T12:50:40+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bca53bd20", "title": "Farewell, Doctor Who", "url": "https://daniel.feldroy.com/posts/2026-06-farewell-doctor-who", "published_at": "2026-06-19T00:42:59+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc98b0560", "title": "A week in the life of a seven year old", "url": "https://daniel.feldroy.com/posts/2026-05-a-week-in-the-life-of-a-seven-year-old", "published_at": "2026-05-26T15:14:07+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc97d132f", "title": "Everyone Dies... is on Kindle Unlimited", "url": "https://daniel.feldroy.com/posts/2026-05-everyone-dies-kindle-unlimited", "published_at": "2026-05-21T07:19:38+00:00" }, { "id": "01a0821b-692e-708b-99cb-370042afa37c", "title": "Word counter that ignores Markdown", "url": "https://daniel.feldroy.com/posts/2026-05-word-counter-that-ignores-markdown", "published_at": "2026-05-04T11:55:23+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc839d48c", "title": "Enter Grimdaniel", "url": "https://daniel.feldroy.com/posts/2026-04-enter-grimdaniel", "published_at": "2026-04-14T03:31:22+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc7f7138b", "title": "TIL: Improving µCSS readability on mobile", "url": "https://daniel.feldroy.com/posts/til-2026-04-improving-mucss-readability-on-mobile", "published_at": "2026-04-06T02:45:46+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc7762c33", "title": "Facebook's Terms of Service", "url": "https://daniel.feldroy.com/posts/2026-04-facebook-terms-of-service", "published_at": "2026-04-02T17:00:52+00:00" }, { "id": "01a0821b-692e-708b-99cb-370041c98a30", "title": "To return a value or not return a value", "url": "https://daniel.feldroy.com/posts/2026-03-to-return-a-value-or-not-return-a-value", "published_at": "2026-03-13T02:41:19+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc5e15b93", "title": "Stupid human coding mistakes", "url": "https://daniel.feldroy.com/posts/2026-03-stupid-human-coding-mistakes", "published_at": "2026-03-10T05:54:45+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc5730902", "title": "TIL: Checkov's Gun", "url": "https://daniel.feldroy.com/posts/til-2026-03-checkovs-gun", "published_at": "2026-03-09T03:12:43+00:00" }, { "id": "01a0821b-692e-708b-99cb-3700418d003a", "title": "Top Terminal Tools", "url": "https://daniel.feldroy.com/posts/2026-03-command-line-tools-im-using", "published_at": "2026-03-05T07:30:50+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc4e2f3fe", "title": "What I miss about London", "url": "https://daniel.feldroy.com/posts/2026-02-what-i-miss-about-london", "published_at": "2026-03-01T00:58:24+00:00" }, { "id": "01a0821b-692e-708b-99cb-37004120425d", "title": "TIL: Using PygmentsRenderer with mistletoe as a partial", "url": "https://daniel.feldroy.com/posts/til-2026-02-using-pygmentsrenderer-with-mistletoe-as-a-partial", "published_at": "2026-02-22T10:09:16+00:00" }, { "id": "01a08767-1340-72f0-bf15-9c2bc3aa45c3", "title": "Recap of 2025 and Resolutions for 2026", "url": "https://daniel.feldroy.com/posts/2026-01-recap-resolutions", "published_at": "2026-02-04T04:00:29+00:00" }, { "id": "01a0821b-692e-708b-99cb-3700411031cf", "title": "We moved to Manila!", "url": "https://daniel.feldroy.com/posts/2026-02-we-moved-to-manila", "published_at": "2026-02-03T06:41:22+00:00" }, { "id": "01a0821b-692e-708b-99cb-3700402b41ee", "title": "Writing tools to download everything", "url": "https://daniel.feldroy.com/posts/2026-01-downloading-everything", "published_at": "2026-01-16T11:22:35+00:00" }, { "id": "01a0821b-692e-708b-99cb-370040280f20", "title": "Adding Type Hints to my Blog", "url": "https://daniel.feldroy.com/posts/2025-12-adding-type-hints-to-my-blog", "published_at": "2025-12-11T08:25:02+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003fb0c12b", "title": "TIL: Default code block languages for mkdocs", "url": "https://daniel.feldroy.com/posts/til-2025-11-default-code-block-languages-for-mkdocs", "published_at": "2025-11-22T12:08:34+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003f0d7084", "title": "Visiting Tokyo, Japan from November 12 to 24", "url": "https://daniel.feldroy.com/posts/2025-11-visiting-tokyo-japan-from-november-12-to-24", "published_at": "2025-11-11T14:45:22+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003e3755b4", "title": "uv+just for testing multiple Python versions", "url": "https://daniel.feldroy.com/posts/2025-10-uv-just-for-testing-multiple-python-versions", "published_at": "2025-10-22T13:00:56+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003dda6222", "title": "Using Asyncpg with FastAPI and Air", "url": "https://daniel.feldroy.com/posts/2025-10-using-asyncpg-with-fastapi-and-air", "published_at": "2025-10-19T05:07:02+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003d8705a0", "title": "Using pyinstrument to profile Air apps", "url": "https://daniel.feldroy.com/posts/2025-10-using-pyinstrument-to-profile-air-apps", "published_at": "2025-10-05T08:00:13+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003ceabe52", "title": "TIL: Loading .env files with uv run", "url": "https://daniel.feldroy.com/posts/til-2025-09-env-files-with-uv-run", "published_at": "2025-09-28T22:44:18+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003c7e5955", "title": "Over Twenty Years of Blogging Tools", "url": "https://daniel.feldroy.com/posts/2025-09-over-twenty-years-of-blogging-tools", "published_at": "2025-09-24T00:45:00+00:00" }, { "id": "01a0821b-692e-708b-99cb-37003bac8004", "title": "TIL: Setting environment variables for pytest", "url": "https://daniel.feldroy.com/posts/til-2025-09-setting-environment-variables-for-pytest", "published_at": "2025-09-02T02:29:33+00:00" } ] posts Claim your blog
Back to Daniel Roy Greenfeld
Blog · corpus.blog/blogs/daniel.feldroy.com/posts

Daniel Roy Greenfeld

daniel.feldroy.com

2026

2025