corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0d5af-f408-72af-ad1d-7c16c59fcb20", "title": "Jev by TypeSafe: the AI model that refuses to write text", "url": "https://blog.oxyconit.com/jev-typesafe-system-one-model/", "published_at": "2026-09-21T16:00:00+00:00" }, { "id": "01a0d5af-f408-72af-ad1d-7c16c5f05793", "title": "Postgres 19: graph queries, atomic upserts, and online REPACK", "url": "https://blog.oxyconit.com/postgres-19-graph-queries-atomic-upserts-repack/", "published_at": "2026-09-14T16:40:11+00:00" }, { "id": "01a08751-dd22-7286-86c0-af3a0a425836", "title": "Docker Swarm mode in 2026: Practical guide and honest status check", "url": "https://blog.oxyconit.com/docker-swarm-mode-2026-practical-guide/", "published_at": "2026-09-07T16:42:03+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d6010b2d21", "title": "Modular monolith in Rails: What Packwerk enforces and what it will not fix", "url": "https://blog.oxyconit.com/modular-monolith-rails-what-packwerk-will-not-fix/", "published_at": "2026-08-31T16:32:23+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d60207292c", "title": "How YouTube recommends content, and how to build it in your app", "url": "https://blog.oxyconit.com/how-youtube-recommends-content-in-your-app/", "published_at": "2026-08-24T16:40:15+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d60242a598", "title": "When duplication beats DRY", "url": "https://blog.oxyconit.com/when-duplication-beats-dry/", "published_at": "2026-08-17T16:34:17+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d602e798dc", "title": "How to shrink a Rails Docker image from 1 GB to under 150 MB", "url": "https://blog.oxyconit.com/how-to-shrink-rails-docker-image-from-1gb-to-under-150mb/", "published_at": "2026-08-10T16:45:08+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d603200e8f", "title": "Strategy to refactor a live monolith without betting the company", "url": "https://blog.oxyconit.com/strategy-to-refactor-a-live-monolith-without-betting-the-company/", "published_at": "2026-08-03T16:45:46+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d603243763", "title": "How to build Rails AI code quality workflow", "url": "https://blog.oxyconit.com/how-to-build-rails-ai-code-quality-workflow/", "published_at": "2026-07-27T16:33:12+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d60380a977", "title": "Safely removing Rails database columns without breaking production", "url": "https://blog.oxyconit.com/safely-remove-rails-database-columns-without-breaking-production/", "published_at": "2026-07-20T16:17:43+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d60438f1bd", "title": "Messaging problems and solutions you should know before going to production", "url": "https://blog.oxyconit.com/messaging-problems-and-solutions-you-should-know-before-going-to-production/", "published_at": "2026-07-13T16:15:57+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d605035cce", "title": "How to configure Fail2ban", "url": "https://blog.oxyconit.com/how-to-configure-fail2ban/", "published_at": "2026-07-06T16:51:47+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d60548f891", "title": "What is the DORA framework and how can it help your company", "url": "https://blog.oxyconit.com/what-is-the-dora-framework-and-how-it-help-your-company/", "published_at": "2026-06-29T16:38:31+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d605c499d7", "title": "21 engineering lessons for real teams", "url": "https://blog.oxyconit.com/21-engineering-lessons-real-teams/", "published_at": "2026-06-22T16:27:38+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d606561fa3", "title": "HTTP caching for engineers who forgot the sharp edges", "url": "https://blog.oxyconit.com/http-caching-for-engineers/", "published_at": "2026-06-15T16:47:00+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d606c27ef3", "title": "Rails view rendering performance: when render gets expensive", "url": "https://blog.oxyconit.com/which-strategy-for-rendering-html-in-rails-is-fastest/", "published_at": "2026-06-08T16:35:15+00:00" }, { "id": "01a08751-dd23-727f-83c8-55d60749e9f7", "title": "UUIDv7 from PostgreSQL 18 in practice", "url": "https://blog.oxyconit.com/uuidv7-from-postgresql-18-in-practice/", "published_at": "2026-06-01T16:20:12+00:00" } ] posts
Claim your blog
Back to blog.oxyconit.com
Blog · corpus.blog/blogs/blog.oxyconit.com/posts
blog.oxyconit.com
blog.oxyconit.com
2026
Jev by TypeSafe: the AI model that refuses to write text
original ↗
21 Sept 2026
Postgres 19: graph queries, atomic upserts, and online REPACK
original ↗
14 Sept 2026
Docker Swarm mode in 2026: Practical guide and honest status check
original ↗
7 Sept 2026
Modular monolith in Rails: What Packwerk enforces and what it will not fix
original ↗
31 Aug 2026
How YouTube recommends content, and how to build it in your app
original ↗
24 Aug 2026
When duplication beats DRY
original ↗
17 Aug 2026
How to shrink a Rails Docker image from 1 GB to under 150 MB
original ↗
10 Aug 2026
Strategy to refactor a live monolith without betting the company
original ↗
3 Aug 2026
How to build Rails AI code quality workflow
original ↗
27 Jul 2026
Safely removing Rails database columns without breaking production
original ↗
20 Jul 2026
Messaging problems and solutions you should know before going to production
original ↗
13 Jul 2026
How to configure Fail2ban
original ↗
6 Jul 2026
What is the DORA framework and how can it help your company
original ↗
29 Jun 2026
21 engineering lessons for real teams
original ↗
22 Jun 2026
HTTP caching for engineers who forgot the sharp edges
original ↗
15 Jun 2026
Rails view rendering performance: when render gets expensive
original ↗
8 Jun 2026
UUIDv7 from PostgreSQL 18 in practice
original ↗
1 Jun 2026