{
    "version": "https://jsonfeed.org/version/1",
    "title": "Render",
    "home_page_url": "https://render.com/blog",
    "feed_url": "https://render.com/blog/feed.json",
    "description": "Blog for Render",
    "items": [
        {
            "id": "https://render.com/blog/your-render-password-is-worthless-and-thats-a-good-thing",
            "url": "https://render.com/blog/your-render-password-is-worthless-and-thats-a-good-thing",
            "title": "Your Render Password is Worthless (and that's a good thing)",
            "summary": "Infostealers can harvest credentials without your knowledge. We're keeping your Render account safe.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/17b73fd607739e390179203ef577aa50d6548ab0-1800x1081.png",
            "date_modified": "2025-11-18T20:42:00.000Z",
            "author": {
                "name": "Oleg Gusakov"
            }
        },
        {
            "id": "https://render.com/blog/how-we-found-7-tib-of-memory-just-sitting-around",
            "url": "https://render.com/blog/how-we-found-7-tib-of-memory-just-sitting-around",
            "title": "How We Found 7 TiB of Memory Just Sitting Around",
            "summary": "How we saved 7 TiB of memory across our Kubernetes clusters by disabling namespace listwatching in Vector, reducing daemonset overhead and API server load at scale.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/621b2f36e00a206abdfbe08e235133ad40738bf1-1802x1080.png",
            "date_modified": "2025-10-30T14:41:00.000Z",
            "author": {
                "name": "Brian Stack"
            }
        },
        {
            "id": "https://render.com/blog/building-with-the-openai-apps-sdk-a-field-guide",
            "url": "https://render.com/blog/building-with-the-openai-apps-sdk-a-field-guide",
            "title": "Building with the OpenAI Apps SDK: A Field Guide",
            "summary": "A practical guide to building with OpenAI's Apps SDK. Learn what to expect from MCP tools, widget development, debugging 424 errors, and infrastructure choices.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/78c24f1c9af295a91881207f99ec204014e1c775-1802x1080.png",
            "date_modified": "2025-10-29T20:33:00.000Z",
            "author": {
                "name": "Raph Terrier"
            }
        },
        {
            "id": "https://render.com/blog/response-to-redishell-cve-2025-49844",
            "url": "https://render.com/blog/response-to-redishell-cve-2025-49844",
            "title": "Our Response to the RediShell Vulnerability",
            "summary": "We're scheduling maintenance for Render Key Value instances to patch this vulnerability and keep your infrastructure secure.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/2bf3f5848f386001501a6b94bcb662e3c56c7089-1800x1080.png",
            "date_modified": "2025-10-08T19:59:00.000Z",
            "author": {
                "name": "The Render Team"
            }
        },
        {
            "id": "https://render.com/blog/light-up-your-builds-with-render-webhooks",
            "url": "https://render.com/blog/light-up-your-builds-with-render-webhooks",
            "title": "Light Up Your Builds with Render Webhooks",
            "summary": "What if every deploy felt like a celebration? Here’s how I turned Render webhooks into a glowing light show on my desk.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/80cbd05b24d7432a4468161e079a5caf32261cf4-1800x1080.png",
            "date_modified": "2025-09-16T19:15:00.000Z",
            "author": {
                "name": "Raph Terrier"
            }
        },
        {
            "id": "https://render.com/blog/kubernetes-informers",
            "url": "https://render.com/blog/kubernetes-informers",
            "title": "Kubernetes Informers are so easy... to misuse!",
            "summary": "Three hard-learned lessons from Render about using Informers in large clusters.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/31f70fc0241d5c719d991f977be7ce9d870c105e-1800x1080.png",
            "date_modified": "2025-08-26T22:12:00.000Z",
            "author": {
                "name": "Hieu Nguyen"
            }
        },
        {
            "id": "https://render.com/blog/announcing-render-mcp-server",
            "url": "https://render.com/blog/announcing-render-mcp-server",
            "title": "Announcing the Render MCP Server",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/710c1cc9040934723d024038748b6ccab3f25a17-1800x1080.png",
            "date_modified": "2025-08-21T19:50:00.000Z",
            "author": {
                "name": "Yaroslav Borets"
            }
        },
        {
            "id": "https://render.com/blog/ai-coding-agents-benchmark",
            "url": "https://render.com/blog/ai-coding-agents-benchmark",
            "title": "Testing AI coding agents (2025): Cursor vs. Claude, OpenAI, and Gemini",
            "summary": "We benchmark AI coding agents (Cursor, Claude Code, Gemini CLI, OpenAI Codex) on production codebases in 2025, comparing setup speed, cost, context, and code quality.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/eec089b6aab8995a3f379b1c9c0a0212ca74c421-1800x1080.png",
            "date_modified": "2025-08-12T21:27:00.000Z",
            "author": {
                "name": "Mitch Alderson"
            }
        },
        {
            "id": "https://render.com/blog/new-bandwidth-pricing-on-render",
            "url": "https://render.com/blog/new-bandwidth-pricing-on-render",
            "title": "Lower Bandwidth Pricing on Render",
            "summary": "We're lowering bandwidth prices and giving you more visibility into your bandwidth usage.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/1c7c6be470f5ad0e2fca4cec4c63651014711f06-1800x1080.png",
            "date_modified": "2025-07-01T21:09:00.000Z",
            "author": {
                "name": "The Render Team"
            }
        },
        {
            "id": "https://render.com/blog/introducing-hipaa-enabled-workspaces",
            "url": "https://render.com/blog/introducing-hipaa-enabled-workspaces",
            "title": "Render Now Supports HIPAA-Compliant Workspaces",
            "summary": "Run HIPAA-compliant apps and workflows with built-in encryption, audit controls, and network isolation.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/cbb22d64ed7d04cc47cc476cb67ab3d20e37c2bf-1800x1080.png",
            "date_modified": "2025-06-09T20:06:00.000Z",
            "author": {
                "name": "Kate Grosch"
            }
        },
        {
            "id": "https://render.com/blog/saml-sso-and-organizations-for-the-enterprise-plan",
            "url": "https://render.com/blog/saml-sso-and-organizations-for-the-enterprise-plan",
            "title": "Scale with Confidence: SAML SSO and Organizations for the Enterprise plan",
            "summary": "We're releasing key improvements to our Enterprise plan that give engineering leaders the control and visibility they need, while empowering their developers to ship with the speed and reliability they expect on Render.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/75435b6393ed060e90092f9c6022496a6c05701c-1800x1080.png",
            "date_modified": "2025-03-13T21:30:00.000Z",
            "author": {
                "name": "Meagan Gamache"
            }
        },
        {
            "id": "https://render.com/blog/new-render-webhooks-and-metrics-streams",
            "url": "https://render.com/blog/new-render-webhooks-and-metrics-streams",
            "title": "Push, Don't Poll: New Render Webhooks & Metrics Streams",
            "summary": "Trigger custom workflows in response to platform events, and push service metrics to your OTel-compatible observability tool.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/7e1adc44747deac0a819c45ebb001ba03042fa47-1800x1080.png",
            "date_modified": "2025-03-11T20:24:00.000Z",
            "author": {
                "name": "Kate Grosch"
            }
        },
        {
            "id": "https://render.com/blog/series-c",
            "url": "https://render.com/blog/series-c",
            "title": "$80M to reimagine the cloud for the AI era",
            "summary": "Today marks two significant milestones in Render's journey: we’ve surpassed 2 million developers on the platform and added $80M in Series C funding to reimagine the cloud for the AI era.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/2f5fb4a626201d198f85ad1ae334dd7ae8ff87b9-900x540.png",
            "date_modified": "2025-01-21T16:00:00.000Z",
            "author": {
                "name": "Anurag Goel"
            }
        },
        {
            "id": "https://render.com/blog/hacker-news-ai-agent-inngest-render",
            "url": "https://render.com/blog/hacker-news-ai-agent-inngest-render",
            "title": "Custom Hacker News summaries in your inbox—build an AI Agent with Inngest and Render",
            "summary": "Learn how to build and deploy an AI-powered app that summarizes Hacker News stories based on your custom topics and questions. This hands-on tutorial covers deploying three components on Render: a PostgreSQL database with the pgvector extension, a cron job, and a full-stack Next.js web app. The app uses Inngest and its AgentKit library to define the AI agents and orchestrate the AI workflow.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/fd6f97172e020d2e9f696b58d64442f9f4099eb2-1800x1080.png",
            "date_modified": "2025-01-16T16:27:00.000Z",
            "author": {
                "name": "Jess Lin"
            }
        },
        {
            "id": "https://render.com/blog/render-iso-27001-and-document-center",
            "url": "https://render.com/blog/render-iso-27001-and-document-center",
            "title": "Introducing Render's ISO 27001 Certification and Document Center",
            "summary": "Render is now ISO/IEC 27001:2022 certified. Learn how our new Document Center streamlines access to essential security and compliance documents, including our ISO 27001 certificate, SOC 2 report, and GDPR Data Processing Agreement. Enjoy instant, self-serve access through a simplified dashboard experience, complete with in-app NDA signing. Our ISO 27001:2022 certification and new Document Center reflect our commitment to security, transparency, and empowering you to build confidently on a secure cloud platform.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/7acc45c1e6d485343c6ee4b203a3c2eccecf80f0-1800x1080.png",
            "date_modified": "2024-12-18T13:11:00.000Z",
            "author": {
                "name": "Render Security Team"
            }
        },
        {
            "id": "https://render.com/blog/a-hidden-dns-dependency-in-kubernetes",
            "url": "https://render.com/blog/a-hidden-dns-dependency-in-kubernetes",
            "title": "Breaking down OpenAI's outage: How to avoid a hidden DNS dependency in Kubernetes",
            "summary": "Learn how to prevent Kubernetes outages by addressing hidden DNS dependencies and control plane issues. We break down OpenAI's recent incident, share key lessons from our own Kubernetes experience, and offer practical tips for improving cluster reliability and resilience.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/a2af2c275b488ae209ccab132cbd8c5caf7caaee-1800x1080.png",
            "date_modified": "2024-12-17T18:26:00.000Z",
            "author": {
                "name": "David Mauskop"
            }
        },
        {
            "id": "https://render.com/blog/postgresql-top-cause-slow-queries",
            "url": "https://render.com/blog/postgresql-top-cause-slow-queries",
            "title": "Fix a top cause of slow queries in PostgreSQL (no slow query log needed)",
            "summary": "Learn how to diagnose and fix a top cause of slow queries in PostgreSQL. Walk through a concrete scenario that illustrates how sluggish database performance can be caused by missing foreign key indexes and cascading deletes. See a real simulation with query execution times, and use the provided code to run the simulation yourself. Learn how proper indexing can boost your PostgreSQL database speed dramatically. Ideal for developers optimizing slow queries in PostgreSQL databases.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/11629b7452a348ca6a3814d940122693fd280ab0-1804x1082.png",
            "date_modified": "2024-12-12T13:06:00.000Z",
            "author": {
                "name": "Eric Fritz"
            }
        },
        {
            "id": "https://render.com/blog/introducing-renders-new-cli-and-refreshed-dashboard",
            "url": "https://render.com/blog/introducing-renders-new-cli-and-refreshed-dashboard",
            "title": "Introducing Render's New CLI and Refreshed Dashboard",
            "summary": "Install the Render CLI to manage your apps and data right from the command line. Jump seamlessly between resources in the Render Dashboard.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/cb237268b8de988572712e6402af95d1fa90d4d4-1800x1080.png",
            "date_modified": "2024-12-09T21:38:00.000Z",
            "author": {
                "name": "Kate Grosch"
            }
        },
        {
            "id": "https://render.com/blog/render-2024-gartner-magic-quadrant",
            "url": "https://render.com/blog/render-2024-gartner-magic-quadrant",
            "title": "Render recognized in 2024 Gartner® Magic Quadrant™ for Cloud Application Platforms",
            "summary": "Render was recognized in the 2024 Gartner Magic Quadrant for Cloud Application Platforms. We’re proud to be featured alongside a select few companies as an industry-leading platform supporting innovative teams.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/365540d09cae3ef0f0ab283a19ad142274ba98f3-1800x1080.png",
            "date_modified": "2024-11-12T13:23:00.000Z",
            "author": {
                "name": "Jess Lin"
            }
        },
        {
            "id": "https://render.com/blog/render-joins-aws-marketplace",
            "url": "https://render.com/blog/render-joins-aws-marketplace",
            "title": "Render joins AWS Marketplace",
            "summary": "Render is the perfect companion platform to your AWS infrastructure. Consolidate your cloud billing while shipping fully managed apps and datastores with Render's world-class developer experience.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/9c2cd6d8cbbb3147d5f8f2298afe78aa8ca3d4ca-1800x1080.png",
            "date_modified": "2024-09-12T13:30:00.000Z",
            "author": {
                "name": "Katie Chan"
            }
        },
        {
            "id": "https://render.com/blog/building-custom-integrations-with-the-render-api",
            "url": "https://render.com/blog/building-custom-integrations-with-the-render-api",
            "title": "Building Custom Integrations with the Render API",
            "summary": "Explore over 50 new Render API capabilities, including datastore, service log, and Blueprint endpoints. Use the OpenAPI spec for seamless custom integrations.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/34ce8fb1a3b835ed51d51402841b88b7566e74c3-1802x1080.png",
            "date_modified": "2024-07-18T17:14:00.000Z",
            "author": {
                "name": "W Ian Douglas"
            }
        },
        {
            "id": "https://render.com/blog/postgresql-random-samples-big-tables",
            "url": "https://render.com/blog/postgresql-random-samples-big-tables",
            "title": "How to take random samples from big PostgreSQL tables",
            "summary": "Learn how to randomly sample large datasets in PostgreSQL while keeping your queries performant. Walk through three possible solutions and their tradeoffs, and build a deeper understanding of databases.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/0cf3ce8c21ac05c2e597373ce6cbe834c66132c0-1800x1082.png",
            "date_modified": "2024-06-13T12:54:00.000Z",
            "author": {
                "name": "Eric Fritz"
            }
        },
        {
            "id": "https://render.com/blog/distributing-global-state-to-serve-over-1-billion-daily-requests",
            "url": "https://render.com/blog/distributing-global-state-to-serve-over-1-billion-daily-requests",
            "title": "Distributing Global State to Serve over 1 Billion Daily Requests",
            "summary": "Learn how Render scaled to handle over 1 billion daily requests with a robust global state distribution system, evolving from a single-region setup to five regions worldwide.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/06688826ccf49b27fc4de5615bf356e544be8318-1800x1080.png",
            "date_modified": "2024-05-23T00:20:00.000Z",
            "author": {
                "name": "Jake Malachowski"
            }
        },
        {
            "id": "https://render.com/blog/postgresql-slow-query-to-fast-via-stats",
            "url": "https://render.com/blog/postgresql-slow-query-to-fast-via-stats",
            "title": "PostgreSQL Stories: From slow query to fast—via stats",
            "summary": "Learn how understanding data and using PostgreSQL tools like EXPLAIN, join algorithms, and custom statistics solved a slow query issue in this case study.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/08818528d9f122cce71119ffefb1c42f6ce1aa02-1800x1082.png",
            "date_modified": "2024-05-14T17:46:00.000Z",
            "author": {
                "name": "Eric Fritz"
            }
        },
        {
            "id": "https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render",
            "url": "https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render",
            "title": "Hello Bun: How Sveld now deploys 2x faster on GitHub and Render",
            "summary": "Discover how migrating to Bun v1.1.3 improved Sveld's build speed by 2x on GitHub and Render. This post walks through the easy migration, highlights devX improvements, and breaks down the CI/CD speed gains.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/6c12a60f4c96ba42572d968395d3fc1403655c8f-2700x1620.png",
            "date_modified": "2024-04-23T15:29:00.000Z",
            "author": {
                "name": "Eric Liu"
            }
        },
        {
            "id": "https://render.com/blog/new-region-in-early-access-virginia-us-east",
            "url": "https://render.com/blog/new-region-in-early-access-virginia-us-east",
            "title": "New Region in Early Access: Virginia (US East)",
            "summary": "Render's new Virginia region is now in early access, offering low-latency deployments for users in the US East. Create services in Virginia via the Render Dashboard or Blueprints.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/17cffda02ef6da4813e1df17b6d65f78de64a5b8-1800x1080.png",
            "date_modified": "2024-04-20T00:38:00.000Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/enhanced-metrics-for-app-and-network-performance",
            "url": "https://render.com/blog/enhanced-metrics-for-app-and-network-performance",
            "title": "Enhanced Metrics for App and Network Performance",
            "summary": "Render's new Metrics page offers in-depth insights into app compute usage and HTTP traffic, enabling developers to monitor and troubleshoot performance with custom views across instances, response codes, and time ranges.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/1b4813b169c6ac995076b8999ea8a573b51f63a2-1800x1080.png",
            "date_modified": "2024-04-18T21:54:00.000Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/how-render-enforces-access-controls-with-go-generics",
            "url": "https://render.com/blog/how-render-enforces-access-controls-with-go-generics",
            "title": "How Render Enforces Access Controls with Go Generics",
            "summary": "Learn how Render uses Go Generics to enforce access controls and prevent privilege escalation in project environments. Discover how compile-time guarantees ensure security.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/c3152f02f78f9cac73bbc1b775596deac41628c7-1800x1080.png",
            "date_modified": "2024-04-16T18:32:00.000Z",
            "author": {
                "name": "Shawn Moore"
            }
        },
        {
            "id": "https://render.com/blog/postgresql-simple-query-big-problem",
            "url": "https://render.com/blog/postgresql-simple-query-big-problem",
            "title": "PostgreSQL Stories: A simple query with a big problem",
            "summary": "How we debugged a database query using pg_stat_activity, pg_blocking_pids(), system graphs, and our knowledge of PostgreSQL.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/8b26cca40c7d777b1d10b3ecf56c221da3fc9c5f-1800x1082.png",
            "date_modified": "2024-04-03T18:18:00.000Z",
            "author": {
                "name": "Eric Fritz"
            }
        },
        {
            "id": "https://render.com/blog/root-cause-analysis-extended-service-disruption-3-26-24",
            "url": "https://render.com/blog/root-cause-analysis-extended-service-disruption-3-26-24",
            "title": "Root Cause Analysis for Render's Extended Service Disruption on 3/26/24",
            "summary": "Render experienced a major service disruption on 3/26/24 due to workload restarts. No data loss occurred, and full recovery was achieved by 20:00 UTC.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/84903e68b24ad54a085df1c637cc0860fd56ab85-1800x1080.png",
            "date_modified": "2024-03-29T22:50:00.000Z",
            "author": {
                "name": "The Render Team"
            }
        },
        {
            "id": "https://render.com/blog/using-ssh-keys-for-private-package-management",
            "url": "https://render.com/blog/using-ssh-keys-for-private-package-management",
            "title": "Using SSH keys for Private Package Management",
            "summary": "Learn how to use SSH keys for private package management on Render. This guide covers setting up SSH keys for secure access to private dependencies in your builds.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/ac7e58f95ff8bdf93c9bdf8835df0fc6ddabe021-1800x1080.png",
            "date_modified": "2024-02-23T15:00:00.000Z",
            "author": {
                "name": "W Ian Douglas"
            }
        },
        {
            "id": "https://render.com/blog/built-on-render-winners-mit-weblab",
            "url": "https://render.com/blog/built-on-render-winners-mit-weblab",
            "title": "Built on Render: 4 winners from the MIT web.lab competition",
            "summary": "Meet four fun, quirky apps from this year's MIT web.lab competition. The winning teams talk about their favorite features, design challenges, and tech stacks.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/97f1c18d489b50c06c8e1527cfa5dfdc659f7204-1800x1080.png",
            "date_modified": "2024-02-15T14:00:00.000Z",
            "author": {
                "name": "Jess Lin"
            }
        },
        {
            "id": "https://render.com/blog/high-availability-postgresql",
            "url": "https://render.com/blog/high-availability-postgresql",
            "title": "Announcing High Availability for Render PostgreSQL",
            "summary": "Enhance database reliability with Render PostgreSQL's High Availability. Pro users can now activate HA for fast, secure, and resilient connections—effortlessly.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/532a39561b485d0874feb3804d036f214d18e2f6-1800x1080.png",
            "date_modified": "2024-02-13T09:00:00.000Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/new-controls-for-shared-service-config",
            "url": "https://render.com/blog/new-controls-for-shared-service-config",
            "title": "New Controls for Shared Service Config",
            "summary": "Render environment groups now integrate with team projects, enabling secure restrictions to specific environments. Share and update configs effortlessly across services.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/52a3756912c3016abc42990e26566e4743a573fe-1800x1080.png",
            "date_modified": "2024-02-07T04:53:00.000Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/security-patched-container-breakout-vulnerabilities",
            "url": "https://render.com/blog/security-patched-container-breakout-vulnerabilities",
            "title": "Our Response to the Leaky Vessels Container Breakout Vulnerabilities",
            "summary": "Render has patched all affected systems following the recent container breakout vulnerability disclosure. No user actions are needed, and no impact was detected.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/957c90aebc8e8e8fd000ec1cc78fb411907f8724-1800x1080.png",
            "date_modified": "2024-02-02T00:00:00.000Z",
            "author": {
                "name": "The Render Team"
            }
        },
        {
            "id": "https://render.com/blog/customizable-service-notifications",
            "url": "https://render.com/blog/customizable-service-notifications",
            "title": "Customizable Service Notifications",
            "summary": "Set account-wide notification defaults and override them for individual services.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/15e6428b529918912ddc4d4e42821d4cc314d519-1802x1080.png",
            "date_modified": "2023-12-22T15:34:02.385Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/new-logs",
            "url": "https://render.com/blog/new-logs",
            "title": "A New Log Explorer and HTTP Logs",
            "summary": "Render now offers a new Log Explorer with text search, filters, and jump-to-context, plus automatic HTTP request logs for team accounts. These features enhance service issue diagnosis.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/77350fa99432d6f1ec6c14b3d9dd74973fa5ffc8-1800x1084.png",
            "date_modified": "2023-11-15T01:01:00.000Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/felt-deploying",
            "url": "https://render.com/blog/felt-deploying",
            "title": "How Felt Ships 15+ Times a Day on Render",
            "summary": "Discover how Felt ships 15+ deployments daily with Render, enabling rapid iteration and fast feedback. Learn about their culture of speed and seamless tooling.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/61ab1dd5ffcc515a519d72e6f32c5ef9bf56cca5-1800x1080.png",
            "date_modified": "2023-10-18T14:57:00.000Z",
            "author": {
                "name": "Can Duruk"
            }
        },
        {
            "id": "https://render.com/blog/build-pipelines",
            "url": "https://render.com/blog/build-pipelines",
            "title": "Making Builds More Flexible and Performant",
            "summary": "Explore two new features for service builds: pre-deploy commands for tasks like database migrations and asset uploads, and the Performance build pipeline offering more memory and CPU for faster builds.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/c69b5c304e09495aa76903c57ea58780a70c8f18-1800x1080.png",
            "date_modified": "2023-10-12T15:11:00.000Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/knative",
            "url": "https://render.com/blog/knative",
            "title": "How Render Scaled Knative to 100k+ Web Apps",
            "summary": "Render scaled its Knative infrastructure to handle 100k+ web apps, optimizing Kubernetes for free-tier services and reducing CPU usage to improve network performance.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/38bd9f2bb504ae30e5667dccc26b6b294f7ad12c-1800x1080.png",
            "date_modified": "2023-10-03T16:24:00.000Z",
            "author": {
                "name": "Hieu Nguyen"
            }
        },
        {
            "id": "https://render.com/blog/knative-design-doc",
            "url": "https://render.com/blog/knative-design-doc",
            "title": "Render Design Doc: Reducing Free-Tier Networking Footprint",
            "summary": "Render optimizes Kubernetes infrastructure for cost and stability by reducing networking overhead for free-tier services. The post details Knative Activator architecture changes to track pods directly instead of Kubernetes Services.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/f3e38f3bc2b7b977f6f4ab8d5e663282c2f88593-1800x1080.png",
            "date_modified": "2023-10-02T18:22:00.000Z",
            "author": {
                "name": "Hieu Nguyen"
            }
        },
        {
            "id": "https://render.com/blog/deploy-prebuilt-docker-images",
            "url": "https://render.com/blog/deploy-prebuilt-docker-images",
            "title": "Deploy Prebuilt Docker Images to Render",
            "summary": "Render now supports deploying prebuilt Docker images directly from container registries. Speed up your Docker-based deploys with seamless integration and faster workflows.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/7736382153d17f0be1d3eb8650e4da5b6c97715a-1800x1080.png",
            "date_modified": "2023-09-05T18:32:00.000Z",
            "author": {
                "name": "Stephen Barlow"
            }
        },
        {
            "id": "https://render.com/blog/point-in-time-recovery",
            "url": "https://render.com/blog/point-in-time-recovery",
            "title": "Announcing Point-in-Time Recovery",
            "summary": "Announcing Point-in-Time Recovery for Render PostgreSQL! Recover lost data by restoring to a previous point with seven-day archive retention for peace of mind.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/67431617fbd380ad0e34503a04008cdec3dbb524-1800x1080.png",
            "date_modified": "2023-08-12T18:37:00.000Z",
            "author": {
                "name": "Scott Numamoto"
            }
        },
        {
            "id": "https://render.com/blog/projects",
            "url": "https://render.com/blog/projects",
            "title": "Projects",
            "summary": "Render Projects are here! Organize app services by project and environment to streamline team collaboration and simplify cloud app management effortlessly.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/025f2f4f0744460f963ebaa45c4ad183bc811d30-1800x1080.png",
            "date_modified": "2023-07-21T18:42:00.000Z",
            "author": {
                "name": "Shawn Moore"
            }
        },
        {
            "id": "https://render.com/blog/render-series-b",
            "url": "https://render.com/blog/render-series-b",
            "title": "Render's $50 Million Series B",
            "summary": "Render raises a $50M Series B led by Bessemer Venture Partners, marking a key milestone in building the modern cloud with support from top investors.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/1613793914494b6fe46193d11bc272e752737a8f-1803x1083.png",
            "date_modified": "2023-06-20T18:50:00.000Z",
            "author": {
                "name": "Anurag Goel"
            }
        },
        {
            "id": "https://render.com/blog/render-soc2-compliance",
            "url": "https://render.com/blog/render-soc2-compliance",
            "title": "Render Achieves SOC 2 Type II Compliance",
            "summary": "Render is now SOC 2 Type II compliant, reinforcing our commitment to secure and reliable cloud hosting. Build confidently with trusted data protection and compliance.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/64eb96c84de6293ceca621a26997d8edfb86aaa8-1800x1080.png",
            "date_modified": "2023-02-14T20:07:00.000Z",
            "author": {
                "name": "Daniel Tobin"
            }
        },
        {
            "id": "https://render.com/blog/open-ssl-patch",
            "url": "https://render.com/blog/open-ssl-patch",
            "title": "OpenSSL Patch",
            "summary": "Render is unaffected by the OpenSSL 3.0 vulnerabilities (CVE-2022-3602 and CVE-2022-3786) patched today. Learn more about the updates and our commitment to security.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/ea8647b4f69c53f6d387e0118aa6d3bd2175ac82-3840x2160.png",
            "date_modified": "2022-11-01T19:09:00.000Z",
            "author": {
                "name": "Ed Ropple"
            }
        },
        {
            "id": "https://render.com/blog/monorepos",
            "url": "https://render.com/blog/monorepos",
            "title": "Shipping Monorepo Support",
            "summary": "Render now supports Monorepos, enabling efficient deployments for multiple services within a single Git repository. Reduce build times and avoid unnecessary deploys for faster shipping.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/876edca2f0efb86be94ad808ab8030bcf0bce747-1058x595.png",
            "date_modified": "2022-09-28T19:13:00.000Z",
            "author": {
                "name": "Shantanu Joshi"
            }
        },
        {
            "id": "https://render.com/blog/heroku-import-bigger-and-better",
            "url": "https://render.com/blog/heroku-import-bigger-and-better",
            "title": "It's Never Been Easier to Move from Heroku to Render",
            "summary": "Migrating from Heroku to Render is now simpler than ever! Learn how to transition your apps seamlessly after Heroku’s free tier changes.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/b87446e4f918c2d872d9a6028a043bb6df51e1a1-3840x2160.png",
            "date_modified": "2022-08-31T19:49:00.000Z",
            "author": {
                "name": "Ed Ropple"
            }
        },
        {
            "id": "https://render.com/blog/it-works-fine-locally",
            "url": "https://render.com/blog/it-works-fine-locally",
            "title": "...It Works Fine Locally",
            "summary": "Avoid deployment headaches with Render's checklist to ensure smooth production launches. Fix common \"it works locally\" issues with expert tips from our team.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/c4c3792fd8435d869d518140dcf5bfb53d1a5e9a-3840x2160.png",
            "date_modified": "2022-08-10T20:19:00.000Z",
            "author": {
                "name": "Alan Pennell Smith"
            }
        },
        {
            "id": "https://render.com/blog/sql-insights-stripe-app-live",
            "url": "https://render.com/blog/sql-insights-stripe-app-live",
            "title": "SQL Insights Stripe App is Live",
            "summary": "Render’s SQL Insights app for Stripe is live! Query real-time business data using SQL, with secure PostgreSQL syncing and tools like Tableau and Metabase.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/244c06fbdce58e8403a197234494d238836506d8-3840x2160.png",
            "date_modified": "2022-07-11T21:03:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/migrate-django-from-heroku",
            "url": "https://render.com/blog/migrate-django-from-heroku",
            "title": "Migrate a Django App from Heroku to Render (and get it ready for prod)",
            "summary": "Learn how to seamlessly migrate a Django app from Heroku to Render, optimize for production, and ensure your online store stays fast and reliable for customers.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/c6ed9ade804893d1ecfb5bc0a9b07ee881ab5837-3840x2160.png",
            "date_modified": "2022-06-27T21:57:00.000Z",
            "author": {
                "name": "Rosalind Benoit"
            }
        },
        {
            "id": "https://render.com/blog/sql-insights-stripe-app",
            "url": "https://render.com/blog/sql-insights-stripe-app",
            "title": "Sneak Peek: SQL Insights Stripe App",
            "summary": "The SQL Insights Stripe App is coming soon to help you quickly get access to your Stripe data in a managed SQL database.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/1101f19f7ae0ad8393ba9025bfcf120ef6663401-7680x4320.png",
            "date_modified": "2022-05-25T00:07:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/migrate-rails-from-heroku",
            "url": "https://render.com/blog/migrate-rails-from-heroku",
            "title": "Migrate a Rails App from Heroku to Render",
            "summary": "Learn how to migrate a Ruby on Rails app from Heroku to Render with this step-by-step guide, using an open-source Rails app example to simplify the process.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/66fe5c08623a8564882895cd7819573e5e1d8ef9-3840x2160.png",
            "date_modified": "2022-05-23T19:07:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/strapiconf-workshop",
            "url": "https://render.com/blog/strapiconf-workshop",
            "title": "Render, Remix, and Strapi: Let's Build a Productivity Tips App",
            "summary": "In this post, learn how to build a Productivity Tips app using Strapi and Remix on Render. It walks you through the StrapiConf 2022 workshop, covering content management with Strapi and fast, resilient UI with Remix.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/cdd12bffb8382a1a9e1975dabab2fc2432670a74-3840x2160.png",
            "date_modified": "2022-04-01T19:44:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/new-regions",
            "url": "https://render.com/blog/new-regions",
            "title": "Expanding Global Reach: APAC & U.S. East",
            "summary": "Render expands its cloud hosting services to new U.S. East and Asia-Pacific regions, enabling faster performance for end users globally. The announcement details the benefits, use cases, and customer feedback for the regional expansions.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/44710857eeace75e00556466986b80c668fb05c3-1230x692.png",
            "date_modified": "2022-03-29T23:25:00.000Z",
            "author": {
                "name": "Rosalind Benoit"
            }
        },
        {
            "id": "https://render.com/blog/redis",
            "url": "https://render.com/blog/redis",
            "title": "Render Redis®*",
            "summary": "Announcing the General Availability of Render Redis!",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/b75dc1f8af02631c76bbd21f2bd39f316d3353ee-1280x720.png",
            "date_modified": "2022-03-23T23:30:00.000Z",
            "author": {
                "name": "Kelley Rivoire"
            }
        },
        {
            "id": "https://render.com/blog/svelte-design-patterns",
            "url": "https://render.com/blog/svelte-design-patterns",
            "title": "Design Patterns for Building Reusable Svelte Components",
            "summary": "Unlock the power of reusable Svelte components! Learn design patterns that streamline development, boost collaboration, and maximize Svelte's concise syntax.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/3decc692cc9cf12c4da21334e4fc6f365ef1a023-961x540.png",
            "date_modified": "2022-03-11T00:37:00.000Z",
            "author": {
                "name": "Eric Liu"
            }
        },
        {
            "id": "https://render.com/blog/ssh-vscode-remote-debugging",
            "url": "https://render.com/blog/ssh-vscode-remote-debugging",
            "title": "Remote Debugging with SSH and VS Code",
            "summary": "Explore how SSH and VS Code enable secure remote debugging. Learn powerful tools to enhance developer productivity with encrypted connections and advanced features.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/ecd8ee49a6f1919dbb1fb2d502cf3991738b8455-1280x720.png",
            "date_modified": "2022-02-23T00:55:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/password-protect-with-oauth2-proxy",
            "url": "https://render.com/blog/password-protect-with-oauth2-proxy",
            "title": "Password Protection with OAuth2 Proxy",
            "summary": "Learn to password-protect services on Render using OAuth2 Proxy. Explore how reverse proxies secure deployed apps, expanding beyond static site protection.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/c31b3e838cef141621be5c00c4c8f80592d90a25-2084x1252.png",
            "date_modified": "2022-02-10T01:11:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/winter-release-new-features",
            "url": "https://render.com/blog/winter-release-new-features",
            "title": "SSH, API, Redis...oh my!",
            "summary": "Render announces new features to enhance the developer experience, including a powerful API, native SSH connectivity, Redis early access, and free DDoS protection. The post highlights key benefits and customer feedback.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/c76a42300343589810c3db29b2c473e7012af6eb-2084x1252.png",
            "date_modified": "2022-02-02T01:18:00.000Z",
            "author": {
                "name": "Rosalind Benoit"
            }
        },
        {
            "id": "https://render.com/blog/static-site-auth-pagecrypt",
            "url": "https://render.com/blog/static-site-auth-pagecrypt",
            "title": "Password Protect Static Sites with PageCrypt",
            "summary": "Securely password-protect static sites with PageCrypt, an open-source tool that encrypts HTML, CSS, and JavaScript, keeping your content safe from prying eyes.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/ea8647b4f69c53f6d387e0118aa6d3bd2175ac82-3840x2160.png",
            "date_modified": "2022-02-01T01:22:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/git-organized-a-better-git-flow",
            "url": "https://render.com/blog/git-organized-a-better-git-flow",
            "title": "Git Organized: A Better Git Flow",
            "summary": "Learn how to improve your Git workflow and avoid introducing new bugs when reverting commits. Discover strategies for maintaining a clean, efficient Git flow.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/f41e4d86f6d0134e519c8fa1a16cfb7ab34cb047-1920x1080.png",
            "date_modified": "2022-01-14T01:27:00.000Z",
            "author": {
                "name": "Annie Sexton"
            }
        },
        {
            "id": "https://render.com/blog/free-ddos-protection",
            "url": "https://render.com/blog/free-ddos-protection",
            "title": "Free DDoS Protection for All Users",
            "summary": "Render provides free DDoS protection for all apps and sites, using Cloudflare's robust infrastructure. Enjoy enhanced security with zero downtime and vulnerability mitigation.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/c7342f777bc7ea19b39f5336a30fced07933c570-1650x959.png",
            "date_modified": "2021-12-21T01:53:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/free-tier",
            "url": "https://render.com/blog/free-tier",
            "title": "All New Free Instance Types On Render",
            "summary": "Explore new tech with Render's free instance types! Build and deploy web services or PostgreSQL databases at no charge, with features like custom domains and TLS.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/b62eec69faabc4984fc0a8e3d5c555fb006b97ff-2404x1352.png",
            "date_modified": "2021-12-02T01:55:00.000Z",
            "author": {
                "name": "Hari Demirev"
            }
        },
        {
            "id": "https://render.com/blog/render-series-a",
            "url": "https://render.com/blog/render-series-a",
            "title": "Render's $20 Million Series A",
            "summary": "Render raises $20M Series A led by Addition, enabling rapid growth and new Free instance types for services and databases. Simplifying DevOps for developers.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/d73c0667e072a806e8365b376adb676cc48a1a0f-2084x1252.png",
            "date_modified": "2021-11-23T01:59:00.000Z",
            "author": {
                "name": "Anurag Goel"
            }
        },
        {
            "id": "https://render.com/blog/one-click-gitpod",
            "url": "https://render.com/blog/one-click-gitpod",
            "title": "Use One-Click Deploys for Secure Online VS Code",
            "summary": "Discover how Render's one-click deploys make setting up a secure online VS Code environment seamless. Learn how to streamline workflows with zero friction!",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/32d767241a5dfbac6e11ee800789a7200c52d648-3137x1628.png",
            "date_modified": "2021-11-18T02:02:00.000Z",
            "author": {
                "name": "Rosalind Benoit"
            }
        },
        {
            "id": "https://render.com/blog/from-hypervisor-to-next-generation-cloud",
            "url": "https://render.com/blog/from-hypervisor-to-next-generation-cloud",
            "title": "From Hypervisor to Next Generation Cloud: Uma Chingunde on Cloudflare TV",
            "summary": "Uma Chingunde's career journey from VMware to Stripe, and now VP of Engineering at Render, showcases her expertise in cloud technology. Learn how her leadership shapes Render’s success in this interview.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/0ce09510d79b130b1f84c80447b0466cac787898-1800x1080.png",
            "date_modified": "2021-11-10T04:01:00.000Z",
            "author": {
                "name": "Rosalind Benoit"
            }
        },
        {
            "id": "https://render.com/blog/how-to-build-an-anycast-network",
            "url": "https://render.com/blog/how-to-build-an-anycast-network",
            "title": "How to Build an Anycast Network",
            "summary": "Learn how to build an Anycast network to optimize global traffic routing. Explore how to efficiently direct requests to the best server, regardless of location.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/a0e804f9f22e11c59a750615b493a7cca653d97b-1920x1080.png",
            "date_modified": "2021-10-19T03:03:00.000Z",
            "author": {
                "name": "Jake Malachowski"
            }
        },
        {
            "id": "https://render.com/blog/so-you-want-to-hire-a-ux-engineer",
            "url": "https://render.com/blog/so-you-want-to-hire-a-ux-engineer",
            "title": "So, You Want to Hire a UX Engineer?",
            "summary": "Hiring a UX Engineer is crucial for crafting a seamless, engaging user experience that keeps visitors on your site. Learn why UX is vital and how to get started.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/47f2286605b1c096a12254d7cc62df183ec335cd-1920x1080.png",
            "date_modified": "2021-10-13T03:09:00.000Z",
            "author": {
                "name": "Danielle Schugars"
            }
        },
        {
            "id": "https://render.com/blog/host-a-dev-environment-on-render-with-vs-code-and-tailscale",
            "url": "https://render.com/blog/host-a-dev-environment-on-render-with-vs-code-and-tailscale",
            "title": "Host a Dev Environment on Render with VS Code and Tailscale",
            "summary": "Learn how to host a dev environment on Render with VS Code and Tailscale. Improve your workflow by accessing a cloud-based setup that's easy to configure and share.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/3b730e555f19e0924c9849293020e7113f9d3f46-1084x582.png",
            "date_modified": "2021-10-06T03:15:00.000Z",
            "author": {
                "name": "David Mauskop"
            }
        },
        {
            "id": "https://render.com/blog/whats-new-in-pg14",
            "url": "https://render.com/blog/whats-new-in-pg14",
            "title": "What's New in PostgreSQL 14?",
            "summary": "Explore PostgreSQL 14's new features, including JSON syntax enhancements, the multirange data type, and performance boosts that improve apps with no code changes.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/57bbe29d8f35d0282237bb993e70dfe75176b718-1920x1080.png",
            "date_modified": "2021-10-05T03:26:00.000Z",
            "author": {
                "name": "Chris Castle"
            }
        },
        {
            "id": "https://render.com/blog/why-render",
            "url": "https://render.com/blog/why-render",
            "title": "Why Render",
            "summary": "Discover why Render focuses on minimizing DevOps overhead. Learn how the platform allows teams to avoid the heavy lifting of managing cloud infrastructure and boosts productivity.",
            "image": "https://cdn.sanity.io/images/hvk0tap5/production/45038d285a5752a416b9f0e8c152712d460e71d9-1800x1080.png",
            "date_modified": "2021-09-28T03:32:00.000Z",
            "author": {
                "name": "Anurag Goel"
            }
        }
    ]
}