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.

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.

Target Audience : Developers and testersPrerequisites: Knowledge
of basic Erlang (equivalent to Erlang by Example or Erlang Express
courses. OTP courses not necessary, but useful).Objectives: • 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 programsGoal: Learn how to use existing tools of the ecosystem to help develop, debug and maintain Erlang softwareDuration: Three daysRegistration: 08:30 on 31 October 2011. Venue: Business Center BilpalatsetDescription: 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.