Evil Martians

https://evilmartians.com/chronicles

We’ve got articles for junior and experienced developers, case studies for startup founders and managers, and thorough technical deep dives into unexpected terrain. No matter where you’re coming from, you’re certain to gain some insight here, whether it’s more practical, or something that really takes you for a ride.

フィード

記事のアイキャッチ画像
Debug AI fast with this open source library to visualize agent traces
Evil Martians
Debugging AI agents shouldn’t mean digging through endless JSON. AgentPrism, an open-source React component library by Evil Martians, turns raw OpenTelemetry traces into clear visualizations, instantly revealing loops, errors, and cost spikes. Built with Quotient AI, AgentPrism helps teams ship reliable, production-grade AI systems up to 5x faster.
1日前
記事のアイキャッチ画像
How to add fast, client-side search to Astro static sites
Evil Martians
Join me on a breathtaking journey as we add a client-side search to an SSG docs-first site, built with Astro!
8日前
記事のアイキャッチ画像
Martian Summer: blog, talks, open source, and ready for SFRuby in Nov
Evil Martians
Open source, talks around the world and prepping SFRuby for Nov 2025. Catch up Evil Martians' blog, open source, podcast, and get ready as we head for SFRuby Conference in San Francisco.
9日前
記事のアイキャッチ画像
Contract shock therapy: the way to API-first documentation bliss
Evil Martians
Learn how to build a dedicated API documentation repository that becomes your team's single source of truth, enabling true contract-first development.
15日前
記事のアイキャッチ画像
How to detect Safari and iOS versions with ease in 2025
Evil Martians
Read how to accurately detect Safari and iOS versions using WebKit feature checks, behavioral tests, and selective UA hints to gate features safely and avoid breaking UX.
16日前
記事のアイキャッチ画像
Flaky tests, be gone: long-lasting relief for chronic CI retry irritation!
Evil Martians
Flaky tests got you down? The Evil Martians formula stops chronic CI retry irritation! Clinically proven on ClickFunnels' massive test suite and dozens of developers!
23日前
記事のアイキャッチ画像
OKLCH in CSS: why we moved from RGB and HSL
Evil Martians
CSS Color Module 4 adds oklch(), and we gain P3 wide-gamut support, boost code readability, and improve developer-designer communication.
1ヶ月前
記事のアイキャッチ画像
Baking with Rails at scale: recipes in Ruby, cookware from Go, C, and Rust
Evil Martians
Scale your Rails app without rewrites. Learn to keep business logic in Ruby and delegate heavy work to specialized tools, built with Go, C, and Rust, for performance and scalability.
1ヶ月前
記事のアイキャッチ画像
Exploring Active Agent, or can we build AI features the Rails way?
Evil Martians
Explore how the Active Agent library brings Rails conventions to AI development, with real-world examples from Evil Martians' early adoption experience
1ヶ月前
記事のアイキャッチ画像
The Whop chop: how we cut a Rails test suite and CI time in half
Evil Martians
Evil Martians cut Whop’s Rails test suite and CI time in half using profiling, factory optimizations, and parallelization. Learn how we speed up tests and boost reliability.
1ヶ月前
記事のアイキャッチ画像
The scenic route: lessons building an IntelliJ IDEA plugin for Luau
Evil Martians
This post covers the complex (but rewarding) process of building native language support for JetBrains from scratch. From crafting lexers and parsers to wrestling with soft keywords, PSI trees, and error recovery, this guide walks through the real stuff.
2ヶ月前
記事のアイキャッチ画像
The Long Game: why Rails survived the hype cycle and what it means for your startup
Evil Martians
Rails isn’t dead, it’s thriving. Learn how Ruby on Rails survived the hype cycle, why startups like Chime and Figma still bet on it, and what it means for your next project.
2ヶ月前
記事のアイキャッチ画像
Circuit breakers and Ruby in 2025: don't break your launch
Evil Martians
Take a deep dive into what circuit breakers are, why you might need them, and the options you have in Ruby.
2ヶ月前
記事のアイキャッチ画像
Redprints CFP: an open source CFP management app built with Rails + Inertia.js
Evil Martians
Introducing Redprints CFP, an open source CFP management application built for the SF Ruby Conference with Rails and Inertia.js.
2ヶ月前
記事のアイキャッチ画像
What we learned from creating PostCSS
Evil Martians
We share what have we learned creating PostCSS and the huge ecosystem around it. Get 8 key lessons from Andrey Sitnik, creator of PostCSS.
2ヶ月前
記事のアイキャッチ画像
AnyCable for Laravel: reliable WebSocket infrastructure
Evil Martians
Authors: Vladimir Dementyev, Principal Backend Engineer, and Irina Nazarova, CEOTopics: Real-time, Open Source, DX, Real-time featuresWe built AnyCable for Rails seven years ago. Now it's Laravel's turn.Read more
3ヶ月前
記事のアイキャッチ画像
Simplicity, vanished?! Solving the mystery with Inertia.js + Rails
Evil Martians
Has simplicity gone missing in web development? This investigative piece uncovers how Inertia.js + Rails defy JavaScript bloat and reclaim developer sanity.
3ヶ月前
記事のアイキャッチ画像
API contracts and everything I wish I knew: a frontend survival guide
Evil Martians
A letter from the future about the 3-week endpoint waits, 2 AM staging environment debugging sessions, and why contract-first development changes everything. The hard-won wisdom of API development that nobody tells you until it's too late.
3ヶ月前
記事のアイキャッチ画像
We studied 100 dev tool landing pages—here’s what really works in 2025
Evil Martians
While designing a landing page template for dev tool startups, we reviewed 100+ real product sites. Along the way, we uncovered practical insights—here’s what’s worth knowing if you’re building one yourself.
3ヶ月前
記事のアイキャッチ画像
The early validation lesson: designing Quotient’s prompt sandbox
Evil Martians
The awesome Quotient team, a vision from the future, and a brilliant pivot. But if you're a visionary working on next-gen tech, you need to learn from the road we travelled on the way there!
3ヶ月前