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.
フィード

Super speed, super quality: lessons from the Aptos Network site launch
Evil Martians
Evil Martians make the impossible possible: launching a new Aptos Network website in just one month!
3日前
So, your developers use AI now—here's what to know
Evil Martians
Research-backed insights into what AI-assisted developers can actually deliver: when productivity improves, when it doesn’t, and how setting realistic expectations means best quality results.
4日前

Building dev tools with AI: the product decisions that need to be yours
Evil Martians
AI can generate a full dashboard in an afternoon. But speed doesn't eliminate design decisions—and building the wrong thing faster is an expensive mistake. Here's what design work looks like across four stages, from framing problems to learning after launch.
9日前

Optimistic UI in Rails with optimism... and Inertia
Evil Martians
Build optimistic UI in Rails with Inertia by updating props before requests complete. Learn the replaceProp pattern, automatic reconciliation, rollback behavior, and history caveats using a kanban board example.
11日前

How to Favicon in 2026: Three files that fit most needs
Evil Martians
Prefer SVG over PNG, trust browsers to downscale, drop obscure formats—the ultimate, exhaustive guide to favicons for modern web. Includes steps for static HTML and Webpack.
17日前

How to detect Safari and iOS versions with ease in 2026
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.
23日前

What devtools founders making $100M+ ARR told me in San Francisco
Evil Martians
I spent the year in San Francisco, having face-to-face conversations with founders you already follow. Here are the top pieces of advice to take into 2026.
1ヶ月前

6 things developer tools must have in 2026 to earn trust and adoption
Evil Martians
Developers don’t need more tools—they need fewer, higher-quality ones. This piece distills research and field evidence into six principles for faster, calmer, trustworthy devtools in 2026.
1ヶ月前

Inertia.js in Rails: a new era of effortless integration
Evil Martians
We want to make Inertia.js more popular within the Rails community, so we've started a project to provide both Rails-specific community docs and a set of tools for simply integrating Inertia into Rails apps.
1ヶ月前

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.
2ヶ月前

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.
2ヶ月前

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!
2ヶ月前

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.
2ヶ月前

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.
3ヶ月前

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%.
3ヶ月前

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.
3ヶ月前

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.
3ヶ月前

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.
4ヶ月前

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.
4ヶ月前