Kilian Valkhof

Front-end & user experience developer, Jedi.

6 things I learned creating my own Messenger chatbot

Chatbots, 19 January 2017

The modern messaging tools that chatbots run on offer much more ways to interact compared to what previous incarnations of chatbots had, such as those used on IRC or AIM. Much advise on building chatbots that’s out there quietly assumes that all chatbots are just text-in-text-out, which doesn’t match with the platforms they are on. I recently built a chatbot for Facebook Messenger, and these are six things I learned from using other bots in research, building the bot and watching people interact with it.

Sloped edges with consistent angle in CSS

CSS & HTML, Design, 4 January 2017

If you look above this text, you can see that the header of this blog has a sloped edge. It’s one of my favorite things about this site’s new design. The technique I used has a consistent angle regardless of screen size, can show background images and only needs one HTML element and no pseudo elements. Here’s how I did that.

A Messenger Adventure chatbot

Chatbots, Web, 19 December 2016

For quite a while now I’ve had the idea to create a chatbot that works like one of those old-style text adventures like Zork. Recently I bumped into a free course on beginning a Facebook chatbot, and decided to really give it a go. The end result is A Messenger Adventure.



FromScratch is a cross-platform, simple but smart autosaving scratchpad.


Trimage lets you losslessy compress PNG and JPG images.


A celebration of horrendous kerning.