56,966 blogs · [ { "id": "01a087c9-067b-7263-9511-53527eddc633", "title": "Multi-hop delegation for AI agents: porting OAuth's on-behalf-of pattern into MCP topologies", "url": "https://prateekcodes.com/multi-hop-delegation-oauth-on-behalf-of-ai-agents/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-53527f61cf7b", "title": "Stop Pasting Schema Into Your AI: Connect PostgreSQL Directly with MCP", "url": "https://prateekcodes.com/connect-your-ai-to-postgres-with-mcp/", "published_at": "2026-04-05T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-53527f7d0bec", "title": "Rails 8.2 adds this_week?, this_month?, and this_year? to Date and Time", "url": "https://prateekcodes.com/rails-82-this-week-this-month-this-year/", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-53527fdf92d9", "title": "Read-only database MCPs as a scoped-delegation pattern: applying IAM primitives to AI agents", "url": "https://prateekcodes.com/read-only-database-mcps-scoped-delegation-iam/", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-53528015c03f", "title": "Rails 8.2 lets retry_on read the error when calculating wait time", "url": "https://prateekcodes.com/rails-82-retry-on-error-aware-wait/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-53528077876c", "title": "Ruby::Box Practical Guide: Use Cases and Integration Patterns (Part 2)", "url": "https://prateekcodes.com/ruby-4-ruby-box-practical-guide-part-2/", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-535280d2d943", "title": "Ruby 4.0 Introduces Ruby::Box for In-Process Isolation (Part 1)", "url": "https://prateekcodes.com/ruby-4-introduces-ruby-box-for-in-process-isolation-part-1/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-535280d7c6d0", "title": "Rails 8.2 makes enqueue_after_transaction_commit the default", "url": "https://prateekcodes.com/rails-82-enqueue-after-transaction-commit-default/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a087c9-067b-7263-9511-535280eef21d", "title": "Rails 7.2 adds enqueue_after_transaction_commit to prevent job race conditions", "url": "https://prateekcodes.com/rails-72-enqueue-after-transaction-commit/", "published_at": "2025-12-30T00:00:00+00:00" }, { "id": "01a087c9-067c-732b-83e0-6ce26f1441a2", "title": "Rails 8.2 introduces Rails.app.creds for unified credential management", "url": "https://prateekcodes.com/rails-8-2-combined-credentials-rails-app-creds/", "published_at": "2025-12-29T00:00:00+00:00" } ] posts Claim your blog
Back to prateekcodes.com
Blog · corpus.blog/blogs/prateekcodes.com/posts

prateekcodes.com

prateekcodes.com

2026

2025