Projects 2013

Categorized in

I like to keep myself occupied, previously exemplified by my involvement in several student organizations while I studied (one in which I still partake with my time and effort, albeit in diminishing manner). Since I completed my master thesis this fall, I’ve tried to limit my involvement, and concentrate on work and getting on route with my life as a professional. I believe myself to be on the right path now, and hope to increase my involvement once again, as this post will describe.

So what do I hope to involve myself in? Well, there are several projects out there, several events I want to attend, and several talks I want to hold. So lets just get on with it.

Projects

Holder de ord (HDO): During the last months of my study, I kept an eye out for HDO. This not-for-profit, politically independent entrepreneurship aims to be a watchdog on Norwegian politics, specifically by analyzing the data shared by the Storting, the Norwegian Parliament, and share it in a discoverable and easily consumable manner.

I quickly joined HDO when the thesis was completed, but I quickly realized I couldn’t spare the time necessary. For the spring of 2013 I’ll make a better effort to change this, and I’ve already signed me up for their monthly hackatons (you can too; January, February, March, and April is out!).

graphite.js: I really want to keep up the development of the project that came out of my thesis. I’ve also been approached by one of the author of JSON-LD, Markus Lanthaler, asking me to update my JSON-LD processor, so first and foremost I’ll try to do that.

UiO: Campus TG: The Gathering (TG) is an annual event at Vikingskipet, Hamar (Norway). Basicly it’s a huge computer party, with five thousand participants, mostly teenage boys. I’ll be joining the efforts of UiO to convince these young, bright minds to study at UiO. As part of this effort, my plan is to give three lectures; one that aims to teach basic JavaScript for beginners, and two that will involve a tutorial. As part of this, there are three minor (*cough* famous last words *cough*) projects:

  • A to-do list (yeah, I know, original) made with basic JavaScript, for which the purpose is to be used as a teaching tool; The data types involved, the setup, the decisions, etc, will be part of a tutorial I hope to go through. The first lecture will go through a non-persistent to-do list (perhaps only “saving” to cookies); the second part will be a collaboration with one of the other lecturers, who will create a server application with another programming language that will talk with the to-do app.
  • Tetris! Yeah, I know, another original idea; But the goal is to use it to gain knowledge on W3′s gamepad specs, and probably work with gamepad.js. I think that can be a cool demo to show at TG.
  • Rubik’s Cube: Based on my learning on the gamepad API, I want to embellish the concept by combining it with three.js, and create a Rubik’s Cube in 3D, and enabling controls with a gamepad (and keyboard of course).

The two latter projects require me to buy a gamepad. Any advice are appreciated. Also, to start my work with Tetris, I’ll look into the Tetris project hosted at git.neuf.no. Any hints at other projects are also appreciated.

Edit

I also hope to contribute to LessDocs, a project I’ve neglected for to long already. It’s initiated by my colleague Stein Jakob Nordbø, and we hope to make use of it at the center.

Events

This will depend more on what my workplace can afford, but hopefully I can be on all of the following:

QCon London: This is already decided, and the whole development team at the center will participate. Really looking forward to this, as it will probably be the first I participate as a non-student.

Norwegian Developer Conference: Considering the expensive trip to London, this is more uncertain, but I’ll keep my fingers crossed.

Web Rebels: A conference focusing on web development in Oslo? I got to be a part of it!

Talks

This might be too ambitious, but I hope that my lectures on TG are positive, and that it may improve my presentation skills. Apart from these lectures, I have no concrete goals, but the workplace is always interested in being taught about the developments within web technologies, so I’ll probably give some talks there.

Edit

Apart from the talks I would like to do, there are a bunch of arenas I’m going to follow in hope to find interesting talks. I’m a fan of Meetup, and can recommend several groups, such as framsia, baksia, and Oslo Open Data Forum. I also hope to go to more talks by ^{Oslo “Socially Functional Programmers” #OsloSFP} and GDG Oslo.