Recently I've been digging a lot into GNU/Linux system administration and as part of this, I have finally taken some time to google about that mysterious info command that has been sitting here in my GNU/Linux systems, unused for years. Well, I can tell you, it has been a life-changing experience. Texinfo-based documentation is awesome.… Continue reading Learn how to use GNU info
Category: Technical
Building GNU Emacs from sources
I want to look at the GNU Emacs source code because I have some ideas I want to try and implement. If you want to write patches for an open-source project, the first thing to do is to check out the latest version from the repository, make sure it compiles and runs. At this stage,… Continue reading Building GNU Emacs from sources
I wrote a toy url shortener and people started using it
So yesterday I gave an introductory presentation on how to write web applications using Python, Flask and dokku. In my talk I shown how to go from zero to a fully functional application with a small but functional deployment environment based on Dokku. The nice thing I noticed is that people started using it, and… Continue reading I wrote a toy url shortener and people started using it
Testing Go applications with PostgreSQL and docker
I spawn and terminate docker containers automatically with Jenkins. This allowed me to have a lighter application and to keep my testing environment closer to the live environment. In this post I describe how I did this. The problem A problem i recently faced was how to build continuous integration for a web application I… Continue reading Testing Go applications with PostgreSQL and docker
Correctly erasing an SSD on GNU/Linux
This is not really an article but more of a note for future reference. So i decided to wipe an SSD drive, and I assumed that using the good old dd would not have been the correct choice. I was right, and someone (thanks mingdao) from #gentoo on Freenode directed me to this page: ATA… Continue reading Correctly erasing an SSD on GNU/Linux
Gin-gonic improvements
While writing simple web applications using gin-gonic web framework, there are some things that should be improved, in my opinion: Ideas Static file serving: it should be improved to use browser caching, according to https://developers.google.com/speed/docs/insights/LeverageBrowserCaching Default values for templates rendering: there are some values that I am going to need in pretty much every template… Continue reading Gin-gonic improvements
Dell XPS15 9530 BIOS reflash
I recently acquired a broken Dell XPS15 9530. As far as I've been told, the BIOS got corrupted during an update. As my research suggests, this is quite a common problem with this laptop. I am going to try reflash a working bios in order to make it work again. After all, it has some… Continue reading Dell XPS15 9530 BIOS reflash