AssetFolio: An Asset Portfolio Watchlist That Respects Your Privacy

Posted on 20 May 2020 in C++ • 2 min read

AssetFolio Transaction ISIN

Nowadays, people who have stocks or do any trading, usually, they have a watchlist to track the price of the stock markets. It is not only stocks, but also other assets that can be traded online (financial instrument), for example foreign currencies, forex, bonds, exchange-traded funds (ETFs), cryptocurrencies, and commodities …

Continue reading

Using PySerial for Hardware Software Test

Posted on 18 Apr 2019 in Python • 4 min read

Imagine we develop a software for a microcontroller or any hardware written in C/C++. Then, we flash the software on the hardware. So now, how can we test the behavior of the software on the real hardware? In this case, we assume that we have a serial communication to …

Continue reading

How to Easily Build an Old GCC on Fedora 29

Posted on 03 Mar 2019 in Linux • 2 min read

GCC Fedora 29

As a software developer, sometimes I need to build an older GCC. The reasons to build such a GCC may vary, from the old software to be built to the desktop OS which doesn't install the appropriate GCC toolchain. In my last case, it was the incompatibility between Fedora 29 …

Continue reading

Book Review: The Hacker's Guide to Python a.k.a Serious Python

Posted on 31 Jan 2019 in Python • 4 min read

The Hacker's Guide to Python Serious Python

Last year, I had a need to boost up my Python knowledge. Reading blog articles and searching for a solution in Stackoverflow have helped me solving particular issues. However, most of the solution that I found will not last long in my head. Thus, I was searching a book for …

Continue reading

How to Manage Software Documentation in a Good Way

Posted on 26 Dec 2018 in Documentation • 3 min read

I believe that documentation plays a vital part in any software project. In reality, however, during my involvement in different projects of large corporations, their documentation quality is far beyond the established open-source projects. Several times when I join a software project, the documents are not structured and spreads in …

Continue reading

How to Setup Nginx for a PHP application on Fedora 28/29

Posted on 30 Nov 2018 in Full-Stack Web • 6 min read

After switching from Linux Mint to Fedora 28/29 on my laptop, I had difficulties to run my Grav CMS or other PHP projects on Fedora OS. In the last 2 months, I've learned several things about the different between the Ubuntu-based OS and the RHEL-based OS. They are similar …

Continue reading

My Take-Aways after Attending PyCon.DE 2018 in Karlsruhe

Posted on 25 Nov 2018 in Python • 3 min read

PyCon De 2018

On October 24th until 26th 2018, I attended my second german Python Conference (PyCon.DE) in Karlsruhe. During the three days venue, I've met many interesting persons and attending interesting talks. In this article, I would like to write down the list and the take- away messages from the conference …

Continue reading