How Fly.io Uses Elixir
38 engineering articles about Elixir from Fly.io's engineering team
Other Fly.io Technologies
Other Companies Using Elixir
Articles
Filter:
This article by Ben Johnson explains two major new features added to Litestream's Virtual File System (VFS): writable mode and background hydration.
This article explains the design and implementation of Sprites, Fly. io's new product offering instant-creation Linux VMs with 100GB durable storage backed by object storage.
Phoenix. new is a fully-online coding agent designed for Elixir and Phoenix, enabling rapid development of collaborative, real-time applications.
The article discusses the challenges and realizations Fly. io faced while integrating GPU support into their cloud services.
The article features an exit interview with JP Phillips, a key member of the Fly. io engineering team, who reflects on his four years at the company.
The article discusses the evolving capabilities of Semgrep, a semantics-aware code search tool, and its integration with AI-driven development agents like Cursor.
The article discusses the integration of Livebook, FLAME, and the Nx stack to create AI GPU clusters that can be operated from a laptop.
The article discusses the implementation of Macaroons, a flexible and user-editable security token system designed to enhance API security.
The article discusses the FLAME pattern, a new approach to serverless computing that allows developers to elastically scale applications without the complexities of traditional Function as a Servic...
Chris McCord
17 min read
Includes Code
Has Summary
--
The article discusses the integration of Sentry for automated error tracking in applications deployed on Fly. io.
The article discusses the importance of maintaining multiple logs for application resiliency, particularly in the face of unexpected network outages.
The article explores the unique and evolving nature of the JavaScript ecosystem, highlighting its historical context, the shift in how developers write JavaScript, and the impact of frameworks and ...
Sam Ruby
6 min read
Includes Code
Has Summary
--
The article discusses how Fly. io supports JavaScript and Node. js applications, highlighting the challenges developers face due to the multitude of frameworks and package managers available.
This article covers the latest updates from Fly.
This article discusses recent updates and insights from Fly. io, including enhancements to Redis, Elixir's integration with React, and improvements to Postgres documentation.
The article 'A love letter to React' explores the profound impact React has had on both frontend and backend development since its inception in 2013.
This article discusses the process of building a remote in-browser IDE using Fly.
The article discusses how Phoenix LiveView enables the development of interactive, real-time applications without the complexity of client-side code.
The article provides a detailed log of updates and changes made at Fly. io over the past week, highlighting new features, fixes, and improvements to enhance user experience and system performance.
The article discusses the importance of accessibility in real-time applications, specifically focusing on the LiveBeats app.
The article introduces the new Turboku launcher, which allows users to effortlessly clone their Heroku apps to Fly. io without data migration.
The article discusses the development of LiveBeats, a social music application built using Phoenix LiveView, showcasing its real-time collaboration features.
The article discusses a bug in Safari 15 that affects LiveView applications by causing the CSS property 'pointer-events: none' to persist indefinitely, rendering elements non-interactive.
The article discusses the evolution of LiveView, a feature of the Phoenix framework for Elixir, which simplifies the development of real-time web applications by eliminating the need for JavaScript...
Fly. io is actively seeking full-stack developers to join their team, focusing on creating user-friendly interfaces and experiences.
The article provides an in-depth exploration of various API token types, their security implications, and the challenges associated with implementing a fine-grained permissions system.
The article discusses how Elixir developers can enhance their business intelligence capabilities using Livebook, a tool that allows for interactive data analysis and visualization directly from Eli...
The article discusses the Phoenix Framework's transition from using Node. js, npm, and webpack to esbuild for asset management.
Mark Ericksen
4 min read
Includes Code
Has Summary
--
The article discusses the release of Livebook 0. 2, highlighting the introduction of the new feature 'Kino' which animates data changes, and the addition of input handling in Elixir cells.
The article discusses a novel approach to deploying globally distributed PostgreSQL databases using Fly. io's infrastructure.
Kurt Mackey, Kurt Mackey
12 min read
Includes Code
Has Summary
--
This article discusses how to monitor Elixir applications deployed on Fly. io using Prometheus and the PromEx library.
The article discusses how to use Observer, a graphical interface for monitoring Elixir applications, in a production environment.
Mark Ericksen
5 min read
Includes Code
Has Summary
--
The article discusses Livebook, a tool for interactive documentation in Elixir applications, emphasizing its ability to enhance understanding of app logic through real-time code execution and docum...
Mark Ericksen
6 min read
Includes Code
Has Summary
--
The article discusses Fly. io's implementation of Prometheus metrics for monitoring applications running on their platform.
This article discusses the development of a distributed turn-based game system using Elixir, highlighting the advantages of using the Phoenix Framework and LiveView for creating responsive applicat...
Mark Ericksen
7 min read
Includes Code
Has Summary
--
The article 'Docker without Docker' discusses how Fly. io runs Docker container images on their hardware without using Docker itself.
The article discusses building clusters using Serf, a simpler alternative to Consul for service discovery in distributed systems. It covers setting up Headless Chromium instances on Fly.
Fly. io has significantly reduced its bandwidth pricing, now charging $0. 02 per GB for outbound data transfer from North America and Europe, and $0. 04 per GB for other regions.
You've reached the end! All 38 articles loaded.