Engineering blogs
- GB Pixel Art Jam 2026 - SpaceDeck Trio - I participated in my first pixel art jam! It was a Game Boy themed one. It was a lot of fun to work with such a limited palette. The theme was Three, and I went with three player ships from SpaceDeck X. I was happy to see how well my sprites translate into the Game Boy's original colors. Once I finished drawing it, I had to animate it, so here is the animated version: I even toyed with the idea…
- Crystal 1.20.3 is released! - We are announcing a new Crystal release 1.20.3 with fixes for two security vulnerabilities in the YAML parsers. We recommend upgrading as soon as possible if your application processes YAML files from unknown origins. See the release notes of 1.20.0 for all the changes introduced in Crystal 1.20. Pre-built packages are available on GitHub Releases and our official distribution channels. See…
- Getting started with the Supabase .NET SDK - How to set up and use the Supabase C# client in .NET, for ASP.NET Core, Console Apps, Desktop, Unity and Mobile.
- 7 Checks Developers Should Make So AI Search Can Read Their Site - null Continue reading 7 Checks Developers Should Make So AI Search Can Read Their Site on SitePoint.
- The last 24 hours in PHP land, as observed by a monitoring service - Oh Dear shares hard numbers on how the recent critical PHP vulnerabilities rippled through the ecosystem, with site outages peaking at 18.8 percent and down alerts rising to 25 times the normal level. It is a useful, data-backed snapshot of a chaotic day in PHP land from a monitoring service's point of view. Read more
- How to Tell If a Company’s Culture Is Real Before You Accept the Offer - I’ve worked in software for more than 20 years, most of them at the same company. In that time, I sat through my share of culture presentations, plus more than one consulting firm brought in to tell us why culture mattered. So I thought of culture as something you read about. It was a pie-in-the-sky […] The post How to Tell If a Company’s Culture Is Real Before You Accept the Offer appeared…
- Quiz: How to Run a Python Script - In this quiz, you’ll test your understanding of How to Run a Python Script. By working through this quiz, you’ll revisit how the Python interpreter runs your code, the difference between scripts and modules, and how to run scripts from the command line, interactive mode, a file manager, or an IDE. Running your code is the only way to know if it works as you planned, so it pays to know your…
- Origin Range Requests: Serving large files without range-request tuning - Naive byte-range caching can waste gigabytes of origin bandwidth on small requests. We rebuilt our cache architecture in Pingora to coordinate partial fetches automatically, cutting R2 p99 latency in half.
- Bringing post-quantum cryptography to geographically fenced key management - Cloudflare's new post-quantum GeoKey Manager protects geographically fenced decryption keys from harvest now, decrypt later attacks. Learn how we redesigned our cryptography stack to support strict data sovereignty in a post-quantum world.
- Feng Shui for Robots: The Fly MCP Server - In Databricks’ State of AI Agents 2026 report, there’s a chart from Neon’s telemetry that’s somehow both mind-blowing and unsurprising. In October 2023, AI agents created 0.1% of the databases on Neon. By October 2025 they created 80% of them. We’re seeing this play out all across the infra landscape, including here at Fly.io, where agents have overtaken humans as our most common customer…