Espen Klem

Espen Klem
Interaction designer with a love for log reading, statistics and mind-bending, user friendly concepts.

Search: better user experience with one line of JavaScript

What’s the cheapest trick you can do to get a better user experience on your search solution, and make your users do better search queries? Add a small line of JavaScript in your template’s document ready function:

This will do two things for the user: It’ll be easier to see the search box . [...]

Search without search box: Recipe App – Alpha version

First thing first: I really like search as a technology. Not so much because how it helps us today, but how it can help us tomorrow. Especially on the UX front, stuff moves slowly. One of the biggest issues, in my mind, is the empty search box. That’s why I tend to look for solutions [...]

Idea: Your life searchable through Norch – NOde seaRCH, IFTTT and Google Drive

First some disclaimers: This has been posted earlier on Even though some of these ideas are not what you’d normally implement in a business environment, some of the concepts can obviously be transferred over to businesses trying to provide an efficient workplace for its employees. Norch is developed by Fergus McDowall, an employee of [...]

Discovery engine that actually works? Recipe app to the rescue!

Great day, our seasonal food recipe search app, or just “Recipe app” for short, is in public beta… or maybe only a late alpha release. Anyway, it’s mature enough so you can get an idea of how it will look and work. Seeing others use it, I’m inclined to call it a recipe discovery engine. [...]

5 reasons Lebron is the future, or why the Forage search engine will rock

The Lebron stack Last week, I saw the future. Wohaa, that’s always a great feeling.  I’ve seen it in earlier weeks also, but now it was even brighter than before. For me, it’s still called the Lebron Stack as Max Ogden explains it and consists of LevelDB, Browserify and npm. All this is mostly happening [...]

Crawl interfaces for Forage running inside your browser

Got an idea a while back on how we could use the JavaScript/Nodejs Search Engine Forage so that the users would have their own search server inside the browser. The main takeaway from this would be that you don’t need to install anything to test the search engine. Since last time, I’ve made a quick [...]

Main navigation for recipe app user interface ready

Our seasonal food recipe app is getting closer to some front end hacking. Just finished making a navigation sprite where you’re supposed to swipe horizontal to change place of food foraging, and vertical to change time of year (month). It’s based on our earlier created mental model and Christine Hørven’s interpretation. When you open the web [...]

User Experience for the Recipe App on Ipads and Android Tablets

More than half the traffic for the recipe site we’re indexing comes from Ipads and Android Tablets. Because of this we’ve chosen to do pad first, mobile second and regular laptop/desktop third. So first up are Ipads and Android Tablets. Recipe App User Experience on Ipads and Androids How to sort the result set The [...]

How to visualize absolute search result quality

Earlier, I’ve looked into how I could use the Phi spiral to possibly get a better display of what’s most relevant in a search result. A former colleague of mine, Johannes Hoff Holmedahl, did a quick test on the theory, and it may actually work. For the recipe app I want to do something slightly [...]

Idea: search server running inside browser

Got an idea to use the browser as a virtual machine for Forage Forage is Fergus McDowall’s pet project: A search server written in JavaScript and based on Node.js and LevelDB. Since it’s JavaScript, and HTML5 local storage has the same key/value storage as levelDB (HTML5 local storage for Chrome actually is levelDB) it has the [...]


Comperio AS
Øvre Slottsgate 27
NO-0157 Oslo,
+47 22 33 71 00
View map


Search Provider Sverige AB
Gamla Brogatan 34
SE-11 120 Stockholm
+46 8-21 49 00
View map