Every post
All 49 posts on the Granite blog, grouped by subject.
Writing a Dockerfile
- Dockerfile basics for deploying your first app in 2026 Sun, Apr 5, 2026
- How to create Dockerfile for NestJS app Thu, Jul 25, 2024
- How to create Dockerfile for Laravel application Tue, Jul 16, 2024
- Docker for Next.js application Thu, Jul 18, 2024
- Docker: Streamline App Development & Deployment Wed, Aug 7, 2024
- Deploy a Telegram Bot That Stays Up 24/7 Mon, Aug 31, 2026
Running containers
Smaller images, faster builds
- Optimizing Docker Images with Multi-Stage Builds Mon, Sep 2, 2024
- Microcontainers — Lightweight, Portable Docker Containers Wed, Aug 28, 2024
- Build with Dockerfile: caching layers to speed up CI Wed, Apr 15, 2026
- The Future of Servers and Infrastructure: Why Docker is Essential for Modern Development and DevOps Practices Tue, Aug 6, 2024
Registries
Databases and SQL
Web application plumbing
- What is CORS? Wed, Jul 17, 2024
- Using JSON Web Token to authenticate users Tue, Jul 9, 2024
- App secrets: 7 best practices for API key management in 2026 Wed, May 6, 2026
- Fixing "Cannot find module lightningcss.linux-x64-gnu.node" on Linux Thu, Mar 19, 2026
- How to add Formspree to static sites without backend code Wed, Feb 11, 2026
Infrastructure basics
Platforms compared
Product updates
More posts
- Stop S3 storage bill shock: migration to low-cost storage Fri, Oct 16, 2026
- Automatic deployment tools that let you sleep through 2 AM Wed, Oct 14, 2026
- Reconstruct production crashes with Sentry breadcrumbs Mon, Oct 12, 2026
- Setup Docker on Windows: local image to HTTPS URL in 1 hour Fri, Oct 9, 2026
- Scale 12 factor apps: 12-factor app principles on Granite.so Wed, Oct 7, 2026
- Railway Pricing 2026: What Web + Worker + Postgres Costs Tue, Oct 6, 2026
- Deploy application stacks to production without Kubernetes Mon, Oct 5, 2026
- Docker exec: debugging containers, shells & pitfalls (2026) Fri, Oct 2, 2026
- Railway DB vs Granite.so: migrate your database for predictable costs Wed, Sep 30, 2026
- Alerting on Granite: events, webhooks and alert emails Tue, Sep 29, 2026
- 5 multi-stage dockerfile build patterns for production (2026) Mon, Sep 28, 2026
- Ditch brittle DIY: a stable platform as a service for $9/mo Fri, Sep 25, 2026
Be first in line for updates
and special pricing
Get early access to new features and exclusive discounts delivered straight to your inbox