Le , par Tilap @jlavinh

Soirées dev été 2014

Cet été, quand certains partaient en vacances, les dévs d'Evaneos.com profitaient du calme estival pour se plogner dans du code à l'occasion de soirées dév.

A la découverte de...

Ember.js

Johan a fait ses premiers pas en Ember.js en comparant de près avec Angular.js qu'il utilise au quotidien sur des projets Evaneos.

Go

Christophe et Steven se sont retrouvés autour du langage Go pour se lancer à sa découverte de façon pragmatique :

  • Création d'un serveur web simple ;
  • Utilisation de sessions et de cookies ;
  • Récupérer les tweets de chaque utilisateur via l'api twitter ;
  • Composant react permettant d'afficher les tweets d'un utilisateur.

Tests et mises en place de solutions

Des logs lisibles

Clément a tenté l'installation d'une stack ElasticSearch, Logstash et Kibana pour le suivi des logs d'erreur.

Après une soirée, je ne suis pas allé aussi loin que je voulais, mais j'ai réussi à faire l'installation et la configuration (basique) des 3 outils. J'arrive à faire manger des fichers logs à logstash, les stocker dans ElasticSearch, et à commencer à afficher des dashboards dans Kibana. C'est cool parce que ça marche, mais c'est encore loin d'être utilisable. En tout cas, c'est une base de départ pour arriver à gérer des logs sans avoir à les parser manuellement.

Docker

Chez Evaneos, les environnements de dev tournent sous Docker. Fan de cette solution, Jonathan a construit son propre docker pour accélérer ses projets persos, sur une stack Supervisord + php5-fpm + MySQL + Nginx

Optimisation

Front

Tilap a décortiqué ce bon vieux tinyMCE.

Après 3 soirées dev, j'ai réussi sur une stack perso à en optimiser son intégration technique et fonctionnelle: customisation du rendu "au pixel près", réalisation d'un plugin maison, et optimisation des perfs (plus léger, pas de chargement asynchrone client de fichiers js et css mais un package tout optimisé).

comments powered by Disqus