Über kommer til Norge

Über kommer til Norge og jeg synes «Maktmerkevaren Uber» av Jørgen T. Helland (@jorgenhelland) er en god kronikk som går litt dypere i materien enn mye av det som er skrevet i media.

Aftenposten har i en rekke artikler brukt begreper som «kompiskjøring» og «peer-to-peer» for å beskrive Uber, Haxi og andre liknende tjenester, gjerne i sammenheng med «app», under paraplyen «deleøkonomien».

Det er mulig disse ordene egner seg for å snakke om Haxi og andre grasrottiltak, men de duger ikke hvis man vil forstå Ubers globale suksess. Ikke kan de brukes for å rette søkelyset mot hva drosjenæringa bør fokusere på framover, heller. I begrepsbruken ligger det også en undervurdering bygget på digital umodenhet.

Å si at Uber bare er en app er like fånyttes som å si at Airbnb er en nettside. De er begge tjenester og merkevarer som gjennom bruk av teknologi endrer folks adferd i allerede etablerte kategorier.

How to make an iterable Swift collection type

Sometimes it’s useful to implement custom collection types. For example, you may want to keep the order of the iteration of the objects in the collection hidden from the consumer. Here’s how you can make an iterable Swift collection type with SequenceType.

Continue reading How to make an iterable Swift collection type How to make an iterable Swift collection type

Avoid Polluting The Global Namespace in JavaScript

In this blog post I will show how to avoid polluting the global namespace in JavaScript.

What is this namespace you speak of?

When we give our components names in our code, the interpreter adds them to a namespace. We can reference the component later by using that name. In a certain namespace, a we can only use certain name to reference, or point to, one thing (at a time).

The global namespace is a namespace that is common to all JavaScript code in your JavaScript interpreter. It’s also known as «global scope», and I use the terms loosely and interchangeably here, even though they mean different things.

Continue reading Avoid Polluting The Global Namespace in JavaScript Avoid Polluting The Global Namespace in JavaScript

Start using Swift with Parse.com

Unfortunately Parse is closing down in 2017, but we have found a great and actually local (to us) service: AppStax.

We decided to develop an iOS app to interface with #lillygram. #lillygram uses the popular «Backend-as-a-Service» Parse.com. Here’s a quick overview of how to get started using Swift with Parse.com, based on our experiences so far.

Other useful resources:

Continue reading Start using Swift with Parse.com Start using Swift with Parse.com

Unfortunately Parse is closing down in 2017, but we have found a great and actually local (to us) service: AppStax.

Two Mac apps I cannot live without

There are two Mac apps I have installed on my Mac I forget are not native apps. Whenever I borrow somebody elses Mac I keep forgetting my apps are not installed. And I get super annoyed when things do not work as I expect!!

mzi.wbmujjhv.175x175-75Flycut

I copy text after text and then Flycut lets me paste whichever of these texts I like. I love it!

Use Flycut with keyboard shortcuts or select from a list displayed in the menu.

Get Flycut for free at the AppStore.

appicon.175x175-75Alfred

With a simple keyboard shortcut I launch Alfred and let him know wich app I want to open.

Alfred can do a lot more for you, but I just need him to open the app I need!

Get Alfred for free at the AppStore.


These are my two lifesavers! Let me know in the comments if you install and fall in love as well 😀

My favorite WordPress Themes Store

When starting to look for themes this is what will go through you mind:

OMG I have been looking at themes all day, where did the time go, I still don’t have a theme and OMG how do I know these are any good …

I will not go into any details about how to know if a theme is good or not in this post, but I will give you the link to my current favorite WordPress theme store: array.is!

Why do I like their themes?

  • The themes are fresh and modern looking.
  • They have great documentation for getting started with each theme.
  • The code behind the scenes is well done.
  • Alle the themes are updated frequently.

I think you will find a theme that suits you.


Buying themes from array.is will let you download a zip file you can upload to your selfhosted WordPress site.

If you have a WorPress blog/site on wordpress.com three of Array’s themes are available there as well.


Screenshots of Array's theme page.
Screenshot of Array’s theme page.

Do you have a favorite store? Please let me know in the comments!

Turn a WordPress blog into a WordPress homepage

As a business you usually want to greet your visitors with a proper front page, and not send them straight into your blog. This little tutorial will show you how, and it will even work if you want to skip the blog thing all together.

From a blog front page (left) to a proper homepage (right).

Continue reading Turn a WordPress blog into a WordPress homepage Turn a WordPress blog into a WordPress homepage