Evil Martians
banner
evilmartians.com
Evil Martians
@evilmartians.com
Design and engineering consultancy for developer tools, AI, and cybersecurity startups. Lago, Tines, Teleport, Wallarm, and Whop grow with Evil Martians.
The recording of last month's SF Ruby meetup at @gustohq.bsky.social is live! 🚨

Speakers: 

- Edward Kim from Gusto 

- Madison Sites from @orderco.bsky.social 

- Harsh Parekh from VitalSource

We ended the session with 60-second on-stage intros.  

SF Ruby Meetup. August 25, 2026 ‪@Gusto with Edward Kim, Madison Sites, and Harsh Parekh
Ruby is behind the Bay Area's most successful tech organizations an...
youtu.be
September 16, 2026 at 10:31 PM
Reposted by Evil Martians
Only 15 days left to get tickets at regular price, then price goes up!

So we hid a secret single-use 15% OFF coupon in this image. 🔥

Find it, claim it, and get your ticket with a discount today! luma.com/sfrubyconf2026
September 15, 2026 at 9:31 PM
Shipping skills could soon mean as much as READMEs. As AI writes more, libraries that teach agents to correctly use their APIs will win. Rails Hyperdrive lets gems distribute agent guidance and getting started just takes Markdown files and a gemspec metadata entry.

evilmartians.com/chronicles/r...
Rails Hyperdrive: supercharged agentic development for Rails—Martian Chronicles, Evil Martians’ team blog
Introducing Rails Hyperdrive: a development-only Rails engine that gives AI coding agents live answers from your booted app and lets any gem in your bundle ship guidance gated to your Gemfile. Convent...
evilmartians.com
September 15, 2026 at 5:24 PM
Reposted by Evil Martians
This conference is about celebrating YOU. 💙

So after chatting with a bunch of you, we made three changes to the event:

- We changed the name back to SF Ruby Conference.

- We updated our keynote speakers because, unfortunately, Garry Tan can't make it anymore.

- Day passes are now for sale.
September 14, 2026 at 7:30 PM
We’re donating to DOMPurify as part of our open source donation program. DOMPurify, built and maintained by Cure53, is the best tool to protect your website from XSS attacks.

They are doing an amazing job at tracking all new potential attacks. We respect and rely on their findings.
As part of our OSS donation program, this month we're celebrating @gregberge.com.

He’s the maintainer of ~20 OSS projects, including SVGR.

SVGR transforms SVG files into React components. It also works with Webpack, Vite, and Next.js.
We use @devongovett.me's tools across our projects. We particularly rely on React Aria to make our tools accessible.

As part of our open source donation program, we donated to Devon to thank him for his work and impact on the community.

He's also the creator of Parcel and Lightning CSS.
September 14, 2026 at 3:23 PM
As part of our OSS donation program, this month we're celebrating @gregberge.com.

He’s the maintainer of ~20 OSS projects, including SVGR.

SVGR transforms SVG files into React components. It also works with Webpack, Vite, and Next.js.
We use @devongovett.me's tools across our projects. We particularly rely on React Aria to make our tools accessible.

As part of our open source donation program, we donated to Devon to thank him for his work and impact on the community.

He's also the creator of Parcel and Lightning CSS.
We just donated to @heyapi.dev as part of our open source donation program! It's a TypeScript toolkit that turns your OpenAPI spec into a fully typed API for frontend and backend.

We use it so much that one of our engineers, Yuri Mikhin, even built the NestJS plugin for it.
September 10, 2026 at 6:43 PM
Reposted by Evil Martians
When we say we want this conference to help build the future of Ruby, we mean it!

Our thinking is that if you talk to each other, you'll find repeated problems, come up with ideas to solve them, and build the future that we want/need.

This is how we learned about Inertia Rails. 🧵
September 9, 2026 at 8:37 PM
Agentic development brings real speed, but has broken collaboration. We can pretend, but is sending each other 50-100 PRs a day "teamwork"? @inazarova.bsky.social names the 2 kinds of work we're mixing up and shares 3 collab recipes for getting your human team back. evilmartians.com/chronicles/g...
Give up a little speed, get your team back—Martian Chronicles, Evil Martians’ team blog
Agentic speed turned all of us into super-ICs and broke our ability to collaborate. Two types of work that both produce code, and three recipes for working together again: a safe perimeter for experim...
evilmartians.com
September 9, 2026 at 6:59 PM
Reposted by Evil Martians
Faced with an ageing codebase, @evilmartians.com migrated to Astro, reusing existing React components, halving page weight, and improving performance.

Learn how one engineer did it in just 9 days: astro.build/case-studies...
Affordable and Fast Migration | Astro
How Evil Martians moved from Gatsby to Astro in nine days without rewriting a single React component
astro.build
September 9, 2026 at 11:39 AM
We've moved from Gatsby to Astro. After years of procrastination, surprisingly, 1 engineer and Claude did it in 2 weeks! 61% less homepage JavaScript, mobile score 66 to 90, page weight 2.1 MB to 1.1 MB. The story, happy engineers, bugs and all: evilmartians.com/chronicles/g...
The Golden Switch, or migrating from Gatsby to Astro in under 9¾ days—Martian Chronicles, Evil Martians’ team blog
367 posts, four years on Gatsby, and no dedicated team: here's how we moved evilmartians.com to Astro in two weeks with an LLM.
evilmartians.com
September 8, 2026 at 5:09 PM
Reposted by Evil Martians
Join me at @sfruby.com's Startup Conference and get your pixel card too 👾 clouds.sfruby.com/e/2026-bits/...
Aurelie Verrot · San Francisco Ruby Startup Conference
Senior Software Engineer at Zendesk. Joining the San Francisco Ruby Startup Conference on November 10-12, 2026.
clouds.sfruby.com
September 7, 2026 at 5:14 AM
Last year, @inazarova.bsky.social interviewed Marc Köhlbrugge, founder of BetaList, and Rails enthusiast.

In this conversation, Marc said these words and we stand by them. There's a special magic to those who choose Ruby.

He also shared how he build in public and what's missing in the ecosystem.
September 4, 2026 at 3:10 PM
We went to Mars and found that Decagon, @bolt.new, Tines, Teleport, Rails Foundation, Daylight, @gustohq.bsky.social, and Whop were already there.

We redesigned our client page and felt immensely proud of our team and the work they do for these amazing companies.

Check it out: ourwebsite/clients
September 3, 2026 at 5:52 PM
Reposted by Evil Martians
We turned SF into our childhood favorite 8-bit game to welcome you to the SF Ruby Conference!

@inazarova.bsky.social built The Pier: a special place where you can turn yourself into a cute chibi character, meet other attendees, and collect gems.

Join the fun, collect points, and earn rewards.
September 2, 2026 at 7:24 PM
Gusto runs payroll for 500,000+ businesses on one of the largest Rails monoliths. @inazarova.bsky.social shares why a team so strong hired us for Sidekiq at scale, what running background jobs actually takes at that size & when to stop waiting for the perfect hire. evilmartians.com/chronicles/w...
Why Gusto hired Evil Martians for Sidekiq infrastructure—Martian Chronicles, Evil Martians’ team blog
Gusto runs payroll for 500,000+ businesses on one of the largest Rails monoliths anywhere. Why a team this strong hired Evil Martians for Sidekiq at scale, what running background jobs at that size ac...
evilmartians.com
September 2, 2026 at 6:59 PM
Our new “co-authors” aren’t responsible for production and won’t be here in 6 months to explain their decisions. That's still on us, only for codebases growing several times faster. Yuri Mikhin shares 10 anti-AI slop checks and tools for frontend projects in 2026. evilmartians.com/chronicles/t...
10 anti-AI slop moves for frontend projects going faster than humans can review—Martian Chronicles, Evil Martians’ team blog
Ten checks that catch what AI-written frontend code hides: contract codegen, boundary linting, mutation testing, and dead-code detectors.
evilmartians.com
September 1, 2026 at 4:58 PM
The @sfruby.com conf attendees are getting into trouble. We just had to rescue Chris from a building.

Vica, Anton, and Alex are happy to see him, @jpcamara.com found the chopper more exciting, and @skryukov.dev doesn't really know what happened.

Buy a ticket before Sep 30 and explore SF with them.
August 31, 2026 at 4:46 PM
Reposted by Evil Martians
Win a ticket to Rails World!

This week, if you:
- Buy a ticket for the SF Ruby Conference by Aug 30
- Post about it (e.g., "I'm going to SF Ruby, who's coming?")
- Tag us

You're automatically participating for a free ticket to Rails World. Flight and accommodation not included.

See you there!
August 27, 2026 at 10:50 PM
We're going to Austin, TX with @appsignal.com to host a RailsWorld after hours event.

Join us on Sep 23rd at a secret location to enjoy the sunset, eat tacos and donuts, and mingle.

Come for the tacos and the free swag. Leave with new Ruby friends.

Sign up: luma.com/h5ymkrex
🌮 Tacos at Sunset with AppSignal and Evil Martians · Luma
Attending Rails World? Join us for a lovely sunset gathering with a donut tower, tacos, nerdy ice breakers, free swag and soulful conversations about…
luma.com
August 27, 2026 at 6:42 PM
Distribution is everyone's kryptonite... well, except for William Imoh.

As the founder of Hackmamba, a developer marketing agency that helps teams run the entire content and distribution pipeline, he knows how to get his clients 50k organic impressions a month.

He shared his secrets on our pod.
August 27, 2026 at 5:56 PM
Our conference is called SF Ruby Startup Conference, but don't let the name fool you.

The program is built for engineers who can read and write Ruby and founders who are looking for them.

In this article, we explain why this conference is specifically for engineers and why you can't miss it:
Why engineers should come to the SF Ruby Startup Conference in 2026—Martian Chronicles, Evil Martians’ team blog
The SF Ruby Startup Conference is an engineers' conference: meet the people building Ruby open source, scaling Rails in production, and shaping what agentic Rails looks like next.
evilmartians.com
August 26, 2026 at 4:25 PM
Reposted by Evil Martians
Persona is actively hiring engineers and coming to SF Ruby.

We spoke with Melanie, technical recruiter at Persona, who told us what it's like to work there.

A hybrid, growing company that ships fasts but also cares about the people doing the work.

If this is for you, come meet them at the conf.
August 25, 2026 at 8:24 PM
An AI assistant with read-only SQL is a superhero. Until it fails privacy responsibilities and leaks sensitive data to everyone. We noted this possibility in an internal tool, moved the data boundary from prompt to Action Policy, and kept open-ended SQL: evilmartians.com/chronicles/a...
Access control for AI agents on Rails: gating SQL with Action Policy—Martian Chronicles, Evil Martians’ team blog
Our Rails AI assistant had read-only SQL access and could still return peer review scores. Learn how we kept open-ended analytics in an in-app AI assistant while making database access honor applicati...
evilmartians.com
August 25, 2026 at 4:56 PM
Great opportunity to attend two Ruby conferences this second half of the year.

Buy a ticket to SF Ruby this week and you're in the running for a free ticket to Rails World.
Buy your SF Ruby ticket this week and participate for a free ticket to Rails World. Travel and accommodation not included.

Guidelines:

1. You must buy a ticket for our conference by August 30th
2. Post that you bought a ticket and tag us

The winner will be announced next Monday (Aug 31st).
August 24, 2026 at 5:09 PM
Martians attend conferences and community events around the globe, and we'd love to meet you there!

See all upcoming and past events with slides on this page: https://evilmartians.com/events
August 21, 2026 at 6:02 PM