Cryptocraze — I’m out

Cryptocurrencies are a real hype right now. Everyone jumps on board, hoping to make some money. I tested it out, too, to understand it a bit more. But it doesn’t feel right — so I sold my few coins and quit.

Here are my doubts and reasons for feeling uncomfortable with those currencies.

Beyond Tellerrand 2017 Berlin

The last two days I spend in Berlin at the fantastic Beyond Tellerrand conference. The talks and people there are great, you should definitely go to one of those events. I took some notes ...

3D map visualizations with Mapbox GL JS

Mapbox GL JS is a JavaScript library that uses WebGL to render interactive maps from vector tiles and Mapbox styles. In a recent update Mapbox added extended functionality to create 3D data visualizations on ...

The Web vs. Native

The Fucking Open Web is a post by Eran Hammer about the complexity and unpredictability of the web in contrast to native applications. And as much as I love the web for it’s op...

Algorithm curated

In the early days of the internet it was pretty simple — publish a site and it was done. With social media user generated content became the norm and the amount of data exploded. In the opinion of the big social networks it apparently is too much for the majority of users to handle.

Build graphs with D3.js

Graphs and charts can be build using SVG or the DOM. But doing this by hand is quite annoying and repetitive. Luckily, there is a library to help: D3.js makes manipulating the DOM ...

The various concerns when talking about mobile devices

We often use the word mobile device when talking about limitations while designing and building a new application or website. But what do we mean with that? What is a mobile device and what makes it so special that we have to care about? Are the problems we refer to limited to smartphones?

Recording videos in the browser using MediaRecorder

For a project which is currently in development, I’d liked to record a video from the webcam data that is available through getUserMedia. That’s how I got to know the MediaRecorder API.

Inline SVG as Google Maps marker

For a Google Maps based project with a lot of similar markers, I was looking for a way to reduce redundancy for these marker images. The marker images look all the same, only differing ...

Do we need AMP?

Recently Google released Accelerated Mobile Pages (AMP), an open source subset of HTML with performance in mind. What purpose does it serve and do we really need that?