Improve your bash skills in 3 minutes with one trick!I know. You have your brilliant IDE. That's great, but the fact is that from time to time you need to do something from the command line. There is one useful tool I've discovered some time ago which solves the problem of navigation through files and ...Jun 22, 2022 · 2 min readwaveinit.com
DDD is great for reducing cognitive loadDomain driven approach solves more problems in complex systems than I initially thought. Recently I got to know the concept of cognitive load and if you haven't heard about it - I encourage you to continue reading. Let's say you have a box with limit...Jun 18, 2022 · 2 min readwaveinit.com
Ruby-Kafka, async_producer and large messages - buffer overflow issueWaiting for a new project (I am so excited about a new one!) is a good time to go back to recent problems. (Un)fortunately some time ago me and my colleague noticed problems on the one of our production servers. After a few hours we discovered the re...Dec 22, 2019 · 4 min readwaveinit.com
Threads in Ruby - when does it make sense?CRuby has a Global Lock Interpreter, that imposes certain limitations on us. I wrote about it a bit in my previous article. But does this means that multithreading in Ruby is useless? Of course not! And in this short post I’ll show you why. IO We kno...Aug 20, 2019 · 2 min readwaveinit.com
K-Nearest neighbors algorithm - the first step to Machine Learning?Machine Learning is like a magic word now - for sure you have heard something cool about it, a lot of developers tried to build some models using ready to use libraries like scikit-learn, but still some of us are affraid of it. But do you know that y...Apr 16, 2019 · 6 min readwaveinit.com