Richard Carlsson
Richard Carlsson has been deeply involved with Erlang since the
mid-nineties. He was one of the original members of the
High-Performance Erlang group at Uppsala University, and has
contributed to many parts of the standard libraries, the Erlang compiler, runtime system, and the language itself. Among other things,
he is the author of Erlang's 'EDoc' documentation system and the
'EUnit' unit testing framework.
After spending the last three years first at Virtutech and then at IAR Systems, he is now joining Kreditor to work full time with Erlang again. He holds a black belt in Karate, but nowadays practices mostly Aikido when he can find the time. He is generally too busy thinking up new stuff to ever finish his PhD.Richard Carlsson has been deeply involved with Erlang since the mid-nineties. He was one of the original members of the High-Performance Erlang group at Uppsala University, and has contributed to many parts of the standard libraries, the Erlang compiler, runtime system, and the language itself. Among other things, he is the author of Erlang's 'EDoc' documentation system and the 'EUnit' unit testing framework.
After spending the last three years first at Virtutech and then at IAR Systems, he is now joining Kreditor to work full time with Erlang again. He holds a black belt in Karate, but nowadays practices mostly Aikido when he can find the time. He is generally too busy thinking up new stuff to ever finish his PhD.
After spending the last three years first at Virtutech and then at IAR Systems, he is now joining Kreditor to work full time with Erlang again. He holds a black belt in Karate, but nowadays practices mostly Aikido when he can find the time. He is generally too busy thinking up new stuff to ever finish his PhD.Richard Carlsson has been deeply involved with Erlang since the mid-nineties. He was one of the original members of the High-Performance Erlang group at Uppsala University, and has contributed to many parts of the standard libraries, the Erlang compiler, runtime system, and the language itself. Among other things, he is the author of Erlang's 'EDoc' documentation system and the 'EUnit' unit testing framework.
After spending the last three years first at Virtutech and then at IAR Systems, he is now joining Kreditor to work full time with Erlang again. He holds a black belt in Karate, but nowadays practices mostly Aikido when he can find the time. He is generally too busy thinking up new stuff to ever finish his PhD.
Richard Carlsson is Giving the Following Talks
EUnit - Lightweight Unit Testing For Erlang
It is generally agreed that test-driven development with unit testing
is a Good Thing. However, this requires that tests are easy to write,
and that running the tests is simple and quick and results are presented concisely, to make the feedback loop as short as possible.
When programming in Erlang, the EUnit framework provides you with all
you need to do unit testing with minimal effort.
EUnit takes inspiration from the JUnit family of unit testing frameworks, but since Erlang is not an Object Oriented language, the techniques are a bit different. EUnit uses a very compact functional style, with direct support for concurrency, timeouts, fixtures, shell commands, and much more. This talk will provide an introduction to EUnit, Unit Testing and Test-Driven Development.
EUnit takes inspiration from the JUnit family of unit testing frameworks, but since Erlang is not an Object Oriented language, the techniques are a bit different. EUnit uses a very compact functional style, with direct support for concurrency, timeouts, fixtures, shell commands, and much more. This talk will provide an introduction to EUnit, Unit Testing and Test-Driven Development.
Richard Carlsson is Teaching the Following Courses
At this engaging, intensive and highly practical 3-day Erlang eXchange
University Workshop, you will learn how to develop distributed, highly
concurrent systems with Erlang. We will cover all the Erlang basics,
such as sequential and concurrent programming, alongside error handling
and the latest language extensions. Best practices are introduced
throughout this Erlang course, which has been authored by Francesco
Cesarini, an acknowledged expert and international speaker on Erlang.
Richard Carlsson is Host to the Following Tracks
The Tools and Gadgets Track explores the latest tools, academic research projects and library applications for the Erlang Developers and Testers.