41554 blogs · [ { "id": "01a0d857-40fc-733d-89da-380b349b2adf", "title": "Open Source Maintainership in an LLM world", "url": "https://frankwiles.com/posts/open-source-maintainership-in-an-llm-world/", "published_at": "2026-09-22T21:03:04+00:00" }, { "id": "01a0b0d0-96c0-70d5-9bc0-38d1f39d2eda", "title": "If it annoys you, automate it!", "url": "https://frankwiles.com/thoughts/0002/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0b0d0-96c0-70d5-9bc0-38d1f4708ca7", "title": "The more you deploy, the safer deployments become.", "url": "https://frankwiles.com/thoughts/0001/", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f3b04189", "title": "Keep your types in sync with Typewriter", "url": "https://frankwiles.com/til/multi-language-type-sync/", "published_at": "2026-09-04T14:00:33+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f408e53c", "title": "Docker Compose reads .env files by default", "url": "https://frankwiles.com/til/docker-compose-env-files/", "published_at": "2026-08-13T15:28:47+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243e7fad69a", "title": "Learning To Cook", "url": "https://frankwiles.com/questions/learning-to-cook/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f4a954e0", "title": "httpx and Orbstack compatability issue", "url": "https://frankwiles.com/til/orbstack-httpx-no-proxy/", "published_at": "2026-05-11T14:45:59+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243e89f8220", "title": "Imposter Syndrome", "url": "https://frankwiles.com/questions/imposter-syndrome/", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243e8f615d2", "title": "Energy Efficient Django", "url": "https://frankwiles.com/questions/energy-efficient-django/", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f4cdfd88", "title": "Couple of file watchers", "url": "https://frankwiles.com/til/cli-file-watchers/", "published_at": "2026-03-20T19:53:01+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f4d62b4c", "title": "Django dumpdata only YOUR data", "url": "https://frankwiles.com/til/django-dumpdata-conflict/", "published_at": "2026-03-16T15:27:58+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243e9e2f597", "title": "Moving Off Paas", "url": "https://frankwiles.com/questions/moving-off-paas/", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f50b4456", "title": "Github Actions Creating Pull Requests", "url": "https://frankwiles.com/til/github-actions-prs/", "published_at": "2026-01-29T14:46:05+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ea636a45", "title": "Starting Django Projects", "url": "https://frankwiles.com/questions/starting-django-projects/", "published_at": "2026-01-25T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f5d5a582", "title": "Easy Docker Compose Overrides", "url": "https://frankwiles.com/til/easy-compose-overrides/", "published_at": "2026-01-17T15:52:16+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ea752b79", "title": "Navigating Tons of Github Repos", "url": "https://frankwiles.com/posts/navigating-github-repos/", "published_at": "2026-01-11T17:24:44+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f637c498", "title": "Github Markdown Alerts", "url": "https://frankwiles.com/til/github-markdown-alerts/", "published_at": "2026-01-10T23:52:17+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243eaa74bd3", "title": "Webapp Observability", "url": "https://frankwiles.com/questions/webapp-observability/", "published_at": "2026-01-07T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243eabef041", "title": "How much magic is TOO much magic?", "url": "https://frankwiles.com/posts/too-much-magic/", "published_at": "2026-01-06T21:08:23+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243eabf4049", "title": "Prioritize Oss Work", "url": "https://frankwiles.com/questions/prioritize-oss-work/", "published_at": "2026-01-05T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ebb31918", "title": "Junior Developers And Ai", "url": "https://frankwiles.com/questions/junior-developers-and-ai/", "published_at": "2026-01-03T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ebc24c6c", "title": "Tech Companies Looking For", "url": "https://frankwiles.com/questions/tech-companies-looking-for/", "published_at": "2026-01-03T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ebce81c9", "title": "Digital Agency Vs Products", "url": "https://frankwiles.com/questions/digital-agency-vs-products/", "published_at": "2026-01-02T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ec23d7cf", "title": "Django Vs Flask Vs Fastapi", "url": "https://frankwiles.com/questions/django-vs-flask-vs-fastapi/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ecff0b06", "title": "Django Orm Optimization", "url": "https://frankwiles.com/questions/django-orm-optimization/", "published_at": "2025-12-30T00:00:00+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ed4ffcb0", "title": "User Experience is most important", "url": "https://frankwiles.com/posts/ux-is-most-important/", "published_at": "2025-12-17T21:40:08+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f6a88d68", "title": "Light and dark mode SVGs for Github READMEs", "url": "https://frankwiles.com/til/light-dark-github-readme/", "published_at": "2025-12-07T15:33:24+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ee17448f", "title": "Care and feeding of software", "url": "https://frankwiles.com/posts/care-and-feeding-of-software/", "published_at": "2025-11-30T22:49:21+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243eee46ef9", "title": "Django Third-party App Ecosystem", "url": "https://frankwiles.com/posts/django-third-party-apps/", "published_at": "2025-11-17T22:18:09+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243ef5dece8", "title": "Customize your IPython shell in Docker", "url": "https://frankwiles.com/posts/customize-ipython-docker/", "published_at": "2025-08-19T23:53:10+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243efa75764", "title": "Recent podcast appearances", "url": "https://frankwiles.com/posts/recent-podcasts-2025/", "published_at": "2025-07-22T14:43:37+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f09d05b0", "title": "My CLI World", "url": "https://frankwiles.com/posts/my-cli-world/", "published_at": "2025-06-29T19:40:46+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f10ed132", "title": "Claude Created Color Copier", "url": "https://frankwiles.com/posts/claude-created-color-palette/", "published_at": "2025-06-08T13:54:58+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f1119873", "title": "Productive Throw Away Tools", "url": "https://frankwiles.com/posts/productive-throw-away-tools/", "published_at": "2025-06-07T13:52:45+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f1d747c6", "title": "/usr/bin/just do it", "url": "https://frankwiles.com/posts/just-do-it/", "published_at": "2025-04-26T21:22:50+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f2a4799f", "title": "Git Pulled What???", "url": "https://frankwiles.com/posts/two-handy-git-aliases/", "published_at": "2025-04-01T14:34:22+00:00" }, { "id": "01a08779-bc52-73df-9c0b-2243f2d19e8e", "title": "Installing a specific version of PostgreSQL in your Dockerfile", "url": "https://frankwiles.com/posts/specific-postgresql-docker-python/", "published_at": "2024-11-25T18:49:40+00:00" } ] posts Claim your blog
Back to frankwiles
Blog · corpus.blog/blogs/frankwiles.com/posts

frankwiles

frankwiles.com

2026

2025

2024