We write about technology, programming, human thinking and the evolution of computer language

Benchmarking Slang, Apache Storm and Apache Spark

See how stream processing with Slang performs compared to Apache Storm and Apache Spark.

Posted on Mar 4, 2019

System integration particularly benefits from high development speed, flexibility and ease of use. However, another important concern in this context is performance and scalability. To investigate where Slang stands in these matters, we benchmarked its stream processing capabilities.

What is visual programming?

Let us take you through almost century of programming history.

Posted on Feb 10, 2019

A visual programming language (VPL) allows users to create illustrations to describe different types of processes. It is a technique that was made to work with our ability to explain concepts through visual means. The inclusion of graphical elements makes it accessible to new learners. These elements can be manipulated to construct programs. Visual programming does not work with abstract information like classes, instances and I/O. Instead, it allows a person to construct a solution to a problem in a way that can be easily understood by other humans.

Plant control with Slang

See how Slang can be used to monitor a plant with IoT devices to ensure it feels well.

Posted on Jan 17, 2019

Have a look at the MQTTSubscribe operator and others to see Slang in action. To demonstrate how Slang interacts with IoT (Internet of Things) devices we will build a small demonstration plant control system which monitors temperature, humidity and soil moisture. You will also see how rules can be defined and sensor data processing can be achieved with Slang.

What the hell is flow-based programming?

Explore an underestimated paradigm and see how it differs from what most people are using today.

Posted on Oct 20, 2018

If you have coding experience you are certainly familiar with the imperative programming paradigm, even if you might not be aware of it. Maybe you have also heard about other programming paradigms such as functional programming. But what is a programming paradigm after all? And why do we care about the flow-based programming paradigm so much?