There are some innovations in IT that everyone follows and hear about and then there are some others, quieter, humbler, those sort of innovations that hide behind a wall and when you understand their power and what you can do with them, you are truly astonished.
Let’s have a committed relationship … with git
Git is the most widely used version control system in the world. I have to use it during my work, and as it is not difficult to use (if you don’t have conflicts), I didn’t think much about it until recently. However, once I started to read more about it, I quickly realised its elegant way of dealing with versions and integrity control worth more than an article! We have probably all taken this amazing tool granted time to time, underestimating all the trouble it saves us from. So let’s realise the power and elegance of git, and let’s finally get into a committed relationship with it!
Continue reading “Let’s have a committed relationship … with git”
Elastic vs. PostgreSQL for text lookups
During one of my missions, I could compare two database management systems and their performance on text lookups: Elasticsearch and PostgreSQL. Here is the what I found.
Elementary Data Structures in C++
During my job I have to analyse and correct mathematical models that aim to evaluate risk in C++ and automise processes in Python. As I come from a finance background, I thought it could be a good exercise to look at some elementary data structure and code them from scratch in these two programming languages. Here comes the version C++.
Hello from the Virtual Machines’ World
This article explains a trick, almost like a magic trick. The aim of this trick? To deceive our computer into thinking that it is inside another computer, equipped maybe with another operating system. Why do we do that? For numerous reasons. Some of the possible reasons include: to be able to run multiple applications on one server, to be able to simultaneously run multiple operating systems on one computer, to be able to run multiple sessions of a single operating systems or just to be able to host applications that are incompatible with our host operating system. The reasons are numerous, the solution is elegant. Let’s see then what is virtualisation and how it is achieved!
Web Scraping
Abstract
This article shows a simple program written in Python to do a basic web scraping. As an exercice, we get the titles of Youtube videos and the number of views, then we store these information in a Pandas DataFrame.