categories: Développement

Elixir amqp 1.2 et confirm handler

RabbitMq permet de recevoir des confirmations de ventilation des messages par l'exchange. Le client Elixir, amqp (> 1.2) permet d'attendre de manière bloquante ces confirmations, mais ne propose pas d'API pour enregistrer un handler. Ce qui m'a donné l'opportunité de faire cette…

Du dosage de la rouille

Parlons de la rouille, cette délicieuse sauce qui accompagne nos soupes de poisson. Le bon dosage des ingrédients ravira le palais vos convives ! Pour faire une portion de rouille les ingrédients sont : 1/2 gousse d'ail dégermée 1/8 petit piment rouge 1/8 jaune d'oeuf 1/8…

Polymer, vers un composant plus dynamique

Dans le précédent article nous avions réalisé un composant simple et inerte, aujourd’hui nous allons le rendre un peu plus intéressant. Nous allons d'abord faire un petit nettoyage. Ensuite, nous utiliserons les « data binding » pour avoir un compteur dynamique…

Premiers pas avec Polymer

Polymer est un ensemble de bibliothèques permettant de créer des éléments et applications reposant sur le principe des « Web Components » que j’ai introduit dans mon précédent article. Pour cette introduction nous allons nous concentrer sur la réalisation d’un composant…

Web Components, l'avenir du web aujourd'hui

Peut être avez-vous déjà souhaité pouvoir définir de nouveaux éléments HTML que vous pourriez réutiliser ou partager avec d’autres ? AngularJS avec ses directives vous a sûrement apporté un élément de réponse. Si on pousse le raisonnement un peu plus loin,…

Airbrake fix

After installing airbrake gem my collection's request Rspec.specs stoped working as expected. I encounterd this error: RuntimeError: can't add a new key into hash during iteration Since Ruby 1.9(.3?) you cant modify Hash within iteration (even if they are ordered). After some hours spent…

Disabling Rails sessions and airbrake gem

After installing airbrake gem and disabling your rails sessions (for example with the session_off gem), you may experiment this kind of errors : undefined method `data' for nil:NilClass This is because airbrake read the session.data property to send them to the server. Since…