Un article vaut bien
100 images.

Nous partageons ici ce qui a attiré notre attention aux détours de nos différentes missions.

Les ghosts methods de Ruby

  • Auteur

    Aurélien Havet

  • Publication

    24 May 2017

  • Lecture

    8 min

Les afficionados de l’univers Ruby en auront sûrement déjà entendu parler, on peut y croiser parfois, au détour d’un chemin par une nuit noire sans Lune, des méthodes fantômes. Je vous propose ici d’explorer ce pan de la métaprogrammation dans cet écosystème. Après une rapide explication de leur fonctionnement et de leur manipulation, nous discuterons brièvement de leurs performances, avant d’aborder quelques-uns de leurs possibles usages.Une méthode fantôme, kezako ?Ruby, comme la plupart des langages dits orientés objet, permet de définir des classes avec leur lot de méthodes, c’est-à-dire d

Ouvrir l'article

Le mythe de l’immaturité de Javascript

  • Auteur

    Maxime Brazeilles

  • Publication

    02 May 2017

  • Lecture

    4 min

L’une des critiques qui revient souvent en JavaScript, c’est le nombre incalculable de paquets sur NPM qui ne sont plus maintenus. Et pourtant, la communauté JavaScript est très active dans les projets open source, preuve en est, une bonne partie des projets qui sont dans les “trendings” de GitHub sont souvent en JavaScript.Mais alors pourquoi le nombre de projets abandonnés est aussi important, et doit-on s’en inquiéter ? Ces projets sont-ils réellement abandonnés, ou considérés comme terminés ?Move Fast and Break Things : un écosystème volatileLes années en JavaScript s’enchaînent et ne se r

Ouvrir l'article

Pilotez votre infrastructure depuis votre smartphone

  • Auteur

    Jean Serge Monbailly

  • Publication

    17 January 2017

  • Lecture

    4 min

L’administration système est un domaine vaste incluant des tâches cruciales pour la maintenance d’une infrastructure :- la configuration de machines ;- la gestion des logs ;- le *monitoring* de performances ;- le déploiement d’applications.Toutes ces tâches sont indépendantes et il existe aujourd’hui beaucoup d’outils pour les accomplir efficacement. Néanmoins il peut s’avérer complexe de travailler avec un tel nombre d’outils et d’en extraire les informations nécessaires à la maintenance d’une infrastructure.Dans cet article, je proposerai une manière d’agréger efficacement cette masse d’info

Ouvrir l'article

Démarrer avec Next, le micro framework basé sur React

  • Auteur

    Fournier Julien

  • Publication

    21 December 2016

  • Lecture

    6 min

Créer un site web disposant d’un rendu serveur multi-pages, grâce au micro framework “Next” basé sur ReactJS.Créé et publié très récemment en open source par Zeit, Next est un micro framework pour créer des applications web.En un minimum de temps et de configuration, on peut créer un site disposant d’un rendu serveur (server-side rendering aka. SSR), multi-pages, à l’écoute de ses utilisateurs et qui réagit en conséquence. Pour cela, il se repose entre autres sur NodeJS, React, Babel et Webpack.Ses principaux avantages sont :- Aucune configuration (ou presque) : pas de temps perdu à configurer

Ouvrir l'article

J’ai arrêté de m’en faire en même temps que la pizza

  • Auteur

    Matthieu Pinte

  • Publication

    26 January 2017

  • Lecture

    5 min

Je suis maniaque. J’ai tendance à vouloir commencer, faire et finir parfaitement chaque chose que j’entreprends, et c’est stressant.Je suis stressé. Une deadline trop proche, une pression trop grande et c’est la débandade !Je suis développeur, stressé et maniaque, mais depuis quelques années…J’adopte un mode de vie plus sain“Un esprit sain dans un corp sain”, “Faire du sport c’est bon pour la santé”, blablabla…“Définir des règles de vie” semble contraignant, et ça l’est (un peu). Mais je pense que c’est indispensable pour trouver son équilibre.Je mange sainement, “5 fruits et légumes par jour”

Ouvrir l'article

MJML : le framework pour créer des emails responsive de Mailjet

  • Auteur

    Maxime Brazeilles

  • Publication

    30 September 2016

  • Lecture

    2 min

Créer un email est, aujourd’hui encore, une tâche délicate. Il doit être lisible aussi bien sur votre ordinateur que sur votre téléphone, et ajoutez à ça une jungle de clients mail avec des contraintes spécifiques à chacun et parfois incompatible entre eux. Certains ne supportent pas forcément tous les attributs CSS, il faut donc passer par des moyens détournés pour avoir des équivalents. Les clients historiques comme les Outlook 2008/2011, qui sont basés sur le moteur de Word pour le rendu HTML, ont des comportements encore aujourd’hui imprévisibles.Développé par Mailjet en collaboration avec

Ouvrir l'article

Déployer une app Phoenix sur Heroku, sans connaître Phoenix

  • Auteur

    k0pernicus

  • Publication

    17 January 2017

  • Lecture

    + de 10 min

Aujourd’hui, beaucoup d’entreprises choisissent Ruby on Rails pour programmer leur solution en interne. Les avantages d’utiliser Ruby on Rails sont sa rapidité à développer une solution proprement, et la réactivité de la grande communauté qui l’utilise aujourd’hui. Encore récemment, de grandes compagnies comme Github ou Twitter utilisaient Ruby on Rails comme solution back-end. À ce jour, ces deux compagnies couplent leurs installations Ruby on Rails avec Erlang et/ou Scala, à cause principalement du manque de performances (plus spécifiquement de la latence) des requêtes HTTP.Dans cet article,

Ouvrir l'article

Fausse idées sur le big data

  • Auteur

    k0pernicus

  • Publication

    03 November 2016

  • Lecture

    5 min

Dans cet article, je souhaite casser et corriger certaines fausses idées sur le Big Data, retrouvées un peu partout dans la nature.Cinq fausses idées sur le Big Data“Le _Big Data_ est une technologie nouvelle”Première fausse idée, le Big Data n’est pas une technologie ! Big Data est simplement un terme interpellant sur l’idée du problème de traiter des gros volumes de données. Ce terme serait apparu vers la fin des années 1990, afin de définir la notion de travail dans des gros volumes de données.Le Big Data est directement ancré dans l’ère du temps, surtout sur notre capacité à faire évoluer

Ouvrir l'article

Dernier Cri remporte le Happy Hacking Day de la côte d’opale.

  • Auteur

    Robin Komiwes

  • Publication

    23 November 2015

  • Lecture

    2 min

Le weekend du 15 novembre, une partie de l’équipe Dernier Cri a participé au premier hackhaton de la Côte d’Opale. Un hackathon est un évènement pendant lequel des développeurs, designers et porteurs de projets se réunissent sous forme d’équipes avec pour objectif de concevoir et développer une application dans un temps limité à partir d’un sujet connu, ou non, à l’avance. Au terme du temps imparti et bien souvent d’un pitch, un jury désigne généralement le ou les gagnants. Ce hackathon, co-organisé par la CCI Côte d’Opale, portait sur la thématique du tourisme et de la donnée. En effet, à l’i

Ouvrir l'article

Mailjet lance Passport, son éditeur WYSIWYG d’emails

  • Auteur

    Robin Komiwes

  • Publication

    23 July 2015

  • Lecture

    1 min

Mailjet Passport : Le premier éditeur d’emails responsive WYSIWYG est sorti !Le 26 juin dernier, Mailjet a dévoilé “Passport”, un tout nouvel outil permettant d’éditer en ligne des newsletter responsives, dont Dernier Cri a activement participé à la conception et réalisation. Conçue à la fois pour les responsables marketing comme les développeurs, cette nouvelle web app propose des modèles type de newsletter adaptables et personnalisables grâce à un puissant éditeur graphique doté de fonctionnalités très intuitives. Ce nouvel outil permettra aux utilisateurs de créer simplement et rapidement d

Ouvrir l'article