NaviChat

Since Chatbots are the so hot right now, I decided to have another go with Chatfuel and build what the world will remember as … the Navibot, the world’s first chat-based navigation bot! Then, however, I typed that into Google and found out that Samsung already has a f*cking vacuum cleaner called NaviBot, WHICH DOESN’T EVEN NAVIGATE. Silly.

Anyway. I then decided to build what the world will remember as NaviChat, the world’s first chat-based navigation bot.

That is probably not true, but anyway, my main mission was to play around a bit with the Google Directions API and the Google Places API and see what they can do in terms of navigating the public transport network.…

read more

The Jazzbot™ – a Chatfuel Chatbot

I just built a chatbot for Jazzity using Chatfuel. Super easy, great fun.

The Jazzity Jazzbot™ tells you what’s on tonight for a number of jazz clubs in Berlin. You can either type in the jazz club you’re interested in, or you can pick from a list that’s presented to you. You can ask for additional details and have the Jazzbot show you the directions on Maps.

What’s great about Chatfuel is that you can query JSON APIs and assign the query results to variables that you can later use as part of the chat or control flow.

To that end, I have built a quick Jazzity API which just returns today’s programm for a given club.…

read more

Customizing posts with the new Facebook API update

In an attempt to fight misleading news on their platform, Facebook has recently changed the way you can use their API to edit previews of posts. While before you could specify the header, preview text, and the image, this is no longer possible. Instead, Facebook picks the relevant information from the website that the post links to.

This article presents a solution to continue to post customizable post previews for certain contexts.

Facebook takes action to fight fake news

To fight misleading posts with false preview texts and misleading images,  Facebook has started to disable the ability for Pages to edit the previews of the links they post – both for the Page composer and the API.…

read more

Introducing Jazzity – Your pocket guide to jazz in Berlin

A while ago I moved to Berlin. Being a huge fan of live jazz music I was really excited to move to the jazz capital of Europe, as Berlin is frequently called.

Berlin has a lot of amazing jazz clubs, from well-known and established jazz clubs such as the A-Trane, the b-flat or the Quasimodo, to smaller and less well known clubs such as the Donau 115, the Hangar 49 or the Hat Bar.

I quickly came to realize, however, that there was no good overview of all jazz clubs in Berlin. There was no convenient way to know which club was playing what and when, or when there were jam sessions at which club.…

read more

How selection bias will skew your activity mailing results

Here’s an interesting thing that I came across when evaluating a mailing for a client that I need to share.

Fallacy01

The observation

So what we’re looking at here is the revenue for a given group of customers from 06/2014 to 12/2014. (Note that the data presented here is completely fictional recreated in a spreadsheet, but follows patterns similar to the original data. See below for more details.)

This group of customers had been selected due to its inactivity as defined by the revenue in 06/2014 being smaller then a certain threshold (again, the actual selection was a lot more refined that is described in this model).…

read more

How to tell if your results are significant – a practical guide

Marketers frequently face a situation like this: In a survey it is found that 57% of women prefer product A, while 60% of men prefer product B.

In this article I will show how marketers – using only simple statistical analysis tools available in Microsoft Excel – can quickly and easily decide whether or not they can draw meaningful conclusions from such a result, or whether they may be making fatal mistakes by interpreting random noise as valid data.

stats mofo

Marketers frequently face a situation like this: In a survey it is found that 57% of women prefer product A, while 60% of men prefer product B.…

read more

Why the new Spotify UI makes no sense. A rant.

A while back I’ve been whining about the lack of a decent music collection management Spotify. In the past months, Spotify has worked quite a bit on their UI and have changed their interface a lot. Sometimes for the better, sometimes for the worse. Bottom line however: the music collection management is still freaking useless.

Disclaimer: the following contains a lot of SHOUTING and CURSING. Sorry about that. But I’m really really passionate about my music player, and just hate to see that Spotify, which I otherwise LOVE, can’t seem to get their sh*t together.

So here we go: First, there’s the SONGS tab:…

read more

Last.fm partners up with Spotify to offer on demand plays

Spotify Last.fmGreat news! Last.fm partners up with Spotify to again offer on-demand plays:

We’ve teamed up with Spotify to bring their entire catalogue, on demand, to the world’s leading music recommendation service.

About two years ago, Last.fm had dropped their on-demand plays, to “focus on the features that make Last.fm unique — scrobbling, personalised radio, and being the online home for your music taste”, or, put differently, CBS wanted to cut the costs so they decided to save the royalties.

Well I’m glad they’ve finally come up with this solution! The integration works pretty well, too: if you hit the play button on last.fm, Spotify is opened in the background to play the track.…

read more

Spotiamp – it really whips the llama’s ass.

Found this little gem today:

Spotiamp

Spotiamp is a little program that lets you login to your Spotify account and play your playlists and more.

Apart from being nostalgic, it actually is a great player! The minimalistic design is timeless of course, but it is also a very fast player. The download is less than 500kb, it loads up in no time, and hardly uses any ressources. Plus, there’s any equalizer (which is dearly missed in Spotify).

In other words – it really whips the llama’s ass!

 …

read more