HTTP over UDT for inter-region file transfer

Introduction Transferring files between server is no big deal with nowadays network equipments. You use rsync, scp or even http to get a file from A to B. Of course, you rely on the TCP stack so you have a decent reliability in the transport. But TCP has its drawback, especially when it needs to go through a lot of equipments. Typically in the cloud, or over a VPN. To prevent the drawbacks of the TCP protocol, there are several solutions:

Processing CSV files with golang, python and perl

Introduction System engineers are used to CSV files. They may be considered as a good bridge between Excel and the CLI. They are also a common way to format the output of a script so data can be exploited easily from command lines tools such as sort , awk,uniq, grep, and so on. The point is that when there is a significant amount of data, parsing it with shell may be painful and extremely slow.

Being a better public speaker with a little help of Speech Recognition, Javascript and Chrome

Introduction I usually don’t like slidewares. Actually as IT engineer working, by now, exclusively in France, I’m facing the PowerPoint problem: Too many boring slides, too much information per slide, a presenter dedicated to read their content. Therefore, the audience is watching its watch while waiting for a coffee break. I won’t redo the introduction I already did in a previous post but indeed slides can, from time to time, be a value-add to a presentation.