Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Samuel Rivas
Just Functional
Klarna AB

Samuel Rivas has been working with Erlang since his last years as a student in the University of A Coruña (Spain), an undisclosed number of years ago. After graduating, he started working with the MADS (Models And Applications of Distributed Systems) research group, joining to LambdaStream were he used Erlang (and a decent amount of C) to shove video streams around. 

As the CTO of Interoud, he also explored the realm of using Erlang as a ruthless controller in an embedded system where even more C and C++, along with javascript, composed the software for IPTV set top boxes.

Currently, Samuel works in Klarna AB, shaping erlang systems to shove more streams, this time money streams instead of video streams.

Samuel Rivas is Giving the Following Talks
Testing what should work, not what should not fail

When evolving software we may introduce new corner cases that can pass unnoticed through the test cases in our automated test suite. Since developers rely on other's test suites when changing their code, the more developers work on a module, the more likely it is they slip a bug trough the test suite; that's something we though we had to live with. However, property based testing is emerging as a new hope, our last experiences say that it helps to create test suites more robust to software evolution without forcing us to write tons of "just-in-case test cases."

Talk objectives: The talk aims present the benefits of property based testing in modern software engineering, compared to the traditional way of unit testing using static test cases.

Target audience: Software engineers wit testing experience, preferably with erlang background, but that is not required. Property based testing is not requried.