Day: December 31, 2020

How to Install Blizzard Battle.net App on Ubuntu

Blizzard Entertainment is a game development company that creates some top-rated games that work well on Linux. Blizzard develops Battle.net, an online platform with multiple social networking services, digital rights management and digital distribution, etc. The only issue with Blizzard Battle.net is that it is not available in Linux. However, most of the games still …

How to Install Blizzard Battle.net App on Ubuntu Read More »

How to Enable and Disable Wayland on Ubuntu

You might have heard or even come across a Linux distribution using Wayland—for example, Fedora 25—as its default display server. Whether you are looking to test Wayland, understand what it is before using it, or learn how to enable and disable it on Ubuntu, this guide will prove valuable in one way or the other. …

How to Enable and Disable Wayland on Ubuntu Read More »

RubyGems Bitcoin Stealing Malware postmortem 4

RubyGems Bitcoin Stealing Malware postmortem

Introduction On the 7th and 13th of December, there were two malicious packages uploaded to RubyGems. Here’s the postmortem and analysis of the packages’ content. Diffend.io platform that I run closely cooperates with the RubyGems team, providing immediate insights into any gems that have “weird” characteristics. Thanks to that, the gems were yanked relatively fast. …

RubyGems Bitcoin Stealing Malware postmortem Read More »

The hidden cost of a Ruby threads leakage 6

The hidden cost of a Ruby threads leakage

Bug hunting Recently I’ve been working with one small application that would gradually become slower and slower. While there were many reasons for it to happen, I found one of them interesting. To give you a bit of context: the application was a simple single topic legacy Kafka consumer. I rewrote it to Karafka, and …

The hidden cost of a Ruby threads leakage Read More »