41554 blogs · [ { "id": "01a094b7-ab95-715e-9b35-69299179b805", "title": "When pytest Froze My Mac: Following the Launch Services Trail", "url": "https://wersdoerfer.de/blogs/ephes_blog/pytest-macos-desktop-freezes/", "published_at": "2026-09-10T21:58:00+00:00" }, { "id": "01a08c61-8fec-72c0-896b-3818818c6567", "title": "Cheap Oracles", "url": "https://wersdoerfer.de/blogs/ephes_blog/cheap-oracles/", "published_at": "2026-07-09T13:50:00+00:00" }, { "id": "01a08c61-8fec-72c0-896b-3818823fc0db", "title": "Django Cast, Explained Several Years Too Late", "url": "https://wersdoerfer.de/blogs/ephes_blog/django-cast-explained-several-years-too-late/", "published_at": "2026-05-18T22:29:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2aef650e2", "title": "Weeknotes 2026-04-27 — Athens, Brussels, Düsseldorf", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2026-04-27-athens-brussels-d%C3%BCsseldorf/", "published_at": "2026-04-27T11:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2afd150bd", "title": "Weeknotes 2025-11-10 — Home Lab Improvements", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-11-10-home-lab-improvements/", "published_at": "2025-11-10T08:28:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b0c731e0", "title": "Weeknotes 2025-11-03 — Shipping Steel-IQ", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-11-03-shipping-steel-iq/", "published_at": "2025-11-03T10:13:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b0d6ca49", "title": "Weeknotes 2025-09-01", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-09-01/", "published_at": "2025-09-01T11:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b1c8f367", "title": "Weeknotes 2025-08-25", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-08-25/", "published_at": "2025-08-25T16:33:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b23affe7", "title": "Weeknotes 2025-08-18", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-08-18/", "published_at": "2025-08-18T07:14:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b3087407", "title": "Weeknotes 2025-08-11", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-08-11/", "published_at": "2025-08-11T09:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b3964887", "title": "Weeknotes 2025-08-04", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-08-04/", "published_at": "2025-08-04T09:09:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b424ff77", "title": "Weeknotes 2025-07-28 - Sentinel Values, IndieWeb Updates, and New Hardware", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-07-28-sentinel-values-indieweb-updates-and-new-hardware/", "published_at": "2025-07-28T08:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b4a73af7", "title": "TIL: Managing Editable Dependencies in uv Without Committing Local Paths", "url": "https://wersdoerfer.de/blogs/ephes_blog/til-managing-editable-dependencies-in-uv-without-committing-local-paths/", "published_at": "2025-07-27T07:15:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b5a22de8", "title": "Mutable Defaults in Python: When None Isn't Enough", "url": "https://wersdoerfer.de/blogs/ephes_blog/mutable-defaults-in-python-when-none-isnt-enough/", "published_at": "2025-07-23T14:01:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b686c1ae", "title": "Weeknotes 2025-07-21", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-07-21/", "published_at": "2025-07-21T08:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b772cbeb", "title": "Weeknotes 2025-07-14", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-07-14/", "published_at": "2025-07-14T08:51:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b8541dde", "title": "Running Coding Agents Remotely: SSH, tmux, and the Quest for a Seamless Experience", "url": "https://wersdoerfer.de/blogs/ephes_blog/running-coding-agents-remotely-ssh-tmux-and-the-quest-for-a-seamless-experience/", "published_at": "2025-07-10T20:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b8fff6ef", "title": "Weeknotes 2025-07-07", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-07-07/", "published_at": "2025-07-07T07:04:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2b9e46210", "title": "Weeknotes 2025-06-30", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-06-30/", "published_at": "2025-06-30T10:34:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2ba18348f", "title": "Weeknotes 2025-06-23", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-06-23/", "published_at": "2025-06-23T08:58:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2ba8bfffb", "title": "Weeknotes 2025-06-16", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-06-16/", "published_at": "2025-06-16T07:54:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bb307078", "title": "Weeknotes 2025-06-09", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-06-09/", "published_at": "2025-06-09T07:06:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bc0a93c9", "title": "Weeknotes 2025-06-02", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-06-02/", "published_at": "2025-06-02T07:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bc9606dd", "title": "Weeknotes 2025-05-26", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-05-26/", "published_at": "2025-05-26T20:05:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bceb6d2c", "title": "Weeknotes 2025-05-19", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-05-19/", "published_at": "2025-05-19T12:52:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bcf11320", "title": "Weeknotes 2025-05-12", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-05-12/", "published_at": "2025-05-12T06:20:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bd26f680", "title": "Weeknotes 2025-05-05", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-05-05/", "published_at": "2025-05-05T10:22:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bd324f19", "title": "Weeknotes 2025-04-28", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-04-28/", "published_at": "2025-04-28T10:22:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bdf1fd8c", "title": "Weeknotes 2025-04-21", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-04-21/", "published_at": "2025-04-21T14:57:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2be64576e", "title": "Weeknotes 2025-04-14", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-04-14/", "published_at": "2025-04-14T08:57:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2be7da272", "title": "Weeknotes 2025-04-07", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-04-07/", "published_at": "2025-04-07T09:34:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bef9bdb2", "title": "Weeknotes 2025-03-31", "url": "https://wersdoerfer.de/blogs/ephes_blog/2025-03-31/", "published_at": "2025-03-31T12:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bf4bc46d", "title": "Weeknotes 2025-03-24", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-03-24/", "published_at": "2025-03-24T09:32:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2bfbd39b7", "title": "Weeknotes 2025-03-17", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-03-17/", "published_at": "2025-03-17T11:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c084b237", "title": "Weeknotes 2025-03-10", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-03-10/", "published_at": "2025-03-10T11:24:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c0cc1d3d", "title": "Weeknotes 2025-03-03", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-03-03/", "published_at": "2025-03-03T14:14:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c0d2ed57", "title": "Weeknotes 2025-02-24", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-02-24/", "published_at": "2025-02-24T08:01:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c0d73da2", "title": "Deploying a Minecraft Server", "url": "https://wersdoerfer.de/blogs/ephes_blog/deploying-a-minecraft-server/", "published_at": "2025-02-23T21:36:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c1a014dd", "title": "Weeknotes 2025-02-17", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-02-17/", "published_at": "2025-02-17T13:44:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c1b2623a", "title": "Weeknotes 2025-02-10", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-02-10/", "published_at": "2025-02-10T22:31:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c2ac08cb", "title": "Weeknotes 2025-02-03", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-02-03/", "published_at": "2025-02-03T13:33:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c3a7f3f0", "title": "Weeknotes 2025-01-27", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-01-27/", "published_at": "2025-01-27T11:45:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c4458e31", "title": "Weeknotes 2025-01-20", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-01-20/", "published_at": "2025-01-20T17:01:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c4f0ee3f", "title": "Weeknotes 2025-01-13", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-01-13/", "published_at": "2025-01-13T12:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c55c3528", "title": "Weeknotes 2025-01-06", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-01-06/", "published_at": "2025-01-06T08:50:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c5a9c57a", "title": "Weeknotes 2024-12-30", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-12-30/", "published_at": "2024-12-30T09:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c6586f2f", "title": "Weeknotes 2024-12-23", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-12-23/", "published_at": "2024-12-23T14:53:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c70fe753", "title": "Weeknotes 2024-12-16", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-12-16/", "published_at": "2024-12-16T10:32:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c722e75d", "title": "Weeknotes 2024-12-09", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-12-09/", "published_at": "2024-12-09T10:23:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c7cbeb88", "title": "Why Your Laptop Might Be Faster Than a Cluster: Rethinking Big Data in 2025", "url": "https://wersdoerfer.de/blogs/ephes_blog/why-your-laptop-might-be-faster-than-a-cluster-rethinking-big-data-in-2025/", "published_at": "2024-12-07T07:46:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c8077759", "title": "How to Add Extra Data to a Python Package", "url": "https://wersdoerfer.de/blogs/ephes_blog/how-to-add-extra-data-to-a-python-package/", "published_at": "2024-12-03T13:15:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c84f82af", "title": "Weeknotes 2024-12-02", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-12-02/", "published_at": "2024-12-02T13:39:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c8c90837", "title": "Weeknotes 2024-11-25", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-11-25/", "published_at": "2024-11-25T17:46:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c964e1eb", "title": "🎙️ Introducing podcast-transcript: Audio Transcription Made Simple", "url": "https://wersdoerfer.de/blogs/ephes_blog/introducing-podcast-transcript-audio-transcription-made-simple/", "published_at": "2024-11-23T20:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2c98eed89", "title": "Weeknotes 2024-11-18", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-11-18/", "published_at": "2024-11-18T13:28:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2ca700027", "title": "Weeknotes 2024-11-11", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-11-11/", "published_at": "2024-11-11T17:52:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cb4bf8e3", "title": "Weeknotes 2024-11-04", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-11-04/", "published_at": "2024-11-04T09:26:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cbbdb7b5", "title": "Podlove Web Player Performance Improvements", "url": "https://wersdoerfer.de/blogs/ephes_blog/podlove-web-player-performance-improvements/", "published_at": "2024-10-30T15:42:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cbbdce09", "title": "Weeknotes 2024-10-28", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-10-28/", "published_at": "2024-10-28T12:13:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cc67ff89", "title": "Weeknotes 2024-10-21", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-10-21/", "published_at": "2024-10-21T09:13:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cc9f2641", "title": "Weeknotes 2024-10-14", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-10-14/", "published_at": "2024-10-14T08:54:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cd07ce2b", "title": "Weeknotes 2024-10-07", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-10-07/", "published_at": "2024-10-07T08:09:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cd7ff08d", "title": "Weeknotes 2024-09-30", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-09-30/", "published_at": "2024-09-30T10:24:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2ce17c07d", "title": "Weeknotes 2024-09-23", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-09-23/", "published_at": "2024-09-23T09:29:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2ce833221", "title": "Type Annotations can Cause Unexpected Behavior in Python", "url": "https://wersdoerfer.de/blogs/ephes_blog/type-annotations-can-cause-unexpected-behavior-in-python/", "published_at": "2024-09-19T08:20:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2cf357309", "title": "Weeknotes 2024-09-16", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-09-16/", "published_at": "2024-09-16T08:13:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d0350f0c", "title": "Weeknotes 2024-09-09", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-09-09/", "published_at": "2024-09-09T12:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d0a88393", "title": "Weeknotes 2024-09-02", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-09-02/", "published_at": "2024-09-02T13:36:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d0ce713d", "title": "Weeknotes 2024-08-26", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-08-26/", "published_at": "2024-08-26T13:40:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d0f1c909", "title": "Weeknotes 2024-08-19", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-08-19/", "published_at": "2024-08-19T12:40:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d1d512a2", "title": "Weeknotes 2024-08-12", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-08-12/", "published_at": "2024-08-12T10:05:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d2d4e3e8", "title": "Weeknotes 2024-08-05", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-08-05/", "published_at": "2024-08-05T10:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d30d9d82", "title": "Weeknotes 2024-07-29", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-07-29/", "published_at": "2024-07-29T12:26:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d3147a3c", "title": "Weeknotes 2024-07-22", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-07-22/", "published_at": "2024-07-22T12:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d321655a", "title": "Implementing Single Sign-On (SSO) with SAML for a Django Application", "url": "https://wersdoerfer.de/blogs/ephes_blog/implementing-single-sign-on-sso-with-saml-for-a-django-application/", "published_at": "2024-07-19T15:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d3883526", "title": "Weeknotes 2024-07-15", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-07-15/", "published_at": "2024-07-15T10:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d3e2f7e5", "title": "Weeknotes 2024-07-08", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-07-08/", "published_at": "2024-07-08T14:23:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d3eccb1a", "title": "Weeknotes 2024-07-01", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-07-01/", "published_at": "2024-07-01T10:28:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d46f02a4", "title": "Unwrapping functools.wraps: How to Remove Decorators from a Python Function", "url": "https://wersdoerfer.de/blogs/ephes_blog/unwrapping-functoolswraps-how-to-remove-decorators-from-a-python-function/", "published_at": "2024-06-26T12:28:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d471bb66", "title": "Weeknotes 2024-06-24", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-06-24/", "published_at": "2024-06-24T11:08:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d547a624", "title": "Python String Capitalization", "url": "https://wersdoerfer.de/blogs/ephes_blog/python-string-capitalization/", "published_at": "2024-06-19T14:11:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d59ced9f", "title": "Weeknotes 2024-06-17", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-06-17/", "published_at": "2024-06-17T10:11:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d66cb0fd", "title": "Weeknotes 2024-06-10", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-06-10/", "published_at": "2024-06-10T10:27:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d6cbc710", "title": "Weeknotes 2024-06-03", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-06-03/", "published_at": "2024-06-03T12:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d73e109d", "title": "Weeknotes 2024-05-27", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-05-27/", "published_at": "2024-05-27T13:20:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d76e985e", "title": "Weeknotes 2024-05-20", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-05-20/", "published_at": "2024-05-20T12:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d7d6fd67", "title": "Weeknotes 2024-05-13", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-05-13/", "published_at": "2024-05-13T08:45:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d8a483e0", "title": "Weeknotes 2024-05-06", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-05-06/", "published_at": "2024-05-06T08:36:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d8a8cade", "title": "Weeknotes 2024-04-29", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-04-29/", "published_at": "2024-04-29T08:45:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d92bca0b", "title": "Weeknotes 2024-04-22", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-04-22/", "published_at": "2024-04-22T09:14:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2d9e9f947", "title": "Weeknotes 2024-04-15", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-04-15/", "published_at": "2024-04-15T13:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2da8d5093", "title": "Weeknotes 2024-04-08", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-04-08/", "published_at": "2024-04-08T16:26:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2da9de1f6", "title": "Weeknotes 2024-04-01", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-04-01/", "published_at": "2024-04-01T17:16:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2db9ab446", "title": "Weeknotes 2024-03-25", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-03-25/", "published_at": "2024-03-25T07:59:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2dbc4c385", "title": "Weeknotes 2024-03-18", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-03-18/", "published_at": "2024-03-18T10:05:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2dc94a02b", "title": "Weeknotes 2024-03-11", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-03-11/", "published_at": "2024-03-11T10:31:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2dd55e123", "title": "Weeknotes 2024-03-04", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-03-04/", "published_at": "2024-03-04T11:30:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2dd982f1d", "title": "Workaround for Paying OpenAI via bunq", "url": "https://wersdoerfer.de/blogs/ephes_blog/openai-payment-via-bunq-workaround/", "published_at": "2024-02-27T09:07:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2de731c59", "title": "Weeknotes 2024-02-26", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-02-26/", "published_at": "2024-02-26T12:00:00+00:00" }, { "id": "01a08c61-8fed-70d7-b96a-5ec2df038b92", "title": "Weeknotes 2024-02-19", "url": "https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2024-02-19/", "published_at": "2024-02-19T11:30:00+00:00" } ] posts Claim your blog
Back to wersdoerfer.de
Blog · corpus.blog/blogs/wersdoerfer.de/posts

wersdoerfer.de

wersdoerfer.de

2026

2025

2024