Ports and Adapters at compile-time for Rust
Dans ce dépôt, je propose une façon simple et efficace de mettre en œuvre une inversion de dépendances avec Rust. Plus particulièrement lorsque le besoin est de substituer les dépendances lors de la compilation et d’éviter le Dynamic Dispatch.
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...
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 !
J'ai une dette technique et c'est mon choix ! ™
Derrière cette métaphore financière que l’on utilise régulièrement dans notre métier, se cache la mesure de difficulté à ajouter de nouvelles fonctionnalités et correctifs sur un logiciel.
Le contrôle de droit d'accès et la sécurité de vos systèmes
Sur la quantité d’applications et systèmes d’information que j’ai pu développer, analyser et auditer, une grande majorité présentaient des défauts de sécurité majeurs.
Initiation au développement de plugins Redmine
Redmine est un outil de gestion de projet que j’affectionne pour sa simplicité et son accessibilité.
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.
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.
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 ?
Bintje an OpenObject XMLRPC ruby client
Few month ago, I released Bintje, a minimal interface to OpenERP’s xmlrpc API. It is available on github, as a ruby gem, and can be included in the ruby class of your choice (as a Rails model for example).
Acessing AngularJS Scope from browser console
Times to times, one needs to interact with AngularJs at runtime (for debugging purpose …).
Adavanced Rails authorizations with pundit
Pundit is a realy simple Ruby Gem, that does nothing more that you could have done yourself. Here is the power !
Airbrake fix
After installing airbrake gem my collection’s request Rspec.specs stoped working as expected.
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 :