Ramblings of Daniel Graziotin


How to dynamically change video.js videos and captions, with JavaScript


I am involved in a multidisciplinary data visualization research project. A part of it relies on qualitative data, namely video interviews. Regarding the videos, the Web designer wired the following layout: Pretty neat and simple, isn’t it? The user clicks on one of the thumbnails below the video player. The thumbnail is marked as selected via a change of background-color of its container...

How to use Laika testing framework for Meteor on Ubuntu 13.04


As a Meteor developer, I have the need to write test cases for my code. While Meteor does not have an official testing framework yet, Laika is an incredibly rich third-party framework for writing test cases both in the client and the server components of a Meteor project. It took me a while to understand how to install and configure Laika, especially because I am not a Node.js developer. In this...

Introducing SEMAT Essence Accelerator


It is a pleasure for me to announce a stable public release of SematAcc – the SEMAT Essence Accelerator. SematAcc is a web positioning system for SEMAT Essence Theory of Software Engineering. It provides practical ways to learn the Essence theory, as it enables a web positioning system to represent a software system status using Essence Kernel (currently, only the Concerns, Alphas and the...

Re-creating Franzmagazine.com website


Today I am starting a new project with a Prof. Matteo Moretti of the Faculty of Design and Art at the Free University of Bolzano-Bozen. The project consists in re-creating the actual website of Franz Magazine, A Magazine that “observes and investigates the social and cultural phenomena of its territory” in the local area of South Tyrol, Italy. The website will dwell as a heavy...

How to limit a field with javascript-prototype and display the counter


For job purposes I had to learn a lot of JavaScript, including AJAX related stuffs. Like every lazy (but intelligent) developer, I looked around for frameworks that could help me doing my work. I knew that prototype existed, but I never looked at it because of lack of interest. Well it’s great, it’s really great! Nowadays everybody should use frameworks, as their abstraction permits a rapid...

Ramblings of Daniel Graziotin

About Author


Dr. Daniel Graziotin received his PhD in computer science, software engineering at the Free University of Bozen-Bolzano, Italy. His research interests include human aspects in empirical software engineering with psychological measurements, Web engineering, and open science. He researches, publishes, and reviews for venues in software engineering, human-computer interaction, and psychology. Daniel is the founder of the psychoempirical software engineering discipline and guidelines. He is associate editor at the Journal of Open Research Software, academic editor at the Research Ideas and Outcomes (RIO) journal, and academic editor at the Open Communications in Computer Science journal. He is the local coordinator of the Italian Open science local group for the Open Knowledge Foundation. He is a member of ACM, SIGSOFT, and IEEE.