Archive

You are currently browsing the technique @PMSIpilot blog archives for février, 2011.

fév

18

Connaissez vous Sébastien Rogier ?

By William Garcia

Le développement, comment y êtes vous venu ?

J’ai eu la chance d’avoir un contact très jeune avec les ordinateurs (j’ai quasiment appris à lire dessus…). Le développement a donc été une continuité logique, d’abord avec des bidouilles de fichiers bat puis un jeu de shoot basique où on devait tirer sur des têtes qui émergaient d’une haie. Je me suis finalement mis au php pendant mes études à l’IUT pour ne quasiment faire que ça depuis que je travaille

Pourquoi nous avez-vous rejoint ?

Les tâches variées qui sont proposées, la bonne ambiance de travail, l’aspect technique et la liberté laissée aux équipes de développement ont été pour moi les arguments principaux dans ma venue chez PMSIpilot.

Quel système d’exploitation préférez vous ?

A titre personnel, j’utilise Windows 7 (et j’aime bien). Par contre lorsque je développe, je préfère passer par Linux. Dans ce cas, que ce soit chez moi ou à PMSIpilot, ma préférence va sur Ubuntu.

Quel est le problème technique le plus important que vous avez rencontré ici ?

Je dirais la réalisation et le test d’un module de répartition d’une valorisation sur plusieurs éléments et selon différents paramètres. Il m’a fallu comprendre le besoin métier et réussir à le transformer en code tout en garantissant la fiabilité des calculs.

En quelques mots, quelles sont vos tâches ?

Je travaille principalement au développement de nouvelles fonctionnalités ou à l’amélioration de nos produits. J’ai la chance d’avoir en général des tâches plutôt variées. Dans une journée, mes tâches peuvent être du développement de fonctionnalités, un refactoring de l’existant, la réalisation de tests, une intervention au support afin d’aider les clients, l’optimisation de code ou de base de données, etc.

Quelle serait votre spécialité au sein de l’entreprise ?

Ayant participé à sa mise en place dans le projet, je dirais que je connais bien Propel et son Criteria. Étant dans l’équipe depuis quelques temps, j’ai plutôt une bonne connaissance globale du projet sans être forcement pointu sur un aspect en particulier.

Quels sont vos styles musicaux préférés ?

J’écoute pas de mal de rock et autres dérivés. Je suis un grand fan de Muse, et ma liste Spotify passe par des groupes pouvant aller de Placebo à Slipknot en passant par Prodigy, Transplants, The Offspring, Korn.

Votre sport préféré ?

A la base, je ne suis pas un grand sportif. J’ai quand même retenté une approche cette année entre le PMSIbasket hebdomadaire et les sorties skis. Si jamais je trouve un jour suffisamment de motivation, il faudra que je me remette au ping pong ou me mette au badminton.

Que faites-vous de votre temps libre ?

J’aime bien la lecture, rentrer dans ma Creuse natale, etc. J’apprécie également les sports mécaniques à 4 roues et faire du karting. Sinon, je geeke et ai une trop grosse consommation de séries TV.

fév

2

Les pmsiAteliers

By William Garcia

Hier chez PMSIpilot, nous avons testé une nouvelle manière de ventiler les connaissances. A l’initiative de William (@wooshell) et Marion (@titeiko), des ateliers techniques directement présentés sur les postes des animateurs ont eu lieu. Les membres de l’équipe technique étaient libres de circuler entre chaque atelier afin de recueillir les informations qui les intéressaient.

Les thèmes abordés étaient les suivants :

Less – http://lesscss.org/
Pierre Yves (@pym) a présenté Less : un système dynamisant le css, qui introduit des variables, des fonctions et d’autres comportements normalement réservés aux langages de programmations.

les tests unitaires et Propel – http://www.propelorm.org/
Frédéric (@mageekguy) a présenté la façon de faire des tests en utilisant des mocks d’objets Propel pour enlever la dépendance à la base de données.

QUnit et testswarm – https://github.com/jeresig/testswarm
Gabriel (@gabrielpillet) a présenté Qunit un framework de tests unitaires pour le javascript et testswarm un outil d’intégration continue pour ces tests.

Vim – http://www.vim.org/
Geoffrey (@ubermuda) a présenté une initiation à Vim, un éditeur de texte en ligne de commandes.

Pflow
Marion (@titeiko) a présenté un outil interne s’interfaçant entre git (http://git-scm.com/), notre système de versionning, et redmine (http://www.redmine.org/), notre gestionnaire de tickets.

Les premiers retours de l’équipe technique sont positifs, et nous pensons mensualiser ces #pmsiAteliers. Ce système, plus dynamique que nos précédentes réunions techniques, permet de présenter plus de sujets, tout en suscitant un intérêt soutenu des participants durant une heure et demi. Pour nos futures itérations la durée sera rallongée.