Blogs
My experience architecting a software development stack with JRuby, OpenJDK, and Roda - Retro Axis
During the past several months I have been actively developing a browser-based, database application in order to catalog, rate, and review the various retro game systems and software titles in my collection. As a jumping off point to accerlate the...
SHAPE UP is a new book published on the web that describes how we build software at Basecamp.
Over the last few years, there’s been a heightened curiosity about how we work at Basecamp. People often ask us how we get so much done so quickly at such a high level of quality with such a small team. And how we keep our teams together for years...
How to run parallel jobs for RSpec tests on GitLab CI Pipeline and speed up Ruby
The common problem, when you want to run tests in parallel to complete your 1-hour test suite in a few minutes instead of waiting hours, is to find a way how to split tests on parallel jobs. Some of your Ruby or JavaScript tests can take milliseco...
RubyC is a European conference devoted to Ruby 14-15 September 2019, Kyiv
RubyC is the European conference devoted to Ruby, Rails, and other related technologies hosted annually by Svitla Systems in Kyiv, Ukraine. Every year, the conference attracts almost 400 participants and 14 brilliant speakers to exchange know...
Danger on Rails: make robots do some code review for you!
We, developers, spend an essential part of our work time doing code reviews. Sometimes much more time than writing code. And even spending hours couldn't save you from missing some potential problems in pull requests.We're just people, we do make ...
Dmitry Ishkov: Ruby on Rails optimization techniques
There’s a reputation that Ruby on Rails apps are slow, however, because of its simplicity, readability and many good techniques and tools available out of the box, it’s easy to make ROR apps behave faster than other language frameworks.So unless y...