post image

How to increase your effectiveness? Productivity tools (not only) for devs

In a world of distraction and endless procrastination, we are witnessing the birth of a whole-new currency, scarce but incredibly coveted: focus and efficiency. The challenges that digital reality confronts us with – information overdose and action paralysis – gave birth to a completely new breed of productivity preachers, coaches and influencers.
read more
post image

Multiprocessing in Ruby - a Good Alternative to Threads?

Parallel computing is a cure for performance issues. It allows to do several things at once, which sounds great in the context of background jobs. Inspired by Python’s multiprocessing module I began to think about the parallelism in Ruby. Of course, there are several ways to get closer, but in this post I’ll try to focus on the `Process` module. But before we start, I recommend that you quickly remind the differences between a process and a thread.
read more
post image

The 17 Things You Should Consider Before Choosing the Best Software Development Company

Whether you’re after a team that would build your future project from scratch or looking to hire an augmented team, finding a solid tech partner is always quite a challenge. When talking to our current or potential clients, we try to listen to their objections and, within reason, address them accordingly. But we also know that such concerns are not completely unfounded.
read more
post image

How to find the best development company on Clutch and not to fall into a trap! A Clutch reader’s guide

Clutch is the industry go-to place for reliable reviews of potential software development contractors. On paper, this sounds like a perfect way to x-ray your next outsourcing company without jeopardizing the project. But – like anything else on the internet – even Clutch reviews should be taken with a pinch of salt.
read more
post image

Smart Grid - AI at the service of the Power Distribution Network

Slowly but steadily, artificial intelligence is making its way to new facets of our lives. Through the automation of various processes, the use of IoT introduces unprecedented levels of comfort and better control of the devices around us. Such is the case of the smart grid – a technology that enables instantaneous feedback from various sensors and devices on the operation of the power grid by streamlining the power delivery process.
read more