Nicolas Cavigneaux

Nicolas Cavigneaux

Recent Posts

01 02 2018

Elixir ꞉ focus sur OTP Server

posté par Nicolas Cavigneaux dans les catégories elixir


Dans l’article d’introduction sur Elixir j’ai mentionné le fait qu’OTP est un ensemble d’outils incroyables fourni par Erlang et qu’il mérite à lui seul tout un ensemble d’article. Commençons donc...

Lire la suite
23 11 2017

Introduction à Elixir

posté par Nicolas Cavigneaux dans les catégories elixir


Elixir est un langage compilé. Son code est compilé pour être exécuté sur la VM Erlang. De facto, Elixir hérite de tous les avantages d’Erlang et croyez-moi ils sont nombreux. Erlang est un langage...

Lire la suite
11 05 2017

Authentifier l'accès à vos ressources avec Dragonfly

posté par Nicolas Cavigneaux dans les catégories back


Pour ceux qui ne connaissent pas Dragonfly, c’est une application Rack qui peut être utilisée seule ou via un middleware. Le fait que ce soit une application Rack la rend compatible avec toutes les...

Lire la suite
21 10 2016

Introduction à Emacs

posté par Nicolas Cavigneaux dans les catégories outils


Il y a quelques jours, j’ai fait une présentation en interne de l’éditeur de texte que j’utilise au quotidien. Faisant quasiment tout dans Emacs, mes collègues souhaitaient découvrir cet outil. La...

Lire la suite
18 02 2016

La composition à la rescousse de l'héritage

posté par Nicolas Cavigneaux dans les catégories architecture


La notion d’héritage est un concept qu’on se doit de maîtriser lorsqu’on utilise un langage objet. Si vous souhaitez organiser votre code autour d’objets, il y a de fortes chances que vous soyez...

Lire la suite
12 08 2015

Ruby - Distribution d'objets à travers le réseau

posté par Nicolas Cavigneaux dans les catégories back


Il existe de nos jours de nombreuses façons de distribuer des objets à travers des programmes. On pense pour cela à des technologies comme RPC, COM, CORBA ou encore RMI de Java. Chacune de ces...

Lire la suite
09 06 2015

Astuces Zsh - Les plugins Git de Oh My Zsh

posté par Nicolas Cavigneaux dans les catégories système


Dans le dernier article sur ZSH, je vous ai expliqué pourquoi choisir ZSH et quelques exemples de ses fonctionnalités principales. Je vous ai également parlé rapidement de Oh My Zsh qui permet...

Lire la suite
21 04 2015

Astuces Zsh installer et comprendre Oh My Zsh

posté par Nicolas Cavigneaux dans les catégories outils


En tant que développeur je passe un nombre incalculable d’heures dans mon terminal à taper des commandes et analyser les retours de celles ci pour manipuler des fichiers, installer / lancer / stopper...

Lire la suite
03 03 2015

Archiver les logs Rails en production

posté par Nicolas Cavigneaux dans les catégories outils


Par défaut, une application Rails ne prévoit aucun mécanisme pour archiver ses logs au fil du temps, c’est à l’administrateur système de mettre en place un système pour gérer cet archivage comme il...

Lire la suite
07 01 2015

Utilisation d'Elasticsearch

posté par Nicolas Cavigneaux dans les catégories outils


Depuis quelque temps j’utilise intensivement Elasticsearch et les gems dédiés pour mettre en place des moteurs de recherche textuel non seulement puissants mais aussi très réactifs. Pour ceux qui ne...

Lire la suite

Recevoir nos articles