Francesco Gallarotti
I'm just another software engineer from Italy. I studied/worked/lived in New York state since 2000 to 2011, when I moved back to Italy. I love my wife, my three English Cocker Spaniels, landscape and portrait photography and simmering spicy curries. I have started learning Japanese numerous times.
Twitter
LinkedIn
Github
Stackoverflow
From the Kingdom on Nouns to the Kingdom of VerbsHaving learned Modula3 and Java in college, and having worked mostly on ASP.NET development at work, my mind is hard-wired to think in terms of objects. This is probably the main reason I have been finding hard to relate to a language like Javascri...
The Norwegian Developers Conference 2014 just ended and they have already posted all the videos of all the talks that were given this past week. Two talks in particular caught my attention.The first is a talk about Railway Oriented Programming (an interesting technique to manage error handling in...
Spaced RepetitionSpaced repetition is a learning technique that incorporates increasing intervals of time between subsequent review of previously learned material in order to exploit the psychological spacing effect, the phenomenon whereby animals (including humans) more easily remember or learn ...
Sebastian Leitner, a German psychologist presented in the early 70's a learning system that makes selective learning possible with less effort than the traditional method of studying a set of flashcards sequentially.This is just a note to myself on how to implement the Lietner System.First, t...
There are probably less than 5 people in the entire world that might be interested in this piece of information, including me, and those people might already have found their own way to achieve the same result. Nonetheless, I am writing this quick blog post, mostly for personal reference.The Cyph...
Working at the office customizing and installing different content management systems (CMS) for some of our clients, I have seen different ways of tracking users and then using the collected data to generate analytics reports and to personalize content. I am not talking about simple Google Analyt...
At the end of the last post I quoted the eye-opening comment that Graph Grandmaster Wes Freeman left on one of my questions on Stack Overflow. Following his advice I decided to change the way each of the queues in my application was handled, adding two extra nodes, the head and the tail.Inserting...
Building Trello with AngularJS and Neo4JAs I mentioned in one of the previous articles of this series, the project I am working on -- called Collaborative_Minds -- consists of implementing the basic functionalities of Trello, a free web-based project management application made by Fog Creek Softw...