From the blog

Page 1 / 6

Reboot

It's been a while —a few years, in fact, with just a small exception— since I last shared my thoughts here. I won't go into details, but life has given me a few very good reasons to be distracted from my public writing, experimenting, and sharing. At some point I …

› Read more

Mon 19 August 2024

P5.js Scratchpad

Some years ago I started to learn Processing, a Java-like environment for creative coding. Later on, I discovered p5.js, a JavaScript library that started - I guess - as a porting of Processing to JavaScript, but now it's an indipendent project on its own. I have been using it to create …

› Read more

Fri 10 November 2023

Export Tasks from Nirvana to Zenkit - Part 2

In the first part of this series I showed you how to export data from from Nirvana, process it, then import as "raw" CSV files into Zenkit. In this second part we will see how to use advanced Zenkit features such as field conversion and views.

› Read more

Mon 30 July 2018

Export Tasks from Nirvana to Zenkit - Part 1

I am quite a fan of GTD - Getting Things Done® methodology, and productivity tools in general. Over the last few years I've tried different workflows, applications, even Bullet Journal to stay organized and do things. In this article I will show you how to move your tasks and projects from Nirvana to Zenkit.

› Read more

Mon 23 July 2018

Secure, Flexible and Scalable Build Configuration with Maven

Many of the projects I'm involved in use Maven as build system due to its reliability, widespread use, and flexibility. However, I often find myself hurdling around bad choices with regard to the build process. In this article I'd like to illustrate some of the most useful techniques to implement …

› Read more

Tue 24 October 2017