Apr 072013
 

I have mounted a D-Link DCS-923L IP-cam in a nesting box to watch birds nest and their home life. The IP-cam is a simple surveillance camera with night vision that allows it to capture video in complete darkness, and it is equipped with a built in web server that serves the live video feed. I set up the camera last spring and configured my firewall to allow friends and family to watch the birds. More and more people watched the feed and when the chicks were about to leave the nest (seems to be the most popular part of nesting) my connection to internet was completely choked. This year I figured I had to set up a mirror that could take the load off my network and I set out to find a solution. I found Bambuser (a free live video streaming service), why not use it?

So, how do you connect an IP-cam to Bambuser? It turned out that it can not be connected directly but with some some extra work it is possible, almost for free.

Continue reading »

Feb 172013
 

We have started a small project to build a web-ROTI, that is an app that can be used to measure how good your meetings are. After one day of hacking we have a MVP.

Web-ROTI (Return On Time Invested) is a tool to gauge the time spent on meetings and improve them.
ROTI can easily be measured on whiteboard or paper but you are running the risk of getting a biased result when the voters see other votes. In Web-ROTI the vote is given without bias, as a bonus it calculates the average as well.
A vote is a number between 1 and 5
  1. A complete waste of time
  2. Not so good
  3. Break even, my gain is equal to the time spent
  4. Positive
  5. Superb, I could not have used this time better Continue reading »
Sep 212012
 

Of course you unit test your code! Everybody does that. Your company, your co-developers and your conscience tells you it’s the right thing to do. We’ve been practicing this for years: at work, in conferences, during code dojos, and even at home hacking sessions. But do you unit test your PL/SQL packages? Well I don’t believe you do. Or at least I didn’t. But in my last assignment I actually found a way to do it. This post suggests a way for creating unit tests inside PL/SQL packages.

Continue reading »

Apr 292012
 

Backbone in Baby Steps, part 2.5

In the first two part of this tutorial series we looked at the basic structure of a Backbone application and how to add and remove models. In the third part we will look at how to synchronize the models with the back end, but in order to do that we need to make a small detour and set up a server with a REST api. That is what we are going to do in this part. Continue reading »

Apr 232012
 

How many times have you created ad-hoc classes, when you need to return multiple values? Would it not be better if your programming language natively would support it, when you want to send a group of values? Java currently has no native support for Tuple’s, but with the use of generics, there’s a solution.

Continue reading »

Mar 302012
 

We often talk, within the world of system development, about the “prioritization triangle” where the work to be done should be prioritized in respect to the three aspects time, quality and cost. If ambition is changed within one of these areas it will have an impact on the other two. I buy in to this way of reasoning. It’s a relevant and useful tool in situations where a stakeholder is demanding that all areas should receive the highest level of priority and you need to explain that there are consequences in the choices made.

Continue reading »