In December, Visuality hosted the last Miłośnicy Ruby Warsaw Meetup this year. We want to describe it quickly and provide the list of all presentations from Ruby meetups organized recently. And finally, we want to say “Thank you” for building the Ruby community in Warsaw together.
Working in a software house means changing projects from time to time. Usually, I have to use a separate git account for a new project. But I don't want to delete my original account, rather I'd like to have both. It's easy to solve, but surprisingly I see many people have problems with it. Here's the solution.
As you may have noticed, or not, for some time we are talking a lot about Event Storming. This workshop technique amazed us at the first sight and we successfully incorporated it into our work standards. But it was a bumpy ride. Let me tell you the whole story.
Preserving data quality is always a challenge. Especially in the Ruby on Rails world where products ship fast. It means some compromises are made along the way and often data quality is sacrificed. And when it comes to data - it's better to prevent than cure.
On Thursday 14th of July, Visuality and 2N had the pleasure to organize the first Miłośnicy Ruby Warsaw Meetup. It was a great occasion to learn something new and meet other programmers.
After the covid break and a bunch of online conferences, we finally had a chance to attend one physically. "I love dev" took place in Złote Tarasy (Warsaw, Poland) on the 17th of May and was certainly the biggest software development-related event in 2022 so far. Let us share what it was about.
Since the last blog post about recruitment was written three years ago, our approach to quality hasn’t changed (we still treat it as the highest priority). But we gained some additional experience regarding recruitment - feedback from candidates suggested that our previous process was a little too long and complicated. Of course, we also accommodated pandemics and allowed remote recruitment meetings. As a result, we have a more flexible, shorter, and consistent recruitment process. Let me describe it.
Some time ago, we needed to implement a full email inbox feature in the Ruby on Rails application. Let’s take a look at possible ways of building an email receiver mechanism with Rails.
When playing board games, I always try to improve my performance and find some clever way to beat my opponents. I love analysing, discussing and recalling past games to find the most useful strategy and see things that are not seen by other players. This allowed me to form a few simple rules that increase chances of victory — not only in board games but also in real-life activities.
Uncertainty is an inseparable part of creating any software. At the beginning of the project you never have a full knowledge about future requirements and features. Developers don’t know the whole specification, project manager doesn’t know all clients’s expectations and usually clients are not aware about all features their product should have. When the amount of unspecified requirements is significant, choosing to create a prototype could be really beneficial.