Développement web

Git rebase onto

Une histoire à propos de cette commande utile.

Lire

À la découverte des Observables

Talk d’introduction au concept des Observables et de la programmation réactive avec Rx.js.

Lire

Live coding Elm

Implémenter un système de filtre dans une application existante.

Lire

Créer une web app avec Cycle.js

Talk présenté au meetup Paris Web Components.

Lire

Trello, Kanban & Cycle.js

Talk présenté le 29 juin 2016 au meetup Paris.js chez Algolia.

Lire

Point-free JavaScript avec R.converge / _.over

Mes retours sur une pratique plus fonctionnelle de JavaScript.

Lire

Plop — un micro-générateur pour se simplifier la vie au quotidien

Découvrez plop, un petit paquet node qui permet de bootstrap rapidement de nouveaux fichiers.

Lire

Tester ses Behaviors Marionette.js

Comment tester unitairement, et simplement, ses Behaviors Marionette.js.

Lire

Chaining et composition de fonctions avec lodash / underscore

Techniques de chaining et composition de fonctions pour créer des pipelines efficaces, le pourquoi du comment.

Lire

Héritage, composition et Backbone.js

Pourquoi la composition d'objets est préférable à l'héritage en JavaScript ? Et surtout, comment applique-t-on cette idée avec Backbone ?

Lire

Fonctions pures en JavaScript

Qu'est-ce-qu'une fonction pure et pourquoi s'y intéresser en JavaScript ?

Lire

POO - le switch revisité en JavaScript

En JavaScript, nous disposons d'une alternative plus orientée-objet, moins procédurale et propice aux erreurs que le bon vieux switch … case.

Lire

Fonctions privées avec Backbone.js

Pourquoi et comment faire des fonctions privées. Et concrètement, comment implémenter ça tout en utilisant Backbone.js.

Lire

Nettoyer son dépôt git, like a boss

Ou comment rebase proprement son dépôt pour retirer ce qui n'aurait jamais du y être commit, tout en conservant l'historique (si si, c'est possible).

Lire

Un blog multilingue avec Jekyll 1.5

Retour sur la réalisation d'un blog multilingue avec Jekyll, après upgrade à la v1.5.1.

Lire

Gitgraph.js

Une bibliothèque JavaScript, des arbres git, des modélisations de workflows… et un peu de Georges Michael.

Lire

Quel git workflow pour mon projet ?

Un petit tour d'horizon sur le git-flow, le GitHub flow et comment choisir le plus adapté à son projet.

Lire

Convertir un projet SASS en LESS

Similitudes, différences et équivalences de ces deux pré-processeurs CSS.

Lire

Faire un blog multilingue avec Jekyll

Un petit état des lieux des choses à savoir et des astuces que je peux vous donner pour réaliser un blog multilingue avec Jekyll.

Lire

Bien isoler ses variables en Javascript

Une histoire de fonctions anonymes et auto-exécutantes (IIFE)… Parce-qu'on n'y pense pas assez, et que c'est bien pratique quand même !

Lire

Tombez pour SMACSS

Petit tour d'horizon sur ces guidelines qui feront de vous un bûcheron du CSS, un vrai. Timber !

Lire

Déléguer les événements en jQuery

Un petit rappel sur les écouteurs d'événements et les bonnes pratiques de délégations en jQuery.

Lire

Plongée au coeur de l'OOCSS

OOCSS - qu'est-ce-que c'est, pourquoi c'est bien et comment ça marche.

Lire

jQuery, data et performance

Bonne pratique et manipulation des données en jQuery, sans colorants ni conservateurs.

Lire

Optimiser ses sélecteurs, CSS vs. JS

Petit mémo de bonnes pratiques quant à l'utilisation de sélecteurs en CSS et en Javascript. Ce qui vaut pour l'un ne l'est pas nécessairement pour l'autre.

Lire

Lassés de Bootstrap ? Découvrez inuit.css !

inuit.css est un framework CSS extensible, construit sur un ensemble de bonnes pratiques CSS et qui n'impose pas de design prédéfini.

Lire

S'amuser avec les interactive playground

JSBin, jsFiddle, dabblet, … Si ces noms ne vous parlent pas, alors peut-être devriez-vous jeter un œil par ici et découvrir le principe de ces "terrains de jeu interactifs".

Lire

Faire son blog avec Jekyll

Pourquoi et comment créer son blog avec Jekyll plutôt qu'un bon vieux Wordpress des familles.

Lire