Evil Martians
@evilmartians.com
đ¤ 688
đĽ 6
đ 173
The go-to agency for early-stage developer tools startups
âThe future is here, itâs just not evenly distributed,â says David Gomes from
@cursor.com.web.brid.gy
. He estimates that 50% of the worldâs engineers have yet to try agentic coding, and that at least 7 billion people still need to adopt LLMs.
loading . . .
about 14 hours ago
1
0
1
Vibe coding can speed up app development, but it can also quietly introduce serious security flaws. This article breaks down the four most common risks and how to avoid them:
evilmartians.com/chronicles/f...
loading . . .
The 4 most common security risks when vibe coding your appâMartian Chronicles, Evil Martiansâ team blog
Vibe coding can speed up app development, but it can also quietly introduce serious security flaws. Here are the four most common risks and how to avoid them.
https://evilmartians.com/chronicles/four-most-common-security-risks-when-vibe-coding-your-app
about 20 hours ago
0
1
0
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.
loading . . .
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.
https://evilmartians.com/chronicles/tutorialkit-rb-the-ruby-wasm-journey-goes-onward
3 days ago
0
0
1
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:
loading . . .
Brandon Weaver, Rails expertise, distilled. San Francisco Ruby Conference 2025
YouTube video by Evil Martians
https://www.youtube.com/watch?v=-x9Ir3FakDY
4 days ago
0
3
1
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.
loading . . .
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!
https://evilmartians.com/chronicles/super-speed-super-quality-lessons-from-the-aptos-network-site-launch
9 days ago
0
2
0
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:
loading . . .
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.
https://evilmartians.com/chronicles/so-your-developers-use-ai-now-here-is-what-to-know
10 days ago
0
1
0
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...
loading . . .
AnyCable Docs
AnyCable: a real-time server for Rails, JavaScript, and Hotwire applications that runs on your servers and scales
https://docs.anycable.io/release_notes?id=_160
10 days ago
0
0
0
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.
loading . . .
14 days ago
1
0
0
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.
loading . . .
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...
https://evilmartians.com/chronicles/building-dev-tools-with-ai-the-product-decisions-that-need-to-be-yours
15 days ago
0
0
0
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++.
loading . . .
Dave Thomas, Start writing Ruby (stop using classes). San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
https://www.youtube.com/watch?v=sjuCiIdMe_4
15 days ago
1
1
1
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++.
loading . . .
Dave Thomas, Start writing Ruby (stop using classes). San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
https://www.youtube.com/watch?v=sjuCiIdMe_4
15 days ago
1
1
1
â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.
loading . . .
16 days ago
1
0
0
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...
loading . . .
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...
https://evilmartians.com/chronicles/optimistic-ui-in-rails-with-optimism-and-inertia
17 days ago
0
3
1
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.
loading . . .
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.
https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs
18 days ago
0
10
4
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
loading . . .
San Francisco Ruby Conference 2025 - Workshops - YouTube
Workshop recordings from day one and day two of the SF Ruby Conference.
https://youtube.com/playlist?list=PLAgBW0XUpyOXnC3Y37y-MMTUHLIwudnhd&si=yTuqW7X1kdjW-IG-
23 days ago
0
8
3
"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.
loading . . .
23 days ago
0
6
0
reposted by
Evil Martians
k0kubun
about 1 month ago
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.
loading . . .
Ruby 4.0.1 Released | Ruby
Ruby 4.0.1 has been released.
https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/
0
19
6
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!
loading . . .
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.
https://evilmartians.com/chronicles/how-to-detect-safari-and-ios-versions-with-ease
29 days ago
1
5
3
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.
about 1 month ago
1
1
0
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...
loading . . .
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
https://www.youtube.com/playlist?list=PLAgBW0XUpyOUg-uWfRM71wHVCp4J8UNYV
about 1 month ago
1
4
1
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...
about 1 month ago
1
13
5
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.
loading . . .
about 1 month ago
1
1
0
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:
loading . . .
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.
https://evilmartians.com/chronicles/six-things-developer-tools-must-have-to-earn-trust-and-adoption
about 1 month ago
0
0
0
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...
loading . . .
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...
https://evilmartians.com/chronicles/inertiajs-in-rails-a-new-era-of-effortless-integration
about 1 month ago
0
3
1
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:
loading . . .
San Francisco Ruby Conference 2025 - YouTube
#webdevelopment #fullstack #ruby #rails #rubyonrails
https://www.youtube.com/playlist?list=PLAgBW0XUpyOUOs3E0QnDrJRIqCJCueq5F
about 2 months ago
1
7
3
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.
about 2 months ago
2
14
8
reposted by
Evil Martians
Javier Cervantes
2 months ago
"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."
add a skeleton here at some point
0
4
1
reposted by
Evil Martians
Anton Tkachov
about 2 months ago
@sfruby.com
(#sfruby) was a huge success đĽ Huge thanks to
@inazarova.bsky.social
for bringing the community together and to
@evilmartians.com
for supporting this initiative from day one. Grateful to every coordinator and to the volunteers who supported this event from behind the curtains.
0
8
2
Letâs take a moment to reflect on what 2025 looked like: 44 companies trusted us to build, stabilize, and redesign their products, helping them raise $644,224,994 from leading VCs.
about 2 months ago
1
3
2
Octoberâs SF Ruby meetup hosted at Founders Cafe is now live on our YouTube! Presentations by: - Chamod Gamage from AngelList -
@aergonaut.com
from Binti -
@motdotla.bsky.social
from dotenvx -
@camertron.bsky.social
from
@cisco.com
-
@milesgeorgi.bsky.social
from
@foob.news
shorturl.at/St4uW
loading . . .
SF Ruby Meetup. October 30, 2025 @ AngelList's Founders Cafe
YouTube video by Evil Martians
https://youtu.be/BCKGvKTk3cU?si=t3_b8-a-iliAbRAo
about 2 months ago
0
3
2
At Evil Martians, we take supply chain attacks seriously. Postinstall scripts are the weakest link in npm security, and the fix is almost embarrassingly simple. Here's a guide to increase JS app security from one of
@en.sitnik.ru
's recent projects:
add a skeleton here at some point
about 2 months ago
0
4
2
âThe promise of Rails is being fulfilled. People just havenât caught up with this reality yet,â says
@inazarova.bsky.social
. We wrote about SF Ruby and reveal the real reason we decided to host the conference. Find it here:
evilmartians.com/chronicles/w...
loading . . .
Why Evil Martians hosted a Ruby conference in San FranciscoâMartian Chronicles, Evil Martiansâ team blog
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.
https://evilmartians.com/chronicles/why-evil-martians-hosted-a-ruby-conference-in-san-francisco
2 months ago
0
5
3
We see a surge of leads looking for "vibe code cleanup". So, at this point, we're out to make vibe coding more efficient!
@inazarova.bsky.social
experimented with vibe coding while building a feature for
@sfruby.com
âs website, but it wasn't perfect.
2 months ago
1
3
2
Any
@laravelphp.bsky.social
engineers here? We recently made
@anycable.io
available for Laravel! This handy open source project gives you: - Go-powered performance - Massive connection scaling - Best-in-class real-time reliability Read the docs:
docs.anycable.io/guides/laravel
loading . . .
AnyCable Docs
AnyCable: a real-time server for Rails, JavaScript, and Hotwire applications that runs on your servers and scales
https://docs.anycable.io/guides/laravel
2 months ago
1
1
0
Michael Grinich (
@grinich.bsky.social
), CEO and founder of WorkOS, describes product-market fit as a force that keeps pushing you forward⌠even when you make seemingly catastrophic mistakes. And you usually know youâre close when enterprise teams start knocking on your door.
loading . . .
2 months ago
1
1
0
Martian Designer
@objartel.bsky.social
thinks vibecoding apps are missing out on easy revenue and design is the main gap! Luckily, design tools have given us many of the answers over the years. Here are 5 patterns worth adopting:
3 months ago
1
1
0
Our new post about migrating Ruby tooling from Parser to Prism for 3.4. Weird edge-case syntax, shifting AST shapes, translation layers, and what it took to make Unparser handle modern Ruby.
evilmartians.com/chronicles/u...
loading . . .
Unparser: real life lessons migrating Ruby tools from Parser to PrismâMartian Chronicles, Evil Martiansâ team blog
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.
https://evilmartians.com/chronicles/unparser-real-file-lessons-migrating-ruby-tools-from-parser-to-prism
3 months ago
0
1
0
reposted by
Evil Martians
Rhiannon Payne đđđ
3 months ago
Big thank you again to
@inazarova.bsky.social
and the whole
@evilmartians.com
team and all the volunteers (like Gary here!) for this incredible event. It feels so so good to have our Ruby friends here in our wonderful city. Itâs a beautiful gift. đ AND we got a Rails X cake! (Iykyk)
0
14
2
reposted by
Evil Martians
Marco Roth
3 months ago
A really big thank you to
@inazarova.bsky.social
, Amanda Kinney, and the whole
@evilmartians.com
crew for putting on such an incredible event. And thanks to
@bradgessler.com
and
@chael.codes
for the pics. Let's build the future with Ruby!
0
19
4
We look at 5 concepts from design tool UX (even from games like Zelda) that can open vibecoding up to a much larger audience.
evilmartians.com/chronicles/v...
loading . . .
Vibecoding tools can learn from design UX and win over everyoneâMartian Chronicles, Evil Martiansâ team blog
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 ...
https://evilmartians.com/chronicles/vibecoding-tools-can-learn-from-design-ux-and-win-over-everyone
3 months ago
0
2
1
reposted by
Evil Martians
Lucian Ghinda
3 months ago
5ď¸âŁ Denis Lifanov from
@evilmartians.com
published an article on migrating 750GB of data from PostgreSQL to PlanetScale MySQL for @WhopIO with zero downtime, maintaining feature development throughout.
1
3
1
reposted by
Evil Martians
Anton Tkachov
4 months ago
Huge thanks to the
@evilmartians.com
team and
@inazarova.bsky.social
in particular for organizing the SF Ruby Conf. Kudos to the sponsors: Chime,
@bolt.new
, Cisco, gusto,
@temporal.io
,
@scoutmonitoring.bsky.social
,
@planetargon.com
,
@hackclub.com
,
@gitbutler.com
, and others.
sfruby.com
.
0
8
4
We analyzed 300+ startups founded in 2024 and thousands of
@github.com
repositories to learn why
@react.dev
maintains dominance. Should your startup follow the crowd or go a different route?
evilmartians.com/chronicles/w...
loading . . .
Why startups choose React (and when you shouldn't)âMartian Chronicles, Evil Martiansâ team blog
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.
https://evilmartians.com/chronicles/why-startups-choose-react-and-when-you-should-not
4 months ago
0
4
1
New blog post! Whop powers thousands of creators and communities. When big influencers (millions of subscribers) brought their communities, real-time featuresâchat, notifications, feedsâit pushed Postgres to the edge. The DB was the bottleneck killing Whopâs scaling efforts.
4 months ago
1
1
0
reposted by
Evil Martians
Noel Rappin
4 months ago
Come join me at SF Ruby, I think the program looks great!
add a skeleton here at some point
0
2
1
Today is the last day to grab a GA ticket for SF Ruby! Read our new blog post for a preview:
evilmartians.com/chronicles/w...
loading . . .
Why we're excited about the SF Ruby conferenceâMartian Chronicles, Evil Martiansâ team blog
SF Ruby and Evil Martians are excited to invite you to our premier event: the San Francisco Ruby Conference.
https://evilmartians.com/chronicles/why-we-are-excited-about-sf-ruby-conference?q=1
4 months ago
0
15
14
reposted by
Evil Martians
Robby Russell
4 months ago
Heading back to SF next month for
sfruby.com
.
@planetargon.com
is sponsoring, and Iâm hoping to meet teams giving their software a second act. Thanks to
@inazarova.bsky.social
and the
@evilmartians.com
crew for the Cloud Card of me. Tickets and details â
sfruby.com
1
7
2
reposted by
Evil Martians
Andrey Sitnik
4 months ago
Made a new PostCSS plugin for generating more realistic smooth shadows like on
smoothshadows.com
Now designers usually rely on generators, but the resulting code is often hard to maintain.
github.com/postcss/post...
1
43
11
reposted by
Evil Martians
Azat S.
4 months ago
An excellent guide to creating a search function on a website using
@astro.build
and
@svelte.dev
. Thanks to this guide by Evil Martians, we have implemented a search on the ESLint Perfectionist website. It will be released soon. đ
add a skeleton here at some point
0
11
4
Agentic traces contain perfect info about agent behavior with every plan, action, and retry. But itâs lost in a sea of JSON. So we built AgentPrism: open source React components that turn traces into visual diagrams for debugging agents. Plug in OpenTelemetry data and see your agentâs process.
4 months ago
1
3
2
Load more
feeds!
log in