ETC

 

Ericsson

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

Erlang Express

Target Audience: Software Developers
Prerequisites: Good programming skills in another language
Objectives:
• Understanding of the basics of Erlang.
• Read/Write/Design Erlang Programs.
• Good knowledge of the development environment and tools.
• Provides basics needed to attend the Advanced Erlang/OTP course
Goal: Attend the Advanced Erlang/OTP course and eventually pass the Erlang certification exam.
Duration: Three days.
Registration: 08:30 on 30 May 2012.
Venue: Business Center Bilpalatset
Description: The course contains all the Erlang basics such as sequential and concurrent programming, along side error handling. The Erlang development environment is presented, with a special emphasis on the Erlang mode for Emacs alongside the major debugging tools. Good and bad programming practices are discussed, as are tools used to profile the system. OTP design principles and concepts are sneaked into the material as well as the exercises.






Building distributed clusters with Riak

Target Audience: Developers and Ops
Prerequisites: Programming skills in any language; understanding of Unix basics
Objectives:
  Installing and building a local Riak cluster
  Leaning the operational basics of Riak
  Using the various Riak APIs and Query Mechanisms
  Understanding and exercising Riak's built-in scalability and fault tolerance
  Analyzing and the numerous use cases for Riak
  Benchmarking, Troubleshooting, and Running Riak in production
Goal: Learn why Riak is the best open source database you will ever run in production
Duration: Three days.
Registration: 8:30 on 30 May 2012.
Venue:  Business Center Bilpalatset
Description: Riak is an open source, scalable database being used by companies like Comcast, Boeing, Voxer, Yammer, GitHub, and Joyent today. Riak is built from the ground up to be fault-tolerant to operational failures. It also has various APIs and query mechanisms that are flexible and purpose-built to make developers' lives easier.  This class will be a top-to-bottom review of Riak, and attendees will leave with a firm understanding of why it's the best open source database you will ever run in production.



Introduction to Agile Development using Scrum

Target Audience: Everybody involved in software development: Developers, Testers, Project Managers, Architects, Business People, Team Leads
Prerequisites: No preparation required
Objectives:
• Understand the drivers behind Scrum
• Understand all Scrum terms, how the different roles interact, what artifacts are used how, importance of timeboxing meetings, etc.
• Appreciate the value in "Less is More", when it comes to requirements.
• Understand how to implement Scrum in practice.

Goal: After this course attendees will be able to use the Scrum framework to drive continuous improvement, motivate people and achieve superior business results for everybody.
Duration: Two days.
Registration: 08:30 on 31 May 2012.
Venue: Business Center Bilpalatset
Description: The Waterfall and other variants of the "Big Design Up Front" models work under the assumption, that software development is a predictive process like that of building a car. But it is not! Software development is highly complex and influenced by a myriad of factors – which even change over time – such that the outcome cannot be defined by controlling the input.
In this course you will learn the basics of Agile software development and how to use Scrum to develop software in small steps (Sprints) and let the customer confirm on a regular basis that we are headed in the right direction. You will learn the Scrum Roles, Ceremonies and Artifacts and how Scrum sets free creative resources and motivates everybody involved.
After covering the basics we will move on to discuss relevant practices and tools related to Scrum and Agile development including: User Stories, Product Visions, Continuous improvement and how to apply Scrum in a Distributed context.
After the course you will be able to take the first steps to apply Agile and Scrum in your own context and get the economic and personal benefits of using the right methods for the domain of product development.