What if your software project loses the best developer? Who is the developer you can get rid of? I bet these are questions that all project managers ask themselves several times during the lifecycle of a software project. Developers are valuable resources for any...
Sustainability of open source is a huge problem, especially in a world where all software depends, one way or the other, on open-source software to run. There are many ways to help and thank open-source maintainers but, IMHO, the only scalable option to make OSS...
Artificial intelligence is going to change the way software is developed. On the research side, we’ve seen many initiatives attempting to bring some of the benefits of AI and Machine Learning in particular to software development. Many of these papers are part...
Open data: are we there yet?. This was the title of a personal reflection on the present and future of open data, published in the blog of the Internet Interdisciplinary Institute. There, I argued that while the number of open data resources keeps growing at a fast...
The web runs on JavaScript. In fact, some sources suggest that about 74% of all websites use some form of JavaScript library. The number of libraries for JavaScript applications has increased considerably over the last few years. When multiple JavaScript libraries are...
I typically use 3 different computers (home, office and travel). A good online IDE (Integrated Development Environment) would be really useful to avoid reinstalling and configuring all the editors and libraries and plugins and … I use in every computer....