Sign in

Svyatoslav Kryukov

@skryukov.dev
914 followers 240 following 25 posts

Backend Engineer @evilmartians.com

PostsRepliesMedia
Svyatoslav Kryukov @skryukov.dev · 10/06/2025
I love profiling code, it's genuinely fun. Used github.com/Shopify/heap... today and spotted a bottleneck in Typelizer. After fixing it, memory usage dropped by 150x and type generation is now 5x faster. Pure joy.
060
Svyatoslav Kryukov @skryukov.dev · 11/04/2025
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!
092
Svyatoslav Kryukov @skryukov.dev · 10/04/2025
Inertia Rails is awesome, right? That's why we're creating a page to highlight community efforts, including videos, articles, demo applications, and open-source projects. Join us by sharing your work—or someone else's—we'd love to feature it! inertia-rails.dev/awesome
081
Svyatoslav Kryukov @skryukov.dev · 04/03/2025
🚀 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
1202
Svyatoslav Kryukov @skryukov.dev · 27/01/2025
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
130
Svyatoslav Kryukov @skryukov.dev · 25/11/2024
An interesting feature of Kamal is the ability to pass any `docker run` attribute using the `options` key. You can use `--network-alias` to assign stable names to roles, allowing you to call them from the application: github.com/skryukov/inertia_rails_s…
Add `servers.my_role.options.network-alias: my_name` to add stable name to a Kamal role
090
Svyatoslav Kryukov @skryukov.dev · 08/11/2024
I always wanted to track down all @palkan.bsky.social articles on evilmartians.com, so I built a proper Martian profile page for that. Now all posts and OSS work by any Martian are in one spot 👽 evilmartians.com/martians/vla...
061
Svyatoslav Kryukov @skryukov.dev · 03/11/2024
Turbo Mount now supports Svelte 5! 🚀 Seamlessly integrate Svelte 5 components in your Rails apps. Plus, we've got cute logo! Check it out: github.com/skryukov/tur...
Turbo Mount gem logo
4287