Svyatoslav Kryukov

@skryukov.dev

Backend Engineer @evilmartians.com

Excited to present "Rails Frontend Evolution: It Was a Setup All Along" at the final #RailsConf! From the Asset Pipeline to Hotwire and Inertia.js, explore how Rails' evolution set the stage for full-stack dominance. Let's discuss reinvention and the future of web development!

Bild

Deployed a huge update for a client yesterday that re-writes their frontend to use Inertia + Rails. After working with Inertia the past couple of months, it's really been growing on me.

Yesterday we (mostly) moved all of Hardcover's front-end from Next.js hosted on Google Cloud Run to Ruby on Rails and Inertia.js. Aside from a some bumps and missed parts, it's been a smooth rollout! Some work to do on PageSpeed, but not bad so far.

Google Pagespeed score for Hardcover in mobile with scores performance: 62, then 100 for accessibility, best practices and SEO.aGoogle Pagespeed score for Hardcover in mobile with scores performance: 96, then 100 for accessibility and SEO, and 96 for best practices.

🚀 Check out the alpha version of Inertia Rails Starter Kit! Based on Laravel React Starter Kit, it features: - Authentication using authentication-zero - Deployment with Kamal & Github Actions - Optional SSR support - Rails 8, Inertia 2, React 19, TypeScript, shadcn/ui

Last week, we received an intriguing feature request for Turbo Mount: using a React component to wrap a server-side rendered Rails form. How cool is that? Here's the solution: just a few lines of JS in a custom Turbo Mount plugin. Should we add this as a built-in plugin? What do you think?

Modified Turbo Mount plugin

We're 4 days into the Railsmas, where we propose developer productivity ideas for your holiday table daily: libyears, Vernier, Ruby LSP (and how to extend it with custom addons), and tricks against flaky tests. Do you like any? Suggest your own! evilmartians.com/chronicles/r...

Railsmas on Mars: 12 Days of Mandatory Developer Joy and Challenge—Martian Chronicles, Evil Martians’ team blog

Over 12 days, we’ll unwrap 12 small (but mighty) approaches designed to level up your Rails apps. We’ll discuss, then suggest hands-on practice!

evilmartians.com

Do I know any CTOs or technical founders who would be up for exchanging pairing sessions with me? No money involved — an hour on your thing, an hour on my thing. You get to consult with an experienced full-stack developer. I get to consult with an experienced business person running a real product.

Friends, we are publishing the new #Rails frontend story–for every small team that dreams big! The key to productivity is to use the full toolkit: Hotwire only, Hotwire with mounted React/Vue/Svelte components, and SPA with Inertia.js–while keeping it the Rails way.

Bild

Believe me: Rails ❤️ React, Vue, or even Svelte! It's cruel to use Rails as an API and React as the front-end. Let me save your time and just follow these steps: – bundle add inertia_rails – bin/rails generate inertia:install Want to know more? There you go... inertia-rails.dev

Inertia Rails

Documentation for Inertia.js Rails adapter

inertia-rails.dev

Svyatoslav Kryukov@skryukov.dev · 2y ago

🚨 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`!

🚨 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`!

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? 🦋💙

I’ve spent the last month rewriting a Next.js app to use Rails, Inertia.js and React and it’s been amazing so far. Our backend was already Rails, but Inertia.js was the missing piece to make Rails work with React for me. Anyone else building anything with Inertia.js?

Cole Robertson@colerobertson.dev · 2y ago

Let’s build a starter pack of everyone that is building with #inertiajs! Would love to get both #Laravel and #Rails folks as well. Comment here if you’d like to be added and let’s build this community 😃