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.

フィード

記事のアイキャッチ画像
AnyCable, Rails, and the pitfalls of LLM-streaming
Evil Martians
Real-time LLM streaming sounds simple—until it isn’t. A Rails-focused look at hidden pitfalls, AnyCable’s fixes, and the future of durable streams.
2日前
記事のアイキャッチ画像
Why your vibe-coded project needs a developer
Evil Martians
After seeing dozens of vibe-coded projects up close, it's clear the gap between a prototype and product ready for users is wider than most expect. Eventually, progress becomes impossible without an experienced developer. We explore why that is, and I share a real-world case study to illustrate.
9日前
記事のアイキャッチ画像
Why Evil Martians hosted a Ruby conference in San Francisco
Evil Martians
Here's why we scaled up our San Francisco Ruby meetups to SF Ruby Conf with 400+ Ruby engineers for three days of technical talks and startup demos.
10日前
記事のアイキャッチ画像
Vibe coding in style.md
Evil Martians
We've experimented putting the essence of a Martian engineer into AGENTS.md. Learn the story, then try it on your next AI-assisted project!
16日前
記事のアイキャッチ画像
Unparser: real life lessons migrating Ruby tools from Parser to Prism
Evil Martians
A deep dive into Ruby parsing and unparsing, the transition from the Parser gem to Prism for Ruby 3.4 support, and how tooling adapts to evolving AST formats using Unparser as a case study.
25日前
記事のアイキャッチ画像
Vibecoding tools can learn from design UX and win over everyone
Evil Martians
Tools like Bolt, Dazl, and Lovable are leading the charge with AI coding tools. But there are design patterns that can improve vibecoding workflows even more, reducing friction, and elevating AI tool UX into intuitive, creator-friendly experiences that appeal to users on a massive scale.
1ヶ月前
記事のアイキャッチ画像
Payment form best coding practices that don't drop sales
Evil Martians
Learn how to optimize payment forms with frontend techniques to reduce abandonment and increase conversion rates. From performance optimization to UX design, discover actionable strategies that can boost conversion by up to 35%.
1ヶ月前
記事のアイキャッチ画像
Why startups choose React (and when you shouldn't)
Evil Martians
React dominates with 88.6% of startup funding, but 85% of these projects are dead. We analyze funding patterns, GitHub activity, and ecosystem health across React, Vue, Angular, and Svelte.
2ヶ月前
記事のアイキャッチ画像
Migrating Whop from PostgreSQL to PlanetScale MySQL with 0 downtime
Evil Martians
How we helped Whop migrate their high-traffic Rails app from PostgreSQL to PlanetScale MySQL without downtime or development pauses. Read about dual-database setups, schema quirks, and the lessons learned.
2ヶ月前
記事のアイキャッチ画像
Why we're excited about the SF Ruby conference
Evil Martians
SF Ruby and Evil Martians are excited to invite you to our premier event: the San Francisco Ruby Conference.
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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!
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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.
3ヶ月前
記事のアイキャッチ画像
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.
3ヶ月前
記事のアイキャッチ画像
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!
3ヶ月前
記事のアイキャッチ画像
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.
3ヶ月前
記事のアイキャッチ画像
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.
3ヶ月前
記事のアイキャッチ画像
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
3ヶ月前
記事のアイキャッチ画像
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.
4ヶ月前