Travis Turner
banner
travisturner.bsky.social
Travis Turner
@travisturner.bsky.social
editor in chief @ Evil Martians
Reposted by Travis Turner
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...
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.
evilmartians.com
October 22, 2025 at 7:13 PM
A list of favorite cities I’ve visited, in no particular order.

- Chiang Mai. Read it was overrun by digital nomads. I liked it.
- Tbilisi.
- Boulder. Not many cities I’ve seen in the USA offer this outside major metros.
- Rome. Very special.
- Kotor. Good place to rest.
- Myrtle Beach.
October 18, 2025 at 1:21 AM
Reposted by Travis Turner
Scaling Rails doesn't have to mean rewrites or microservices. Read this new post to see how and why to keep your business logic in Ruby, while firing up your kitchen with Go, C, and Rust! evilmartians.com/chronicles/b...
Baking with Rails at scale: recipes in Ruby, cookware from Go, C, and Rust—Martian Chronicles, Evil Martians’ team blog
Scale your Rails app without rewrites. Learn to keep business logic in Ruby and delegate heavy work to specialized tools, built with Go, C, and Rust, for performance and scalability.
evilmartians.com
September 15, 2025 at 4:50 PM
Reposted by Travis Turner
Every large enough Rails app has extracted some services for performance and scalability reasons. You can do this without losing the joy of building with Ruby and Rails. Keep the recipes in Ruby, and only upgrade the "dumb" (unaware) kitchen tools. Here's how.
September 15, 2025 at 6:59 PM
@lucianghinda.com Hey! Heads up, I found that Short Ruby News has been flagged as spam for me for a couple of weeks. I couldn’t find it so took a look in there. As far as I know, I’ve not done anything to flag it from my side.
August 25, 2025 at 6:05 PM
Reposted by Travis Turner
There is only one issue: once you start using OKLCH() in your web, you won't go back to RGB or HEX. Be warned.

evilmartians.com/chronicles/e...
Exploring the OKLCH ecosystem and its tools—Martian Chronicles, Evil Martians’ team blog
Explore a powerful set of tools built around the OKLCH color model—Harmonizer for accessible palettes, Polychrom for Figma contrast checking, apcach for color contrast calculations, and more. Perfect ...
evilmartians.com
June 11, 2025 at 4:30 PM
The term “AI slop” is reaching a critical mass of adoption. But I think underlying this is an increasing acceptance of AI “not slop”.
May 12, 2025 at 3:48 PM
Reposted by Travis Turner
I’ve announced my departure from Evil Martians. I can’t express how grateful I am for 11 incredible years ❤️ But I’m excited for the next adventure.

I’m open to roles in product ownership, design engineering, or design leadership.

Let’s chat if something comes to mind!
March 31, 2025 at 10:56 AM
Sure, Coyote is ostensibly the “bad guy”, but I actually think any objective observer is forced to acknowledge he’s not the one who instigates these situations in the way that the popular narrative would suggest.

Just look at that little smirk on Roadrunner’s face.
March 26, 2025 at 4:33 AM
I rarely get political on here …but this guy has long been a menace to society.
March 23, 2025 at 12:56 AM
Reposted by Travis Turner
Watch this talk from @en.sitnik.ru (our Frontend Team Lead) at #FOSDEM about local-first and a new kind of privacy-focused architecture: 🔗 ftp.belnet.be/mirror/FOSDE...
February 13, 2025 at 8:23 PM
Reposted by Travis Turner
Friends, a bunch of cool announcements for the #SFRuby meetup on February 11:
– Our third confirmed speaker is
@palkan_tula
🔥
– We will do a livestream 🎥
– 155 people signed up
Details below 👇
February 4, 2025 at 6:28 AM
This is like an anti-depressant in “news article” form. It shocks the part of the prefrontal context (pink part) that normally secrets “cozy dopamine” on slow news days.

I reckon two “Luddite Christopher Walken” posts (and a 3 hour binge of McHale’s Navy) is just what the doctor ordered.
January 31, 2025 at 7:51 AM
Reposted by Travis Turner
We’ve updated one of our classic posts to add more real-world examples from our work and useful links for 2025! So, read the article and uncover secrets and insights based upon years of Martian work designing interfaces for developer tools.

evilmartians.com/chronicles/d...
Devs in mind 2025: how to design interfaces for developer tools—Martian Chronicles, Evil Martians’ team blog
What interface design differences exist between commercial software and, creative, developer tools for pros? Let's analyze and find out how to better design tools!
evilmartians.com
January 14, 2025 at 7:41 PM
Reposted by Travis Turner
Building a dev-facing product and looking to fundraise in 2025? We analyze the top 16 active VCs and investors right now: get the data, see who might be the best fit for your product, and tips on how to effectively connect. evilmartians.com/chronicles/t...
The 16 most active developer tool investors and VCs going into 2025—Martian Chronicles, Evil Martians’ team blog
Building a developer-facing product and eyeing a fundraise in 2025? Here are the current active investors and VCs. We analyze the top 16, who might be the best fit for your product, and how to effecti...
evilmartians.com
January 7, 2025 at 7:25 PM
December 18, 2024 at 8:10 AM
Think about this: phones are better than Pokedexes. But the latter is much cooler?
December 10, 2024 at 5:29 AM
Reposted by Travis Turner
If you're somewhat in the local-first space, don't miss the interviews that Johannes Schickling (@schickling.dev) does on his podcast every two weeks.

This week it's been James Arthur (@thruflo.com) from Electric SQL. Solid gold! 👌

www.localfirst.fm/18 #localfirst
#18 – James Arthur: ElectricSQL, read-path syncing, PGLite - localfirst.fm
A podcast about local-first software development.
www.localfirst.fm
December 7, 2024 at 6:07 PM
My best writing advice: focus on absolutely nothing but what you’re writing, lose track of time, remind to eat, — and just have fun with it!

For editing, I always pretend I’m the Leonardo DiCaprio version of Gatsby popularized by the GIF. He wasn’t really an editor, but it sure feels right.
December 6, 2024 at 10:19 AM
Blog mantra 1: erect a wooden scaffold, gather your implements—and then, lying on atop aforementioned scaffold (aided by lo-fi beats to relax/study to), exhale—exhale your holy words onto the ceiling of your Sistine Chapel.

And then… you must, must delete it.

Now, you are ready. 🙏
December 4, 2024 at 6:57 AM
Reposted by Travis Turner
🚨 ATTENTION ALL DEVELOPERS 🚨
🔥 BLACK FRIDAY EXCLUSIVE 🔥

Slash 70% off your development time with RUBY ON RAILS! The framework where less code delivers more features.

NO PROMO CODE NEEDED.

Simply run `rails new`!
November 29, 2024 at 1:51 PM
Reposted by Travis Turner
Do you know why we feel butterflies in our stomachs? Because today we learned that Bluesky uses imgproxy! Considering this is our very first post, could there be a better start? 🦋💙
November 29, 2024 at 11:56 AM
I had 136 follows on X, probably a lot of which were bots. I now have 75 followers here.

Do you know what this means!!?

No seriously, what does this mean?
November 28, 2024 at 2:53 PM