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.

フィード

記事のアイキャッチ画像
Building a design system specced for engineers and agents
Evil Martians
Coding without design guidelines can leave teams with an inconsistent UI design and a complex feature development process. Here's how we built a design system for Currents that's readable by engineers and AI agents.
6日前
記事のアイキャッチ画像
2 Martians, greenfield to MVP in 4 weeks: agentic coding on Rails
Evil Martians
A designer and an engineer shipped a production MVP in four weeks on Rails + Inertia. In this post, we share our agentic coding stack, the skills we built, and why it clicked.
14日前
記事のアイキャッチ画像
Stop writing rules in AGENTS.md: use agent hooks and nano-staged instead
Evil Martians
Move LLM safeguards out of AGENTS.md: how agent hooks plus nano-staged run linters on changed files only, cut tokens, and tighten the agent's feedback loop
1ヶ月前
記事のアイキャッチ画像
AI-assisted engineers are burning out, is this fine?
Evil Martians
AI-assisted code generation is not free. It comes with a hidden cost: burnout. Are we dangerously ignorant to this problem? And how can we cope with it? In this post, we discuss this question.
1ヶ月前
記事のアイキャッチ画像
600+ million people write right-to-left: 2 fixes your app needs
Evil Martians
Arabic, Hebrew, and other right-to-left script users often can't type properly in apps that never considered them. The fix is usually two HTML attributes. Here's exactly what to add, and when.
1ヶ月前
記事のアイキャッチ画像
From React to native web with nanotags: a migration that saved 100 KB
Evil Martians
Most marketing sites ship a SPA framework just to toggle a sidebar. Here's how we migrated an Astro site from React and Ark UI to native Web Components: 100 KB less JavaScript, no functionality lost, and a tiny library called nanotags that makes Custom Elements enjoyable to write.
2ヶ月前
記事のアイキャッチ画像
From 0 signal to 128 cold signups: product validation on a $2K budget
Evil Martians
A story of validating product demand on a $2K budget with 128 cold-traffic signups, an A/B winner at 95% confidence, and a sequenced playbook founders can run themselves.
2ヶ月前
記事のアイキャッチ画像
3 rules for getting AI agents to find, use—and not exploit—your devtool
Evil Martians
The agent-led growth playbook: how to make AI agents discover, use, and pay for your developer tool, and defend against the ones you didn't invite. LLM discoverability, agent-first onboarding, agent payments, AX security.
2ヶ月前
記事のアイキャッチ画像
Making your site visible to LLMs: 6 techniques that work, 8 that don't
Evil Martians
Most AI SEO advice is unproven. We tested what ChatGPT, Claude, and Perplexity actually read on our own site. Six LLM visibility techniques that worked, eight that didn't, and the metrics to tell the difference.
2ヶ月前
記事のアイキャッチ画像
Now you see it: Vite on Rails without the proxy
Evil Martians
Introducing rails_vite—a new Vite integration for Rails that works with Propshaft, not against it. Drop it into an existing jsbundling app for instant CSS HMR, or use the full gem for manifest-based asset resolution.
2ヶ月前
記事のアイキャッチ画像
Gemfile of dreams: the libraries we use to build Rails apps
Evil Martians
We unveil the gemfile toolbox of the Martian Rails engineer; a universe of Evil Martian gems that encapsulate our philosophy and soul.
2ヶ月前
記事のアイキャッチ画像
Migrating an event pipeline from NATS to Kafka with zero downtime
Evil Martians
Evil Martians migrated Wallarm's core event pipeline from NATS to Kafka in two months with zero downtime. Learn how we also handle event deduplication and reconstruct business flows for better understanding of the application.
2ヶ月前
記事のアイキャッチ画像
TestProf Digest 2026.4: surprising finds from 30k specs
Evil Martians
Learn what's new in the world of slow tests and how TestProf continues to help Rails teams to keep CI build times under control.
3ヶ月前
記事のアイキャッチ画像
We analyzed 1,140 devtools funding rounds—here's who's writing checks and why
Evil Martians
We analyzed 1,140 early-stage funding rounds in developer tools, cybersecurity, and infrastructure from January 2025 through March 2026. Here are the top VCs and investors writing checks, the metrics that got companies funded, and the exact person to email based on what you're building.
3ヶ月前
記事のアイキャッチ画像
OpenAPI + NestJS: type-safe controllers from the contract
Evil Martians
NestJS is code-first by default meaning decorators describe your API, and the spec is generated from code. But decorators don't enforce anything at compile time. This post shows how to flip the flow to generate controller method types from an OpenAPI spec and let TypeScript catch contract drift before reaching production.
3ヶ月前
記事のアイキャッチ画像
Tutorialkit.rb: interactive Ruby tutorials entirely in the browser
Evil Martians
The final report for Ruby Association Grant on TutorialKit.rb—a toolkit for building interactive Ruby and Rails tutorials that run entirely in the browser using WebAssembly and WebContainers. Featuring a full-featured installer, agent-friendly development workflow, deployment pipelines, HTTP support, and real-world examples.
3ヶ月前
記事のアイキャッチ画像
Product-market fit methodology for early-stage devtool companies
Evil Martians
How do you measure product-market fit for a developer tool? A PMF scoring model from Evil Martians—a product development consultancy for developer tools startups—built on data from 37 devtools companies across AI, infrastructure, and cybersecurity. Five metrics, real benchmarks, and a dual score that tells you whether to invest in product or go-to-market.
3ヶ月前
記事のアイキャッチ画像
Web slides are web apps: live interactivity for Reveal.js and Slidev
Evil Martians
Nothing could make me switch from Keynote to web-based slides. Then, I did! And as a WebSocket geek, I realized it opens up new opportunities! Here's my contribution to making your web presentations beautifully interactive.
3ヶ月前
記事のアイキャッチ画像
Why devtools startups hire Evil Martians
Evil Martians
Evil Martians is a developer tools consultancy. Founded in 2006, we work with about 40 early-stage startups a year, mostly seed to Series B. We helped bolt.new scale from zero to $40M+ ARR in 5 months. Teleport and Tines reached unicorn status with Martians on their teams.
3ヶ月前
記事のアイキャッチ画像
OpenAPI + Fastify: let the contract build your server
Evil Martians
Wire your OpenAPI contract into a Node.js Fastify backend with auto-generated routes, typed handlers, and request validation—no manual route definitions, no type drift, no integration surprises.
3ヶ月前