Home ¦ Archives ¦ Tags ¦ Learning Progress ¦ Contact ¦ Resume

Git the gist of it: common commands for a working workflow

Estimated read time: 30 minutes

Git is such a fascinating piece of software. It is not the only distributed version control system out there, but it is certainly ubiquitous in that category and has become a tool that must be mastered by any software developer in the modern era.


Using Google Sheets as a database to extract data converted to Markdown

Estimated read time: 6 minutes

Using Google Sheets API, this little tool reads a spreadsheet, extract relevant data and converts it into Markdown so it can be repurposed, in the example given in this article to generate an HTML output for this website with Pelican, a powerful static site generator.


Convenient and lightning fast backups with rsync

Estimated read time: 9 minutes

Cloud storage became affordable a long time ago while internet connection speeds have increased dramatically over the years. Yet, there is still a strong case to be made for daily backups of a whole system and for this purpose, there are few options to contend with rsync.


Managing dotfiles with a Git bare repository

Estimated read time: 5 minutes

Keeping configuration files under version control with a Git bare repository is a fast, elegant and convenient solution!


Ignoring Sync of Local Files to Dropbox on Linux

Estimated read time: 7 minutes

To make the most of Dropbox, it can make sense to backup the files you care the most about and skip the ones that simply take too long to upload and eat up all your space. Such candidates could be hidden .git/ folders and node_modules/, but how do you exclude them locally? Let’s find out.

© Sébastien Lavoie. Built with Python using Pelican v4.7.2. Theme adapted from Giulio Fidente on GitHub. RSS feed.