Evil Martians
banner
evilmartians.com
Evil Martians
@evilmartians.com
The go-to agency for early-stage developer tools startups
We’re expanding the benefits of ruby.wasm within the Ruby community (and beyond).

This update for the Ruby Association Grant introduces our new project, TutorialKit.rb. It's a toolkit for building interactive Ruby and Rails tutorials that run entirely in the browser.
Tutorialkit.rb: the ruby.wasm journey goes onward—Martian Chronicles, Evil Martians’ team blog
An intermediate 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.
evilmartians.com
February 10, 2026 at 5:53 PM
What if new hires could understand your entire codebase on day one?

@baweaver.bsky.social thinks this is possible with MCP tools.

An AI agent could become an expert in your codebase and make institutional knowledge available 24/7 for any team member.

Watch his SF Ruby Conference talk:
Brandon Weaver, Rails expertise, distilled. San Francisco Ruby Conference 2025
YouTube video by Evil Martians
www.youtube.com
February 9, 2026 at 12:44 PM
Aptos asked us to rebuild their website in one month. That meant collaborating with designers, negotiating scope, and choosing the right tech stack.

In this post, we share secret tips that helped us deliver on time, the lessons we learned, and examples you can steal to meet a tight deadline.
Super speed, super quality: lessons from the Aptos Network site launch—Martian Chronicles, Evil Martians’ team blog
Evil Martians make the impossible possible: launching a new Aptos Network website in just one month!
evilmartians.com
February 4, 2026 at 7:43 PM
Can AI really turn us all into a “10x engineer,” or is that just a pipe dream?

AI has quickly reshaped software development and the benefits are still unclear. This research-backed article attempts to uncover what you can expect from developers who regularly use AI to speed up their work:
So, your developers use AI now—here's what to know—Martian Chronicles, Evil Martians’ team blog
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.
evilmartians.com
February 3, 2026 at 7:45 PM
In case you missed it, @anycable.io v1.6.9 comes with:

- Durable Streams support (via @electric-sql.com)
- A new REST API for publishing broadcasts
- mTLS support for Redis
- Pusher Get Channel Users API

Check out the details: docs.anycable.io/release_note...
AnyCable Docs
AnyCable: a real-time server for Rails, JavaScript, and Hotwire applications that runs on your servers and scales
docs.anycable.io
February 2, 2026 at 9:18 PM
Successful founders aren’t afraid to start over. We’ve seen this pattern repeatedly on our pod.

Take Monica Sarbu. She made the call to restart Xata, shifting focus from builders to SMBs.

In this episode, she tells Vica how they invest in user research and let those insights guide decisions.
January 30, 2026 at 6:50 PM
When shipping with AI, if something breaks, the problem is often not about the AI itself. Rather, it's about the decisions you make. For dev tools, the most expensive mistake is deciding to build something that doesn’t actually fit how people work.
Building dev tools with AI: the product decisions that need to be yours—Martian Chronicles, Evil Martians’ team blog
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 fo...
evilmartians.com
January 29, 2026 at 5:18 PM
Reposted by Evil Martians
Dave’s (@pragdave.bsky.social) talk is the most popular one from the 2025 SF Ruby Conference, by far.

“Start writing Ruby, stop using classes” is a masterclass on writing Ruby, choosing modules over classes, and questioning the habits we inherited from C++.
Dave Thomas, Start writing Ruby (stop using classes). San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
www.youtube.com
January 28, 2026 at 9:37 PM
Dave’s (@pragdave.bsky.social) talk is the most popular one from the 2025 SF Ruby Conference, by far.

“Start writing Ruby, stop using classes” is a masterclass on writing Ruby, choosing modules over classes, and questioning the habits we inherited from C++.
Dave Thomas, Start writing Ruby (stop using classes). San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
www.youtube.com
January 28, 2026 at 9:37 PM
“We don’t have a sales team, everything is coming inbound,” said @monicasarbu.bsky.social on the latest episode of Dev Propulsion Labs.

As Xata's founder, she explained they invest in listening to customers and removing friction to make products easier and more intuitive.
January 28, 2026 at 2:26 PM
Optimistic UI is a lie. And the modern web has trained everyone to expect interfaces that lie convincingly. In this new post, see how with Inertia Rails, telling that lie takes remarkably little code because of how Inertia handles state:
evilmartians.com/chronicles/o...
Optimistic UI in Rails with optimism... and Inertia—Martian Chronicles, Evil Martians’ team blog
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 boa...
evilmartians.com
January 27, 2026 at 8:02 PM
Every year we review @en.sitnik.ru’s post on favicons to make sure we have the best, most straightforward guide out there on the topic. 2026 is no exception.

Turns out, you don’t need dozens of icons. You need five handcrafted ones and a single JSON file. This guide shows you exactly how to do it.
How to Favicon in 2026: Three files that fit most needs—Martian Chronicles, Evil Martians’ team blog
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.
evilmartians.com
January 26, 2026 at 1:24 PM
Workshops from 2025 SF Ruby Conference are now live. These include:

- @tonsoffun.bsky.social on building AI agents with Rails

- Brandon Shar, @skryukov.dev, and Brian Knoles on Inertia Rails

- @kaspth.com on upskilling your team

- @noelrappin.com on Ruby’s dynamism to your advantage
San Francisco Ruby Conference 2025 - Workshops - YouTube
Workshop recordings from day one and day two of the SF Ruby Conference.
youtube.com
January 21, 2026 at 6:34 PM
"I have nothing but great things to say about Evil Martians."

Albert Pai from @bolt.new shares his experience working with our team on a long-term contract with diverse needs, from design to DevOps/SRE and Rails.
January 21, 2026 at 2:17 PM
Reposted by Evil Martians
Ruby 4.0.1 Released www.ruby-lang.org/en/news/2026...

This release includes a bugfix for Kernel#sleep, along with other bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
Ruby 4.0.1 Released | Ruby
Ruby 4.0.1 has been released.
www.ruby-lang.org
January 13, 2026 at 4:38 AM
With the release of Safari 26, some things have changed, which is why you need to read our updated article on easily detecting Safari and iOS versions!
How to detect Safari and iOS versions with ease in 2026—Martian Chronicles, Evil Martians’ team blog
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.
evilmartians.com
January 15, 2026 at 7:11 PM
Understanding who needs your dev tool is crucial for a strong GTM strategy.

In this conversation with Piyush Agarwal, we discuss:

- Talking to customers to identify the problem
- Testing your hypothesis with a low-fi prototype
- Selling your product at the right time

This episode is a must-watch.
January 13, 2026 at 8:51 PM
The second batch of talks from the 2025 SF Ruby Conference is now live on YouTube.

This features demos and presentations from the Black Box Theatre stage, with @indirect.io, @inazarova.bsky.social & Albert Pai, @bensheldon.bsky.social, and more.

Watch them in order: www.youtube.com/playlist?lis...
San Francisco Ruby Conference 2025 - Black Box Theater Stage - YouTube
List of talks from SF Ruby Conference 2025. Day 1 and Day 2 from the Black Box Theatre. #webdevelopmentskills #fullstack #ruby #rails #rubyonrails
www.youtube.com
January 12, 2026 at 9:02 PM
Calling all frontend engineers. It's the perfect time to become a Martian.

We’re looking for a JS dev who respects CSS, UX, and design and can work independently on a fully remote team.

Join the team behind PostCSS, Nano Stores, and OKLCH. Apply here: evilmartians.com/careers/fron...
January 8, 2026 at 6:06 PM
What made @workos.bsky.social, @sentry.io, @planetscale.com, and other devtool startups succeed in the rough waters of 2025?

@vicamelnikova.bsky.social spent the year in San Francisco talking face-to-face with founders you already follow. Below are the top pieces of advice to take into 2026.
January 7, 2026 at 8:28 PM
In 2026, devtools will win user trust + adoption with these 6 approaches to a higher-quality developer experience. Our new post by @valyay.bsky.social is a field-tested playbook for implementing these principles in the tools you’ll ship this year:
6 things developer tools must have in 2026 to earn trust and adoption—Martian Chronicles, Evil Martians’ team blog
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.
evilmartians.com
January 6, 2026 at 3:16 PM
ONE MORE GIFT IN 2025: We're keeping Intertia.js + Rails on par with the Laravel adapter. In this refreshed post, more on that, plus 3 official starter kits for React, Vue, and Svelte. evilmartians.com/chronicles/i...
Inertia.js in Rails: a new era of effortless integration—Martian Chronicles, Evil Martians’ team blog
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 Rail...
evilmartians.com
December 31, 2025 at 4:07 PM
The highlight of our year was hosting the SF Ruby Conference and hearing from so many talented people in the industry.

On Friday, we published a playlist with the first 30 talks from the conference. Here’s a quick breakdown of each of them:
San Francisco Ruby Conference 2025 - YouTube
#webdevelopment #fullstack #ruby #rails #rubyonrails
www.youtube.com
December 29, 2025 at 7:09 PM
To celebrate the 30th anniversary of Ruby and the release of Ruby 4.0, the first 32 talks from the SF Ruby Conference main stage are now live on YouTube!

This includes keynotes from @marcoroth.dev, @palkan.bsky.social, and @paolino.me. We’re working on uploading the rest next week.
December 26, 2025 at 7:55 PM
Reposted by Evil Martians
"SF Ruby was a technical statement. We’re fighting skepticism with running code. We’re bringing Ruby-powered startups into production at scale. We’re building the tools the ecosystem needs."
December 10, 2025 at 9:09 PM