For the last few weeks I've been working on improving the workflow story in Benthos. That means reducing the number of processors, simplifying them, and at the same time making them more powerful than before. The new functionality outlined here can be used in the latest release v3.26.0.
As of this weekend (and Benthos v3.13) you can now use a
bloblang processor and complementary condition. These components are in a beta phase, which means that based on feedback the mapping language might change in minor ways in upcoming minor releases.
For the last few weekends I've been dipping my toes in a mapping language design that I'm calling Bloblang. Bloblang is specifically designed for data queries and (eventually) structural data mappings. In Benthos version 3.12, which I'm planning to release today, you can play around with a limited feature set of Bloblang by using it in function interpolations.
I'm going to walk you through writing a Benthos plugin from scratch in Go.
After experimenting with innovative new ways to choke your browser to death I am pleased to announce Benthos Lab, which lives at https://lab.benthos.dev.
Web assembly won't fix seasons 7 and 8, but it's still pretty cool. At a Meltwater hackathon I had a project in mind (details soon to follow) that would benefit hugely from Benthos running directly in the browser. I therefore set out to compile it in wasm, this is my short and sweet journey.