Erlang news, blogs, webinars, events from Erlang Solutions! 
Hi all,

Happy May day! We're one day late with our April news, but we've got a pretty cool round-up so we hope it's ok :) 
  • A native, 100% Erlang Docker client
  • Gadget: the ultimate code-checking machine 
  • Webinar recording: Grindr builds a chat system based on MongooseIM  
  • Erlang User Conference Stockholm 11-12 June 
  • Functional Programming with Erlang - MOOC course starts on 11 May
  • New webinar 6 May: real time bidding with Erlang - an AOL success story 
  • June Weekend Elixir hackathon in London 
  • sumo_db - the Erlang persistency framework now with support for Mnesia and Riak 
  • Why bet365 swapped Java for Erlang
  • Erlang-OTP and the Parallella board 
  • Rebar + Common Test + Jenkins: an useful tip  
  • An interview with Natalia Chechina on scaling distributed Erlang with SD Erlang
  • Why Riak just works
  • Jobs: Rabbit tamers and other positions
A native, 100% Erlang Docker client


Having just raised a $95 million Series D round, Docker might just topple the establishment and bring about the revolution :) In the meantime, NkDOCKER is a native, 100% Erlang Docker client, fully supporting the Docker Remote API v1.18.  

 

Read More

Gadget: the ultimate code-checking machine 

Gadget will integrate with your Github public repositories and check all your Pull Requests with different tools, like dialyzer, xref and elvis. Fernando 'Brujo' Benavides talks more about it here or you could just check the project website.



Read More

 

Webinar recording: Grindr builds a chat system based on MongooseIM  


We helped one of the largest dating apps in the world to implement a modern XMPP chat system based on MongooseIM. In our latest webinar Grindr CTO Lukas Sliwka and MongooseIM team leader Michal Slaski talked about the challenges, lessons and conclusions of this project.

 

 

Read More

Erlang User Conference Stockholm 11-12 June 

This year the largest Erlang event in Europe will bring a good mix of talks from large companies using Erlang in production (Ericsson, Machine Zone, Bet365, Klarna, etc), but also from startups and researchers. Half of the speakers are up, and the other half is to be published shortly. 
The Early Bird rates end on 15 May, don't delay getting tickets too long :)




Read More

Functional Programming with Erlang - MOOC course


The University of Kent is piloting a free MOOC course aimed at helping people learn functional programming in Erlang. No previous experience with functional programming is necessary. The course will start on 11 May. Spread the word or join to help them evealuate and improve on the format.

 

Read More

New Webinar: Real Time Bidding with Erlang - an AOL success story 


Join our next webinar on 6 May, at 4pm BST, to find out from AOL engineers how they implemented a Real Time Bidding exchange in Erlang, how it interfaced with C++ components and how it performed when it was brought into a production environment with exponential growth. 




Read More

June weekend Elixir hackathon in London   


ElixirConf.EU is over and based on the feedback it was a great event. The videos will be out soon, but in the meantime there are loads of Elixir meetups all over the world and you can see them on the calendar here or on this list. In the meantime, check out this initiative to organise a 2-day Elixir hackathon in London.

 

Read More

sumo_db - the Erlang Persistency Framework now with support for Mnesia and Riak 

sumo_db offers a very simple persistence layer capable of interacting with different db's, while offering a consistent api to your code. It now has support for Mnesia and Riak backends and has 2 new associated libraries.




Read More

 

Why Bet365 swapped Java for Erlang

In a recent interview in Information Age Dan Macklin, head of R&D at Bet365, explains why the gambling company made the switch that he believes other organisations are likely to make. As technology partners, we assisted Bet365 through the whole process and we are very happy to see the results. 
 


 

Read More

Erlang-OTP and the Parallella Board 

Last month on the Parallella blog Mark Fleming introduced Erlpiphany, the Erlang NIF library interface to the Epiphany chip. With this library, the Erlang developer can embed the power of Epiphany-accelerated computing in their application.

Bonus: a video of Andreas Olofsson at Erlang Factory SF Bay 2015.



Read More

Rebar + Common Test + Jenkins: an useful tip  
 

If you use Jenkins with Common Test, you might find useful to have a report on each test case embedded in the Jenkins (“Status” menu) - something not provided out of the box. Piotr Nosek has a one line solution to fix this.


 

Read More

An interview with Natalia Chechina on scaling Distributed Erlang with SD Erlang

Natalia Chechina received a PhD degree from Heriot-Watt University, UK in 2011. She is now a Research Associate at the University of Glasgow and leads Scalable Distributed Erlang work package (WP3) in the RELEASE project. Take a look at this interview where she talks about scaling distributed Erlang with Greg Young.
 

Read More

Why Riak just works


Basho Solutions Architect Alexander Sicular explains a few key reasons why Riak “just works” from a high availability, fault tolerant, data distribution, predictable performance and operational simplicity perspective. It also shows how Riak addresses data replication, detection of node failures, read latency and rolling restarts.



 

Read More

Jobs: Rabbit tamers and other positions :)

We're looking for a RabbitMQ Implementation and Development Engineer who can work from London, Stockholm, Krakow, Berlin or Budapest More
Also looking for developers in Stockholm More
...and we have some Erlang and Elixir internships in Krakow available  More

  Youtube ESL vimeo