Blog

Techie 'n' nerdy stuff

JEE application with Docker + Glassfish + JavaDB (Derby)


With Docker it’s easy to develop applications in an isolated, deterministic and secure environment. So let’s see how we can leverage…

University notes


I’ve decided to gather my university notes for easier consultation since they were useful for a lot of people (notes from foundations of…

Arduino Basic Library


This is an ensemble of independent Arduino libraries to manage basic components such as buttons, potentiometers and leds. Code and…

Multiboot USB drive for multiple OSes and tools


This is the successfull procedure I adopted to create my multiboot USB drive with Ubuntu linux and Windows 10 (but you can put every…

Design and Implementation of a MPPT algorithm for photovoltaic panels based on neural networks


Bachelor thesis in computer science and engineering at Università degli Studi Roma Tre with title “Design and Implementation of a MPPT…

Lightweight and multipurpose list data structure in C


In the last C project I needed a versatile list data structure. The needs for this list where: lightweight on memory easy to use support for…

CMake tutorial for novices


I really struggled to find a decent and simple tutorial on CMake. For this reason I decided to write this one for novices like me and just…

How to install Virtualbox on Ubuntu having UEFI secure boot enabled


Installing Virtualbox on Ubuntu, if we have an UEFI secure boot enabled computer, it’s not that difficult if we know the right steps to…