I've had gripes with Sidekiq because of which I switched to RabbitMQ. Here are my thoughts and experiences after a year of using it in production.
I got inspired to write this post by the overwhelming response I received for my talk at the local Ruby user group.
Why do we need Sidekiq or...
8 min read
Supercharging services architectures with RabbitMQ
When I first started using RabbitMQ I didn't understand its usefulness beyond a job queue, but it's helped me to grow and manage services architectures without headaches.
Services ArchitectureIn web development, a services architecture describes a single application that consists of multiple,...
6 min read
Tips to improve your tests
Peoples' test suites often get out of hand. Having thousands of tests that run for hours on some CI should be a thing of the past. There doesn't exist code that's too hard to test or code that can't fail. You shouldn't waste your time waiting for your test suite, or chasing some bug you are...
10 min read
Hacking privacy into Facebook’s Messenger in 24 hours
Hackathons are great. When a friend of mine asked me if I wanted to go with him to Copenhacks I had no idea that we would spend 24 hours reverse engineering Facebook's Messenger, let alone win first place.
The journey to CopenhagenWe usually go to a lot of hackathons and coding competitions, but...