14
.
11
.
2023
12
.
01
.
2023
Visuality
HR

Things you want to know about 2022 in Visuality, but you're too afraid to ask

Mariusz Kozieł
Chief Executive Officer

New year faces new challenges but now I would like to sum up last year. It was a special and intensive year when we have done brilliant moves. Visuality and the whole team have gotten new skills and abilities. It's even hard to list them all. I try to do it chronologically and keep it short.

Visuality Academy

At the beginning of the year, we decided to invest to teach juniors. About intentions, Michał wrote in the ‘Visuality Academy for wannabe Junior Engineers’ article. I might create a big article about results, difficulties, and lessons but now I would like to sum up it in a few points:

  • Over 200 candidates registered,
  • 6 months of intensive work where the group was reduced to 6 best candidates. The level of candidates was strong,
  • Crowned by 2 days of workshops in the Visuality office,
  • 3 skilled juniors hired and even more people ready for being a junior programmer

Thanks Oskar Lakner and Nerds Family for this fascinating journey! It was a pilot run so, there were ups and downs but we managed it. It was a great experience and we learned a lot. There is a plan to repeat the process after some time.

Conferences and Courses

This year was essentially about learning - we attended conferences:

  • ILoveDev. As Michał wrote in the article 'I Love Dev was a professionally prepared event, which broaden our horizons and increased motivation for growth'. We have met new passionate developers and topics pushed us to dive into DDD more.
  • Wroclove.rb is in my opinion the best ruby conference as there are always multiple senior-level presentations. On top of that, this year, Paweł our senior developer and consultant was a speaker. You can read more about Wroclove.rb in Patryk’s article.

Additionally, We have finished a lot of courses this year:

  • Legacy Fighter - Refactoring approach for pros, DDD, Event Storming, CQRS, communication
  • Rails Architect Masterclass by Arkency - Domain Driven Design, Rails Event Store, and a lot more,
  • Event Storming online course with Mariusz Gil from Bottega IT Minds,
  • AntyIF by Arkency - refactoring in ruby for junior/mid developers,
  • Architektura na Froncie - architecture of frontend applications for senior developers,
  • Droga Nowoczesnego Architekta - architect course for senior developers,
  • other smaller courses

The most important for sure was Legacy Fighter. This course instilled a passion in us for DDD and Event Storming.

Domain Driven Design(DDD)

As I mentioned above, currently Domain Driven Design is one of our main priorities and passion. From first inspiration to execution in a short time. Through modular monoliths to full DDD. We are swimming so fast in that direction. We have managed to organize 2 DDD editions of the Warsaw Ruby meetup. We have DDD articles series written by Paweł, who has also created a group of enthusiasts and we are planning online webinars and courses this year. Stay tuned

Event Storming

Legacy Fighter, DNA, I Love DEV and a lot of other sources are presenting Event Storming as a great workshop tool, so we have decided to try it out in practice. During this year, we published two articles about it on our blog (My article ’We started using Event Storming. Here’s why!’ and ‘Our journey to Event Storming’ written by Michał Łęcicki). An important fact is that the new approach has replaced completely the old way of doing workshops. We have done a lot of sessions this year and we are still impressed by the value which we gathered from those workshops.

Miłośnicy Ruby Community and Warsaw Meetups

Visuality is the host and main organizer of Miłośnicy Ruby Warsaw Meetup. It is a great pleasure to observe how the community grows. On each meetup Visuality members had at least one presentation and lightning talk 💪 We are happy to share our passion with others. If you are interested in the summary of these meetings, you should read Michał's article.

On top of that we have made multiple presentations on the Poznań Ruby Users Group and Białystok Ruby Users Group. DRUG and KRUG are on our radar.

Visuality Blog

Something we are particularly proud of is the reactivation of our blog. We have managed to write 26 articles last 8 months. Only valuable articles, no marketing articles like Go vs Ruby :D We provided articles for juniors and seniors. We have currently 5 articles in pipeline 🙂

Consulting department

Our range of services expanded. The new position is where we can decide the most crucial technology and business moves for the project. We have hard and soft skills to help our clients grow. As a technology leader, we can consult and build the proper architecture tailored for each business need. Basically, from architecture, through DevOps and backend technologies to frontend and user experience.

Poltrax

Last but not least. Poltrax is our successful startup which provides GPS tracking for races. Idea born from passion. In the beginning, nobody expected that the popularity might be that high in the first year. You can read about it in dedicated articles series.

Other initiatives and achievements

  • Mentoring process - all juniors and some mid-level developers had a chance to improve thanks to our mentors,
  • New recruitment process,
  • We reactivated our front-end meeting. Not regular like backend meetings but we have learned a lot from them,
  • We hold backend meetings and there are more and more interesting topics, I have written about them here,
  • We come back to the office, not obligatory but a lot of us used this opportunity on daily basis,
  • There are more positive changes in Visuality but I have focused on technical ones.

What next?

As you may expect we don’t stop. There will be more meetups, articles, presentations, courses, conferences, DDD, stormings, etc. On top of that we are ready for a new challenge… what do you think about:

  • DDD webinar?
  • Visuality workshops?
  • new development conference?

Everything is thanks to the Visuality team, the best team. Keep going!

Mariusz Kozieł
Chief Executive Officer

Check my Twitter

Check my Linkedin

Did you like it? 

Sign up To VIsuality newsletter

READ ALSO

Writing Chrome Extensions Is (probably) Easier Than You Think

14
.
11
.
2023
Antoni Smoliński
Tutorial
Frontend
Backend

Bounded Context - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

The origin of Poltrax development - story of POLTRAX (part 2)

29
.
11
.
2023
Stanisław Zawadzki
Ruby on Rails
Startups
Business
Backend

Ruby Meetups in 2022 - Summary

14
.
11
.
2023
Michał Łęcicki
Ruby on Rails
Visuality
Conferences

Repository - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Example Application - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

How to launch a successful startup - story of POLTRAX (part 1)

14
.
11
.
2023
Michał Piórkowski
Ruby on Rails
Startups
Business

How to use different git emails for different projects

14
.
11
.
2023
Michał Łęcicki
Backend
Tutorial

Aggregate - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Visuality at wroc_love.rb 2022: It's back and it's good!

14
.
11
.
2023
Patryk Ptasiński
Ruby on Rails
Conferences
Ruby

Our journey to Event Storming

14
.
11
.
2023
Michał Łęcicki
Visuality
Event Storming

Should I use Active Record Callbacks?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Tutorial

How to rescue a transaction to roll back changes?

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Backend
Ruby
Tutorial

Safe navigation operator '&.' vs '.try' in Rails

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Ruby
Tutorial

What does the ||= operator actually mean in Ruby?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Ruby
Tutorial

How to design an entity - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Entity - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Should I use instance variables in Rails views?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Frontend
Backend
Tutorial

Data Quality in Ruby on Rails

14
.
11
.
2023
Michał Łęcicki
Ruby on Rails
Backend
Software

We started using Event Storming. Here’s why!

14
.
11
.
2023
Mariusz Kozieł
Event Storming
Visuality

First Miłośnicy Ruby Warsaw Meetup

14
.
11
.
2023
Michał Łęcicki
Conferences
Visuality

Should I use Action Filters?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Tutorial

Value Object - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial