Henri Bergius

Hacker and an occasional adventurer. Author of Create.js and NoFlo, founder of Flowhub UG. Decoupling software, one piece at a time. This blog tells the story of that.

cover image for Managing a developer shell with Docker

Managing a developer shell with Docker

When I’m not in Flowhub-land, I’m used to developing software in a quite customized command line based development environment. Like for many, the cornerstones of this for me are vim and tmux.
cover image for MicroFlo and IoT: measuring air quality

MicroFlo and IoT: measuring air quality

Fine particulate matter is a serious issue in many cities around the world. In Europe, it is estimated to cause 400.000 premature deaths per year. European Union has published standards on the matter, and warned several countries that haven’t been able to reach the safe limits.
cover image for asComponent: turn any JavaScript function into a NoFlo component

asComponent: turn any JavaScript function into a NoFlo component

Version 1.1 of NoFlo shipped this week with a new convenient way to write components. With the noflo.asComponent helper you can turn any JavaScript function into a well-behaved NoFlo component with minimal boilerplate.
cover image for Publish your data on the BIG IoT marketplace

Publish your data on the BIG IoT marketplace

When building IoT systems, it is often useful to have access to data from the outside world to amend the information your sensors give you. For example, indoor temperature and energy usage measurements will be a lot more useful if there is information on the outside weather to correlate with.
cover image for My blog, the 2017 edition

My blog, the 2017 edition

I guess every five years is a good cadence for blog redesigns. This year’s edition started as a rewrite of the technical implementation, but I ended up also updating the visuals. Here I’ll go through the design goals, and how I met them.
cover image for Get ready for NoFlo 1.0

Get ready for NoFlo 1.0

After six years of work, and bunch of different projects done with NoFlo, we’re finally ready for the big 1.0. The two primary pull requests for the 1.0.0 cycle landed today, and so it is time to talk about how to prepare for it.
cover image for Building an IoT dashboard with NASA Open MCT

Building an IoT dashboard with NASA Open MCT

One important aspect of any Internet of Things setup is being able to collect and visualize data for analysis. Seeing trends in sensor readings over time can be useful for identifying problems, and for coming up with new ways to use the data.
cover image for Flowhub IoT hack weekend at c-base: buttons, sensors, the Big Switch

Flowhub IoT hack weekend at c-base: buttons, sensors, the Big Switch

Last weekend we held the c-base IoT hack weekend, focused on the Flowhub IoT platform. This was continuation from the workshop we organized at the Bitraf makerspace a week earlier. Same tools and technologies, but slightly different focus areas.
cover image for Flowhub IoT workshop at Bitraf: sensors, access control, and more

Flowhub IoT workshop at Bitraf: sensors, access control, and more

I just got back to Berlin from the Bitraf IoT hackathon we organized in Oslo, Norway. This hackathon was the first of two IoT workshops around MsgFlo and Flowhub IoT. The second will be held at c-base in Berlin this coming weekend.
cover image for Two hackathons in a week: thoughts on NoFlo and MsgFlo

Two hackathons in a week: thoughts on NoFlo and MsgFlo

Last week I participated in two hackathons, events where a group of strangers would form a team for two or three days and build a product prototype. In the end all teams pitch their prototypes, and the best ones would be given some prizes.