My name is Vladimir (or Вова /ˈvo.və/
, or ヴォーヴァ), and I'm a principal backend engineer at @evilmartians.
📕 My book "Layered design for Ruby on Rails applications" is avalable now: Amazon | Packt
I'm working on:
- Making real-time apps rock with @anycable (built with Ruby and Go).
- Bringing edge Ruby features to all Rubies with @ruby-next—a transpiler for Ruby.
- Helping Ruby devs to write faster tests with test-prof.
- Expanding the boundaries of Ruby on Rails by pushing it closer to the browser via Rails on Wasm.
- ...and other projects, such as: Action Policy, Logidze, Anyway Config and many more.
Check out some of my blog posts:
- The future of full-stack Rails
- Real-time stress: AnyCable, k6, WebSockets, and Yabeda
- Ruby on Whales: Dockerizing Ruby and Rails development
- System of a test: Proper browser testing in Ruby on Rails
- Anyway Config: Keep your Ruby configuration sane
- RuboCoping with legacy: Bring your Ruby code up to Standard
...and conference talks:
- Ruby Mixology 101: adding shots of PHP, Elixir, and more (RubyKaigi 2024)
- Rails on Wasm (SF Ruby 2024)
- Profiling tests with Swiss precision (Helvetic Ruby 2023)
- Rails as a piece of birthday cake (RailsConf 2023)
- The pitfalls of real-time-ification (RailsConf 2022)
- Weaving and seaming mocks (RubyConf 2022)
- Frontendless Rails Frontend (RailsConf 2021)
- Between monoliths and microservices (RailsConf 2020, component-based architecture using Rails Engines)
- Ruby Next: Make old Rubies quack like a new one (RubyConf 2019)
- Terraforming legacy Rails applications (RailsConf 2019)
- High-speed cables for Ruby (RubyConf 2018)