Blog

What’s happening at NorthCape.

Stay informed with product updates, tips and tricks, company news, and insights on how to scale your business.

Featured

Falling in Love (Platonically) With Ecto Relationships
Wednesday, September 17, 2025
A look into relations in Ecto
Nick Hallam
Scaling Phoenix Clusters on Fly.io—One GenServer per App with Swarm
Thursday, July 24, 2025
Setting up a Phoenix application to run a single GenServer instance per “app” across an entire cluster of nodes where you only need one process run across multiple machines
Liam Killingback
Setting up Flyio volumes & file upload
Monday, July 07, 2025
When your Fly.io–hosted application needs to accept and serve user-uploaded files—images, documents, videos, etc.—you require **persistent storage** outside of the container’s ephemeral filesystem
Liam Killingback
Monday, July 07, 2025
Liam Killingback

Dynamic sitemap for phoenix apps

Deep-dive blog post on building and integrating a custom Phoenix sitemap generator using your `NctWebsiteWeb.SitemapController`.

Monday, July 07, 2025
Liam Killingback

Deploying systems with Fly.io

NorthCape’s platform leverages Fly.io to deploy globally distributed, clustered services interconnected via Fly’s built-in private WireGuard mesh.

Monday, July 07, 2025
Liam Killingback

Gitlab-CE Disable Pipeline Emails Self Hosted

If you're running a self-hosted GitLab CE server and want to stop receiving pipeline notification emails, you can do so by modifying the source code. This method can disable emails for successful, failed, and fixed pipeline events.