Recent tales


Haiku R1/beta2 has been released

Haiku R1/beta2 has been released

After about 20 months of hard work, the Haiku team has finally released, a few days ago, the second beta version of Haiku, the BeOS-inspired open-source operating system that aims to offer a fast, simple to use, and powerful alternative for personal computing. This time, I am particularly happy, even a bit proud myself, because I have also been contributing with Portuguese translations for the user interface, and this is the first beta which includes those translations. So, let’s celebrate!
Reading time: 12 minutes
How to install the current Python version on CentOS Linux 7

How to install the current Python version on CentOS Linux 7

One of these days, while setting up a couple of Linux virtual machines to test my Python applications, I was faced with a series of obstacles on CentOS 7 that I needed to overcome. Since this is the kind of issues that many other Python developers may encounter when setting up a Linux machine, I will share what I learned with this experience.
Reading time: 8 minutes
Just updated - Optimize Images v1.5

Just updated - Optimize Images v1.5

If you are using Optimize Images, please notice that it has just been updated to version 1.5, which fixes a bug and adds some support to a JPEG sub-format known as MPO.
Reading time: 1 minute
Book review - Machine Learning with Python for Everyone, By Mark E. Fenner

Book review - Machine Learning with Python for Everyone, By Mark E. Fenner

Machine learning, one of the hottest tech topics of today, is being used more and more. Sometimes as the best tool for the job, other times perhaps as a buzzword that is mainly used as a way to make a product look cooler. However, without knowing what ML is and how it works behind the scenes, it’s very easy to get lost. But this book does a great job in guiding you all the way up from very simple math concepts to some sophisticated machine learning techniques.
Reading time: 7 minutes
Get started with Git!

Get started with Git!

When doing software or web development, you should have your code (and even other kinds of files) managed by a version control system, so that you are able to backup meaningful changes, checkout a file from a previous version, or collaborate with your team more efficiently. Over the years there have been some tools that serve for this purpose, but these days Git seems to be the most popular version tracking system.
Reading time: 8 minutes