Unfortunately I don’t blog every time I release a new website or open source project, even though I should. I’m going to try to be better at that, and also I thought I’d do a late new year’s recap of (computer related) things I did in 2013.
What is my ZIP
In the beginning of last year I released What is my ZIP? - a small hack for displaying the ZIP/postal code of your current location. Later in May, I also added functionality for finding the ZIP codes for arbitrary addresses.
During 2012 I had been working extremely hard on our previous startup, Tripbirds. Therefore, when Robert asked me if I wanted to make an iPhone game with him and Niclas, it felt like a nice relief to work on something just for the fun of it. Our only goal was to make a game that would be fun, and that we would enjoy to play ourselves.
In July I released Longitude.me. It’s a website for sharing your current position with others live on a map. The typical use-case is if you’re meeting someone down town and want to share your position with her or him (or them). Then you just create a new Longitude.me link, and send them the URL. Another use-case could be if you are going on a road trip with multiple cars, and want to keep track where the others are. One of the big USPs with Longitude.me, is that it works for anyone with a smartphone, with no need to install some app.
During the summer and beginning of the autumn, I developed and designed Boutiquehotel.me together with Ted, which we released in October. It’s a website for people who want to find the best boutique hotels in the world. For example, check out New York boutique hotels, Stockholm boutique hotels, Berlin boutique hotels, Cape Town boutique hotels or Paris boutique hotels.
At the end of summer I released a swedish version of What is my ZIP called Postnummer.me. It has the same functionality, but it’s in swedish and has another (perhaps better looking?) design. While I was at it, I also made a site for seeing your current altitude as well as a ZIP code site for Canada postal codes :).
I participated in the awesome art hackathon, Art Hack Day Stockholm, where me and Emil created Sexism Detector. We let users sign in with their Facebook account, and we retrieve all comments made on their - and their friends - profile photos. Then we analyze the words that are used in these comments and display the words that are the most disproportionally used to comment photos of women compared to men, and vice verse. The result is unfortunately quite sad, but not that surprising.
Open Source projects
Leaflet UserMarker & GeolocationThrottle
While making Longitude.me, I developed two small JS libraries that I’ve open sourced. The first one is Leaflet UserMarker - a Leaflet plugin for displaying user markers on a map. The second one is GeolocationThrottle - it solves the problem of throttling the number of callbacks that one gets from the HTML5’s navigator.geolocation.watchPosition function.
jQuery Draggable Touch
While developing Roni, we realized that there were no good jQuery (or pure JS) libs for making elements draggable, that had touch devices as it’s main target (with support for multitouch, etc). Therefore I created jQuery Draggable Touch which solves this problem.
I also did quite a lot of work on my biggest open source project, Locust. It’s a load testing tool where you define your load tests in simple Python code, and then it lets you spawn millions of users generating load against your target system. We originally developed it to load test Battlelog, and it’s been used for the stress testing of both Battlefield 3 and Battlefield 4, so one can definitely say it’s been “battle tested” ;). I very recently pushed out version 0.7.
I also did some consulting last year. Most of the consulting I did for DICE/EA, where I worked on Battlelog and Battlefield 4. I also did some work at Hyper Island where I made a conference website together with Trond Fröding, as well as some work on their main website.
Other peoples’ projects
So now I’ve listed most of the computer related projects I did last year, but I would also like to mention a few projects of some other fellow swedish programmers/web people.
Martina Elm, Jonny Strömberg and Johannes Edelstam, who also are “Knackerists”, have started their startup Confetti. They’re building a great tool for event and conference organizers. They’re also solving their own problem, since they are arranging the very promising conference Nordic JS
Anton Johansson, the creator of Headler seems to have two exciting projects in the pipeline. Osom Laundry seems to be some kind of modern Laundry service, and Alltid.se is some secret project which I hope we’ll hear more about soon.
You should also check out Sebastian Razola’s new project Where Foodies Eat. It’s a service for finding restaurants and other food places, and it actually beats both Foursquare and Yelp when it comes to finding great places. It’s currently launched in New York, San Francisco and Los Angeles.
Predictions for 2014
I always think it’s fun to read people’s next year (tech) predictions, and I thought I’d come with one myself. I believe the adoption of Docker - an incredibly useful tool for running applications in small linux containers - will explode. There are already many exciting projects building on Docker like Runnable and Circle CI. Personally, I hope that Flynn will come and solve all my deployment problems forever :).