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

Fred Hebert
Learn You Some Erlang for great good Fred!
Erlang Solutions


Fred Hebert is an Erlang enthusiast based in the unexplored Northern parts of Quebec (relatively speaking). He is so enthusiastic, in fact, that he started writing Learn You Some Erlang for great good! a free online book designed to teach Erlang, functional programming and basic computer science concepts.

He started his career working with backend services for medium to large scale web sites, but php just did not do it. In 2010 Erlang Solutions came to the rescue! He is now working with course development and e-learning while remaining true to web applications, this time, written in Erlang.

Fred's Online Book
Fred's Blog

Twitter: @MononcQc

Fred Hebert is Giving the Following Talks
Tutorial: Log Analysis with Exago

As a developer or support engineer you have probably spent enormous energy and time manually analyzing log files, trying to find out what went wrong, when and why.

Using Exago, now you can automatically parse and process log files, and check them against an abstract model of the system. In case of failure, it will report the abstract state where the error occurred, and the events that led to the point of failure. In this 60 minute tutorial we will cover, how to: specify relations between log files and their properties, provide the abstract model of the system: either manually providing it based on system documentation or generate it automatically based on example logs use the results to reproduce and repair the error. In brief, this tool automates most of the daunting and tiresome task of manually inspecting log files, tasks that you would probably pass to the interns.
Fred Hebert is Teaching the Following Courses

Target Audience : Developers and testers
Prerequisites: Knowledge of basic Erlang (equivalent to Erlang by Example or Erlang Express courses. OTP courses not necessary, but useful).
• Understand the principles behind Test Driven Development,
• Be able to use Erlang's principal testing tools (EUnit, Common Test, QuickCheck),
• Learn about tools to maintain and debug existing Erlang programs
Goal: Learn how to use existing tools of the ecosystem to help develop, debug and maintain Erlang software
Duration: Three days
Registration: 08:30 on 31 October 2011.
Venue: Business Center Bilpalatset
Description: You will learn test frameworks for unit tests, property-based tests and large-scale tests. We will cover Eunit, Common Test, QuickCheck for testing, then Wrangler, Dialyzer and tracing (among others) for maintenance. You will also learn principles of Test-Driven Development which will ultimately allow you to write more reliable and maintainable software.