Posts en français

Initiation Erlang à Paris du 14 au 18 novembre 2011

Posted on 25 Sep 2011  Author: D. Williams  Tags Erlang formation

Depuis la création d’Extreme Forge en mars nous avons le projet de
proposer une formation Erlang à Paris et en français. Avec une
communauté locale de plus en plus dynamique, ainsi que plusieurs
prospects qui envisagent de faire des projets pilotes, nous avons
décidé de franchir le pas.

Les inscriptions sont donc ouvertes pour notre première formation
Initiation Erlang, du 14 au 18 novembre 2011.

Outre le fait d’être en français, nous avons conçu cette formation
avec deux ingrédients qui nous paraissent innovants.

Le premier part du constat que les livres et les formations
traditionnelles sur Erlang commencent par enseigner la programmation
concurrente à l’aide des primitives du langage (spawn, ! et
receive). Or, ces primitives sont très rarement utilisées dans des
projets Erlang sérieux. Ces derniers s’appuient sur le framework OTP,
et l’utilisation des primitives est souvent formellement interdit! OTP
étant perçu comme plus difficile à maîtriser, son enseignement est
reporté à des livres ou formations avancées.

Nous avons décidé d’inverser cette logique et de commencer par
enseigner la programmation concurrente à des débutants à l’aide des
gen_server d’OTP. Ainsi, à l’issue d’une seule formation de 5 jours,
les stagiaires peuvent intégrer une équipe utilisant Erlang/OTP et
être immédiatement opérationnels. Nous réservons l’enseignement des
primitives pour une future formation avancée!

Dans le même esprit de pragmatisme, constatant qu’Erlang intéresse de
plus en plus le monde Web et que même un projet non-Web aura au
minimum une IHM d’administration Web, nous avons inscrit au programme
de cette initiation l’utilisation d’une stack LYME (Linux, Yaws,
Mnesia, Erlang) complète pour réaliser une application Web de A à Z.

Le deuxième ingrédient innovant consiste à nous appuyer sur notre
moteur de concours de programmation (Agile Cup) pour les travaux
pratiques de cette formation. Chaque apprentissage sera concrétisé par
une série de tests progressifs à faire passer. Outre l’aspect ludique
et le feedback aux stagiaires sur leurs acquis, cela nous permet
d’intégrer à notre apprentissage d’Erlang un autre apprentissage, tout
aussi précieux à nos yeux, le développement piloté par les tests (TDD).

Cette formation renforce aussi notre collaboration avec nos amis
d’/ut7, avec qui nous avons toujours autant plaisir à travailler, et
qui vont héberger la formation ainsi que nous aider à mettre au point
le contenu et les exercices.

Consultez le programme détaillé de la formation et
inscrivez-vous vite!

l'Agile Cup un concours vraiment Agile ?

Posted on 14 Apr 2011  Author: F. Nourisson  Tags AgileCup XP

Notre souhait en créant l'Agile Cup était de concevoir un concours de programmation qui exigerait des qualités agiles de la part des concurrents. Les deux premières sessions préparatoires, avant la première édition d'Agile Cup en juin, ont été amusantes et riches d'enseignements.