erlang

Gossiperl gossip middleware in Erlang

Today I’ve released a project called gossiperl. Gossiperl is a language agnostic gossip middleware written in Erlang. The purpose of the project was purely research on gossip based systems, as well as, learning Erlang. Main intent was to create a common communication middleware enabled over gossip using a standard binary transport mechanism. Gossiperl is a result of over 6 months of research, reading, learning, planning and implementation. Gossiperl uses Apache Thrift binary serialisation over UDP.
Read more

Apache Thrift via UDP in Erlang

A few months ago I have started learning Erlang, mostly for fun but it was right about time to jump on the functional bandwagon. The best way to learn a new language is to find an engaging project, in my case its been something what has been on my mind for quite a while: a cloud communication protocol / framework for distributed computing. Some basic principles of what it is about can be found here: CloudDDS.
Read more

Erflux, InfluxDB client for Erlang

It’s been already a month since I released erflux on github. Erflux is an Erlang client for InfluxDB HTTP protocol. Installation {deps, [ {erflux, ".*", {git, "git://github.com/radekg/erflux.git", {tag, "version-1"}}} }]} and run ./rebar get-deps Configuration Erflux allows configuring a number of parameters: InfluxDB host, default 127.0.0.1 InfluxDB port, default 8086 username, default: root password, default: root SSL usage, default: false timeout, default: infinity The simplest way of applying configuration is to use application:set_env, like the example below:
Read more