Skip to main content

Posts

2023

RSpec. Beware of expensive calls
·563 words·3 mins
ruby rspec test
Rspec is an excellent testing framework for Ruby. It allows you to use a DSL to test your ruby code. Generally, on a test, we will need some configuration that might have to run before or after the test.

2020

Writing a Ractor Base Job Scheduler
·878 words·5 mins
ruby concurrency
I was reading a fantastic article from my colleague Kir, and I could help myself to feel nerd snipped by: For those curious to try Ractor, I’d suggest to try implementing other things that benefit from parallel execution, for instance a background job processor.
Building a CLI chat app with go and WebSockets
·1841 words·9 mins
go WebSockets
With the current global situation and the need to stay home, I finished writing this post I started during the last Christmas holidays. I wanted to learn more about the WebSockets protocol during Christmas.

2019

When open source has less benefits
·685 words·4 mins
ruby oss
Here at Shopify, I work as a Production Engineer on the Jobs team. Our mission is to maintain and improve the background job infrastructure for Shopify Core, one of the world’s most significant Ruby on Rails applications.
Migrating millions of Redis keys without downtime
·968 words·5 mins
ruby redis
Last year in September I joined the Job Patterns team at Shopify. The mission of the team is to provide a stable platform so that developers can write their background jobs to power one of the biggest e-commerce platforms in the world.

2018

Summer Resolutions 2018
·385 words·2 mins
lifestyle
It has been a while since I blog 😥 A lot has happened in the last six months. I started working for an English company based in London as a remote developer; I always wanted to work with an entirely distributed team.
Grpc Tutorial with ruby
·1393 words·7 mins
ruby grpc
So the other day I found an exciting project Anycable that allow using custom WebSocket server within your ruby application. I immediately got hooked up, and I started reading about it, and the first thing that I never heard of it was Grpc.

2017

Functional programming aspects of the Ruby language
·1056 words·5 mins
ruby functional programming
Revised by Andy Holland Lately, there has been a significant change in the industry towards functional programming; new languages have appeared: Elixir, Scala, and Elm. With all this new hype, I decided to try some of them, and they are cool, but whether I like it at work, I mostly use ruby.
Dry-web-roda for Rails Developers Part II (Persistence)
·897 words·5 mins
ruby dry-rb ORM rom-rb
Following my previous post, Dry-web-roda part 1, I have decided to create my small website to keep track of all the things I learn throughout the day. Yes, I know, another Today I Learned Website 😓 - til_web, but this time I started with the persistence layer, and I wanted to share my experience with you.
Dry-web-roda for Rails Developers Part I
·730 words·4 mins
ruby dry-rb
Revised by Piotr Solnica and Andy Holland Lately, I have been playing around and contributing to the extraordinary ecosystem of dry-rb. The community is absolutely fantastic, supportive, and eager to welcome many new contributors.