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.

フィード

記事のアイキャッチ画像
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.
3日前
記事のアイキャッチ画像
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.
4日前
記事のアイキャッチ画像
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.
18日前
記事のアイキャッチ画像
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.
24日前
記事のアイキャッチ画像
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.
25日前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
1ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
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.
2ヶ月前
記事のアイキャッチ画像
The Flipper gem is amazing, here's how we extended it the Martian way
Evil Martians
A deep dive extending Flipper in Rails: friendly actor IDs, team-wide flags, percentage rollouts, analytics events, and admin auditing.
2ヶ月前
記事のアイキャッチ画像
Solving the Nebraska problem with the Open Source Endowment
Evil Martians
Konstantin Vinogradov, an open source and infra VC investor, and his co-founders are building the first permanent funding model for critical open source infrastructure. We dive into why OSE stands a chance at battling the Nebraska problem, and how Evil Martians contributed as a pro-bono donor.
2ヶ月前
記事のアイキャッチ画像
Life's too short to hand-write API types: OpenAPI-driven React
Evil Martians
Transform your React development with contract-first APIs. Generate TypeScript types, build type-safe clients, and develop with mocks while backend implements—no more waiting, no more integration chaos.
2ヶ月前
記事のアイキャッチ画像
Ruby on Whales: Dockerizing Ruby and Rails development
Evil Martians
An exhaustive and documented Docker configuration for developing Ruby and Rails applications
3ヶ月前
記事のアイキャッチ画像
Writing custom RuboCop rules in 2026
Evil Martians
Write and ship modern custom RuboCop cops in 2026: learn the new plugin system, requires_gem API, InternalAffairs best practices, safe autocorrection nuances, and design trade-offs for building robust, future-proof lint rules.
3ヶ月前