Technique — Développement logiciel

La session Développement propose des interventions qui aideront les développeurs libres ou les curieux à mieux comprendre les aspects techniques et organisationnels spécifiques qui font la différence dans les projets de développement de logiciels libres.

Evenja - La programation quantique

Intervenant(s) : Fabian J. Padilla

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 9 juillet 2012
  • Horaire : 11:00
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Evenja est une bibliothèque permettant de développer des logiciels informatique quantique.
Les logiciels fabriqué avec Evenja prennent en compte de manière quantique les interactions entre les utilisateurs et leurs données. Ce nouveau paradigme de programmation simplifie énormément le travail des pr... Lire la suite

Gérer ses environnements de développement avec Vagrant

Intervenant(s) : Jean-Marc Fontaine

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 9 juillet 2012
  • Horaire : 14:00
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Gérer un environnement de développement efficace est une tâche plus complexe qu’il n’y paraît à première vue. D’une part parce qu’en réalité nous devons souvent en avoir plusieurs, des projets différents nécessitant généralement des configurations différentes, d’autre p... Lire la suite

Tuleap un projet Libre et Agile

Intervenant(s) : Manuel VACELET

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 9 juillet 2012
  • Horaire : 14:40
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Comment peut-on organiser un projet en suivant une méthode Agile (Scrum dans notre cas) avec toutes les aléas de contributions externes.
En quoi la double caractéristique Libre et Agile nous donne une ceinture de sécurité supplémentaire pour limiter le risque de forks et faciliter l’intégratio... Lire la suite

Survivre dans un code legacy

Intervenant(s) : Emmanuel Hugonnet

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 9 juillet 2012
  • Horaire : 15:20
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Silverpeas est un produit créé en 1999 par une start-up qui a compté jusqu’à 40 développeurs. C’était l’époque bénie des Weblogic, Orion ... où on savait coder avec UltraEdit et sans tests des EJBs BMP. Peut on continuer à faire évoluer un tel code ?
Comment libérer le code pe... Lire la suite

Points forts et qualités de Ruby on Rails

Intervenant(s) : Emmanuel Charpentier

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 9 juillet 2012
  • Horaire : 16:20
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Le point faible de la technologie : les performances du langage Ruby.
Mais de nombreux points forts, des traits de caractère qui en font un
outil "magique".
Migrations, langages novateurs, routes, accès base de données, et
bien d’autres.
Avec
12 ans d’expérience en informatique, Em... Lire la suite

Introduction au langage de programmation Go

Intervenant(s) : Bruno Michel

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 9 juillet 2012
  • Horaire : 17:00
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Après deux ans et demi de développement, le langage de programmation Go a atteint une première version stable, Go 1. Cette étape montre que le langage a atteint une maturité suffisante pour être utilisé sur des projets de la vraie vie, et je souhaite montrer en quelques exemples pourquoi je le consi... Lire la suite

WebMotion une plateforme web Java

Intervenant(s) : Julien Ruchaud

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 10 juillet 2012
  • Horaire : 10:00
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
WebMotion s’incrit dans la démarche des logiciels libres. Tout part d’un constat : les frameworks web Java comportent chacun de bons éléments. WebMotion s’en inspire pour proposer un framework web simple et complet. Il est basé sur l’API Servlet 3 du standard Java EE 6. ... Lire la suite

MyPaint : mixing Python and C

Intervenant(s) : Martin Renold

  • Langue : English
  • Type d'événement : Conférence
  • Date : Mardi 10 juillet 2012
  • Horaire : 11:00
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Après une courte introduction sur MyPaint, nous lui examinons les entrailles avec un profiler. J’expliquerai certaines des optimisations effectuées sur le chemin d’appel. Finalement nous examinerons la technique utilisée pour combiner Python avec du C. Ceci sera un mini tutoriel sur cert... Lire la suite

Gestion des dépendances dans un projet PHP

Intervenant(s) : Jean-Marc Fontaine

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 10 juillet 2012
  • Horaire : 14:00
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Que ce soit un framework, des modules ou des libraires spécialisées, la plupart des application web modernes utilisent du code tiers. Ce code a son propre cycle de développement. Il faut donc pouvoir intégrer régulièrement les nouvelles versions sans pour autant perdre la maîtrise de son propre cycl... Lire la suite

FuelPHP, a framework yes, auto-magic no

Intervenant(s) : Julian Espérat, Sébastien Drouyer

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 10 juillet 2012
  • Horaire : 14:40
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
FuelPHP est un nouveau framework
PHP, poussé par sa communauté et à la personnalité forte :
"lightweight, load what you need and configuration over convention. No
automagic here !". FuelPHP sera-t-il à PHP ce que Rails est à Ruby, un
framework sexy et à succès ? Pendant cette confére... Lire la suite

Apache ServiceMix, un ESB libre pour la mise en œuvre d’une architecture orientée services (SOA)

Intervenant(s) : Philippe Daucourt

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 10 juillet 2012
  • Horaire : 15:20
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Résumé
Un ESB (Enterprise Service Bus) est un composant logiciel fondamental pour une entreprise construisant son système d’information sur les principes de l’architecture orientée services (SOA). Sur le marché des ESB, ils existent plusieurs alternatives libres aux solutions propriétair... Lire la suite

CouchDB, Node.js, FreeSwitch : développement asynchrone

Intervenant(s) : Stéphane Alnet

  • Langue : English
  • Type d'événement : Conférence
  • Date : Mardi 10 juillet 2012
  • Horaire : 16:20
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Présentation des outils de développement pour le web et la téléphonie utilisés par le project CCNQ3. Introduction à CouchDB, Node.js, et FreeSwitch, et présentation d’exemples concrets.
Stéphane Alnet est développeur en logiciel libre, artisan télécom, président d’école de cirque, et fon... Lire la suite

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Intervenant(s) : Romaric Sagbo

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 10 juillet 2012
  • Horaire : 17:00
  • Durée : 40 minutes
  • Lieu : Uni Mail S130
Fils rouges : Cloud
Le Cloud Computing connaît un essor important depuis quelques années et il devient important à chaque entreprise de pouvoir disposer d’un environnement de test pour ses applications destinées à être déployées sur un Cloud. Il est impératif de pouvoir faire des tests avant de livrer son application e... Lire la suite