PerfUG : High Performance Java

When we think of performance Java isn’t usually up there with the list of languages you’d choose. Ultimately on a CPU we’d start with assembler and C/C++, not Java, then there are GPUs and FPGA cards, still no Java.

The main problems with Java are the way it abstracts the hardware and its very generalised memory management. The result is safe code but not very performant. In fact, in some cases, the now infamous garbage collector can be the death of your application.

Lire la suite

Demain, OCTO accueille le meetup Puppet

OCTO accueille le meetup Puppet parisien, le mardi 9 juin à 19h.

Au programme, une présentation sur le Software Craftmanship et sur comment tester son code Puppet.

C’est aussi et surtout l’occasion d’échanger avec des gens passionnés par Puppet.
Donc venez avec vos questions et vos retours d’expérience, on partagera ensemble autour d’un buffet !

Pensez à vous inscrire et notez bien l’adresse :
OCTO Technology
50 avenue des Champs Elysées (métro Franklin Roosvelt) – 5ème étage

 

Edit :
la vidéo est en ligne http://youtu.be/Q2opUJXX_VY
slides https://speakerdeck.com/alexraoul/le-software-craftmanship-quelle-signification-pour-du-code-puppet
et repo https://github.com/alex-raoul/minbeaker-apache_pfs

Node for API: Architecture et Ecosystème d’Express et Hapi

Dans mon précédent article j’exposais les raisons pouvant nous amener à opter pour la plateforme Node.js pour réaliser des API REST. Plutôt que de réimplémenter la roue au-dessus des fonctionnalités bas niveau du coeur de Node, le choix d’un framework s’impose.

Au sein de l’écosystème Node, deux frameworks tiennent le haut du pavé pour la réalisation d’API: express et hapi. Dans cet article nous allons étudier leur architecture ainsi que leur histoire, leur dynamique et communauté.

Lire la suite

Les 5 ans de Duchess France

Pour son 5è anniversaire, l’association Duchess France a organisé un événement le 19 mai 2015 chez Numa. Ce fut l’occasion de rassembler développeurs et développeuses, hommes et femmes de l’IT, le tout autour des activités et de l’évolution de Duchess France. Divers sujets ont été abordés : Duchess, son historique et son évolution, également le fait que c’est cool d’être une fille développeuse, mais qu’il faut encore travailler pour faire connaître le monde de l’IT aux femmes et combattre les préjugés. Avec en fil rouge l’idée que tout est possible tant qu’on est passionné(e) et qu’on s’investit.

Pour rappel, Duchess France est une association créée en 2010, dont un des enjeux principaux est d’inciter les femmes à speaker lors de conférences techniques. L’association milite également pour l’information des femmes vis-à-vis des métiers de l’IT, et souhaite susciter des vocations en communiquant sur les métiers techniques. Duchess organise des événements techniques, des séances coaching, des hands-on,…

Cet article retrace les différents talks de cette soirée d’anniversaire.

Lire la suite

Retour d’expérience mobile Le Monde #partie 2

Dans la première partie de cet article, je présentais la partie organisationnelle des projets mobiles du Monde, et notamment comment avec une super équipe et un peu d’attention aux utilisateurs, on est parvenu à voir notre application dans le top des applications Françaises sur le store.

Dans cette seconde partie, je m’attache à décrire notre organisation au sein de l’équipe Android (gestion des sources, revues de code, releases, …), ainsi que des aspects plus techniques (architecture, outillage, …).

Lire la suite

Pourquoi utiliser Node pour réaliser mon API ?

Ces dernières années l’approche REST devient l’architecture incontournable des API en utilisant la puissance du protocole HTTP. Parallèlement on assiste à une reconfiguration du paysage côté serveur notamment avec la percée de Node.js

Node s’est imposé comme une des principales piles techniques. S’il permet facilement de créer un petit serveur HTTP en une ligne de commande, qu’en est-il pour une API d’envergure? Lire la suite