Speaker à USI 2013 ? C’est possible et c’est maintenant grâce au call for paper !

L’année dernière nous avions mis en place la fonction « call for paper » permettant de proposer votre session et ainsi paraître dans le programme officiel ! Beau succès puisque plus de 50 sessions ont été proposées et quasi 20 retenues !

(Lire la suite…)

Petit-déjeuner OCTO – Décryptez les secrets des Géants du Web – Genève

OCTO organise le jeudi 28 février 2013 à partir de 8h10 un petit-déjeuner gratuit, à Hôtel Le Mandarin Oriental - Genève.

 

De l’autre côté de l’Atlantique, les Géants du Web réinventent la façon de faire de l’informatique. Ils s’appellent Amazon, Facebook, Google, Netflix ou LinkedIn pour les plus connus.
OCTO a publié courant novembre son nouveau livre « les Géants du Web » , qui présente ces nouvelles manières de faire de l’informatique. Cet ouvrage aborde en détail comment ces géants :

Agile UX : Définition et critères de succès

L’Agile UX est une méthodologie. Plus précisément, c’est la manière de faire de l’ergonomie dans un contexte agile. Le mariage de ces deux disciplines se fait plutôt bien puisque l’ergonomie (UX) et l’Agile ont beaucoup en commun.On peut citer parmi les caractéristiques partagées :

-       La multidisciplinarité,

-       L’interactivité,

-       La collaborativité,

-       L’incrémentalité
(Lire la suite…)

Haskell, demander l’enfer (ou pas)

Régulièrement à Octo, on organise des dojos, des séances d’entrainement pour coder. On a pu réaliser un jeu de la vie en javascript, faire un peu de BDD avec rSpec. Un jour on s’est dit mais pourquoi ne pas essayer un langage purement fonctionnel ? Comme on a plusieurs fan d’Haskell dans nos murs, nous avons choisi celui-ci.

C’est comme ça que nous avons organisé notre premier dojo en Haskell. Et aussi étrange que cela puisse paraître, nous avons réussi à dompter ce langage à la syntaxe et au paradigmes étranges, pour nous développeurs objet.

Regardons plus en détail ce que nous avons fait et appris.

(Lire la suite…)

Les Patterns des Géants du Web – Zero Downtime Deployment

Description

Dans l’article Continuous Deployment, nous avons vu comment améliorer le Time To Market, tout en garantissant la qualité des développements.

L’étape suivante est de garantir que ces déploiements fréquents n’impactent pas la disponibilité du site.

Et c’est là qu’intervient le Zero Downtime Deployment (ZDD), qui permet de déployer une nouvelle version d’un système sans interrompre le bon fonctionnement du service.

Mais comment s’assurer d’un déploiement « sans accroc » ?
(Lire la suite…)

Les UX bonnes raisons : 7 bonnes raisons de faire des tendances boards dans le cadre d’un projet

Les tendances board sont utilisés depuis longtemps et dans de nombreuses disciplines (mode, design d’intérieur, publicité, multimédia…). Dans le cadre d’un projet internet et/ou mobile, le tendance board est une méthodologie très efficace qui peut être utilisé pendant la phase de cadrage, entre la réalisation des mockups et la conception graphique.

Voici 7 bonnes raisons d’utiliser un tendance board dans le cadre de vos projets :

(Lire la suite…)

Vidéos et synthèse des BoFs de novembre

La fin d’année a été intense pour moi, mais j’ai trop aimé les BoFs de novembre pour ne pas prendre quelques minutes pour en parler.

D’autant plus qu’il y a une nouveauté – pour les consultants qui ne peuvent pas se rendre sur place (salut les copains des filiales !) et pour toi, ami lecteur. Nous avons remplacé l’ancien outil de vidéoconférence par un nouveau système de webcasting – et ça donne bien ! Résultat : pour la première fois, les session sont visibles pour les non-Octos sur OCTO TV. Enjoy !

(Lire la suite…)

Save the date : vendredi 18 janvier – La matrice d’évaluation du TechLead

Vous connaissez désormais l’École du Tech Lead. Laissez-moi vous inviter à notre prochaine session.

(Lire la suite…)

Usine de développement .NET avec Git et TeamCity

A travers cet article, nous voulons montrer qu’une forge logicielle composée de Git et TeamCity peu très bien convenir pour un projet en .NET

Généralement, l’association .NET/Team Foundation Server est presque toujours automatique.

Plusieurs raisons peuvent expliquer cela :

(Lire la suite…)

La technologie GPGPU – 2ème partie : CUDA et Kepler

Dans ce deuxième article dédié à la technologie GPGPU (le premier est ici), je m’intéresse à l’architecture matérielle dont je vais présenter les concepts fondamentaux et l’architecture logicielle CUDA permettant d’exploiter les GPU. Ensuite, j’aborderai quelques notions matérielles des GPU Nvidia de dernière génération.

(Lire la suite…)