Home
Services
Portfolio
About
Blog
Contact us
Contact us
webkid Blog
This is our space for writing tutorials and collecting things we find interesting. It is mostly about data visualizations, interactive maps and web development in general.
Data Visualization
Maps
Open Source
Data Analysis
Open Source
– 15 March, 2022
React Flow 10 Release
We are releasing React Flow 10, a new website, docs, a blog and React Flow Pro.
Open Source
– 20 May, 2021
React UI Libraries 2021
A List of 15 active and maintained React UI libraries sorted by Github stars.
webkid
– 01 March, 2021
datablocks - A Node Based Editor for Working with Data
To make our daily work more effective and fun we built a node based editor called datablocks for processing and visualizing data. This…
Open Source
webkid
– 05 May, 2020
React Flow - A Library for Rendering Interactive Graphs
We just open sourced "React Flow" : A library for rendering interactive node-based graphs with a smooth panning and zooming behaviour and…
Open Source
webkid
– 17 September, 2019
We built a simple NLP tool for counting word frequency
We recently worked on a project with Zeit Online which is analyzing the frequency of words in the Bundestag's (the german parliament…
Data Analysis
Data Visualization
– 11 June, 2019
Handling Large Datasets with Node.js
Last year we've worked on a dashboard prototype which visualizes data publicly released by the BASt (German Federal Highway Research…
Data Visualization
– 19 March, 2018
Making Music from Data 🔊
An explanation about how to use Scribbletune to create MIDI files from data.
Open Source
– 28 February, 2018
OECD & webkid open source chart library
In cooperation with OECD , we recently published an open source charting library based on D3 called OECD Simple Charts . As the charts…
Data Visualization
Data Analysis
– 14 February, 2018
How to use Jupyter Notebooks and pandas to analyse data
Jupyter Notebooks are a useful tool when it comes to visualizing and analysing data. This blog post presents basic charts and explains how to create them.
Open Source
Maps
webkid
– 07 February, 2018
Plugin: Leaflet Truesize
A Leaflet plugin for creating projection aware draggable polygons and polylines.
Open Source
webkid
– 22 January, 2018
D3 Discovery
We built D3 Discovery, a helpful application that lets you explore a growing list of d3 utilities by providing a list of sorting and filtering functions.
Open Source
– 17 December, 2017
Moving from Disqus to schnack
How and why we moved from Disqus to schnack, a self-hostable Open Source commenting platform.
Open Source
– 07 November, 2017
npm tips & scripts!
In this article we cover some useful tips and tricks about how to use npm.
Maps
Open Source
webkid
– 09 October, 2017
Plugin: Swoopy Arrows For Leaflet Maps
We created a plugin that helps you to create customizable swoopy arrow annotations on top of Leaflet maps.
Maps
Journalism
– 26 September, 2017
German Election Dataviz Recap
A collection of various dataviz projects for the German federal election 2017.
Data Visualization
– 26 July, 2017
Visualization of data along public transportation lines in Berlin
In our latest project "Berlin an deiner Linie" with the Interactive Team of the Berliner Morgenpost we visualized data along 250 public transportation lines in Berlin.
Maps
Open Source
– 25 April, 2017
Making Maps With React
In this article you can find an overview about different React mapping libraries. A lot of our projects are about data visualizations and maps.
Data Analysis
– 20 February, 2017
Image Processing in Javascript
If you’re looking for a way to process or manipulate pictures in your web project, it might be worth having a look at some of the libraries introduced in this blog post.
Machine Learning
Data Analysis
– 15 August, 2016
Datasets for Machine Learning
An important step in machine learning is creating or finding suitable data for training and testing an algorithm. This article will provides you with a useful collection.
Open Source
– 27 June, 2016
React UI Libraries
This article introduces 5 React UI libraries. You will see how to setup and integrate them for your purposes. We will share our impressions and show an example for each library.
Data Visualization
– 24 June, 2016
Brexit in interactive maps and charts
This morning, Britain voted to leave the European Union. Here are some maps and charts that show the referendum results and what consequences might follow.
Data Analysis
– 07 June, 2016
Document Classification in Javascript
If you want to work with a large amount of data, there are some machine learning techniques that might be helpful for you. A common task in this area is the classification of texts.
Open Source
– 30 May, 2016
CSS/UI Frameworks: 10 Bootstrap alternatives
In this post I will give you an overview of some CSS and UI frameworks. If you are building a rich admin dashboard, Bootstrap is totally fine, but for smaller projects you might not need all its features.
Data Visualization
Maps
– 23 May, 2016
Analysing Satellite Images With Google Earth Engine
In our recent project we visualized how green German cities really are. It was the first time the interactive team of the Berliner Morgenpost used satellite imagery for a data visualization.
Open Source
– 09 May, 2016
Neural Networks in Javascript
Neural networks provide the possibility to solve complicated non linear problems. They can be used in various areas such as signal classification, forecasting timeseries and pattern recognition.
Maps
Data Visualization
– 21 March, 2016
How we created an interactive map with MapboxGL
In our latest project, we have visualized the bicycle roads in Berlin. The interactive map is implemented using MapboxGL and a raster tile fallback for older browsers which do not support WebGL.
Data Visualization
– 11 March, 2016
Using Spreadsheets as a CMS for data visualizations
When we build visualizations, we sometimes need small backends for our applications which enable our clients to change data after launch. This is especially useful when the app should update automatically.
Maps
Data Analysis
– 13 February, 2016
How to process geospatial data with Node.js and TURF
In the last two years we created several map projects. When you do projects like this it's a common task that you have to process geospatial data before you can use it.
Journalism
– 22 December, 2015
How interactive news and data journalism responded to the major events of 2015
An unofficial and incomplete look at how major news outlets over the world reacted to the main events throughout the year 2015. If you find something wrong or missing, feel free to comment.
Data Visualization
Open Source
– 23 November, 2015
Some simple tricks for creating responsive charts with D3
In this post I have collected some techniques that I used recently when creating D3 Charts. These examples might help you to improve the readability and usability of your charts.
Maps
– 09 November, 2015
Interactive 3D Maps With OSMBuildings
In this article I will show you how to create a 3D map based on OSMBuildings with custom geojson data and fly-to animations. Last week we published the project "Berlins neue Skyline".
Maps
– 05 October, 2015
We let 10k+ people draw the former inner-german border. This is what happened.
On October 3rd Germany celebrated the 25th anniversary of the reunification. Therefore we published the interactive feature Einheitsreise. As a story intro we asked our readers to draw the former East-West German border.
Data Visualization
Journalism
– 17 September, 2015
The Refugee Crisis through the eyes of Data Visualization
The refugee crisis is the ubiquitous topic in international media for the past months. Many news outlets have tried to support their coverage through data visualizations - resulting in some powerful interactives.
Open Source
– 28 July, 2015
How to create a REST API with Hapi, Dogwater and Bedwetter
Creating a REST API is a common task in web development. I really like the ecosystem of Hapi, so today I want to show you how to do that using the Plugins Dogwater and Bedwetter.
Maps
Open Source
– 19 July, 2015
You Might Not Need QGIS
QGIS is a great tool when you have to work with geospatial data, but when you only want to do one or two little tasks, like renaming or filtering some attributes then you might not need a heavy GUI based program.
Maps
– 07 July, 2015
How we created an interactive map of Europe with 100k+ areas
Recently we published an interactive map that visualizes where the population in Europe grows and where it declines. It is a very detailed map with 119.406 colored polygons.
Maps
– 25 June, 2015
3D Map Library Roundup
This is a quick roundup about WebGL map libraries. Since IOS is supporting WebGL and the browser support is getting better in general, it becomes a relevant technology for map applications too.
Open Source
– 22 May, 2015
Node.js Scraping Libraries
In this post I will show you how to use different libraries so you can get a rough idea of how to work with them. These are only very simple examples. Please check out the docs to get to know more.
Open Source
– 14 May, 2015
Replacing jQuery with D3
You can easily replace jQuery in your visualization projects by using D3-only functions. When creating visualizations or interactives we often use a combination of jQuery and D3.
Maps
– 23 April, 2015
How to create simple effects for map applications with CSS
In this post I will show you how to create some effects that let your maps appeal more interesting/fancy/weird. These effects are just proof of concepts, but they could help you to attract more attention.
Data Analysis
– 16 April, 2015
Visualizing data with Elasticsearch, Logstash and Kibana
When designing visualizations, we sometimes have to deal with bigger datasets than standard tools can handle. For example, Microsoft Excel has a limit of roundabout 1 million rows.
Maps
Open Source
– 12 February, 2015
Leaflet: Seven rarely used features
In this post I will share some Leaflet features with you I wish I knew earlier. It should help you to use the full power of Leaflet and not only stick to the map related functions.
Data Visualization
Open Source
– 05 January, 2015
Javascript Chart Libraries
In this article we will give you a quick overview about open source javascript chart libraries (mostly D3 based). Just leave a comment if you miss one.
Journalism
– 11 December, 2014
Visualizations of the #TortureReport
On Tuesday, the US Senate has released the Report on Torture by the CIA. It was interesting to see, how quickly visualizations of the report appeared that are extracting the key findings.
Maps
– 21 October, 2014
Small multiple maps using d3
Some datasets consist of geo-referenced values and a time component. We can visualize this type of data using "small multiples". This means that we are creating multiple small representations of the visualization.
Maps
– 14 October, 2014
Maps with Leaflet, TopoJSON & Chroma.js
In this post I will show you how to create a world map with random colored countries following 4 steps.
webkid
– 09 October, 2014
Welcome to the webkid blog
We will write about frontend stuff, maps, data visualizations and other programming-related topics in the future. This will also be our space for discussions about projects and for sharing ideas.
Recommended
webkid
– 01 March, 2021
datablocks - A Node Based Editor for Working with Data
Open Source
webkid
– 05 May, 2020
React Flow - A Library for Rendering Interactive Graphs
Open Source
webkid
– 22 January, 2018
D3 Discovery
Data Visualization
Open Source
– 23 November, 2015
Some simple tricks for creating responsive charts with D3
Maps
– 05 October, 2015
We let 10k+ people draw the former inner-german border. This is what happened.
Maps
– 14 October, 2014
Maps with Leaflet, TopoJSON & Chroma.js