Together with some friends I manage the events of a local CoderDojo group: we meet once a month, gathering together some kids that want to create something interesting and fun with computers. We use different technologies, but we mostly build little games or stories in Scratch, and one day we decided to run an experiment. A typical Saturday afternoon starts with the mentors asking the kids what they want to create, but contrary to what it may seem this is not a simple task: some kids don’t have a clear picture of what they want to achieve and the greatest part of them tends to work individually. To overcome these problems we thought to provide the kids a sheet of paper with printed some directions and to ask them to gather in groups and take half an hour to fill in the blanks before starting to code. Actually, some groups were suggested by the mentors, but in the end they worked. The printed directions were simple and their goal was to lead the kids to create an outline of the ga
I recently developed a web based picture viewer useful to turn a tablet (or, actually, every device that has a web browser in it) into a digital photo frame. This tool is a client/server application that can be used on every device to display a slideshow of some pictures that are stored on a server (or NAS, etc.) in your local network. It is composed of a client part that retrieves the list of folders from the server and allows the user to select which folders the pictures to be displayed are in. Then it starts asking the server one picture at a time. The server part is based on node.js and it is so simple that can be run on a Raspberry Pi device (I actually run it on a RPi device with a nodejs version as old as v0.10.9). This part retrieves the list of folders and then one picture at a time when requested by the client. The server can be accessed by multiple clients at once because each one has its own session with a separate list of pictures to be displayed. If you are