Benzen on github Benjamin Dreux      

  • Better at writing (code) coderefactoringwritingprose

    Last year I was engaged to teach Computer Science at CEGEP Lionel Groulx. Part-time job. I got there in order to be better at helping my peers at Code 3. The day of my job interview i was asked to do a french test. The test is composed of two parts. The first is a short text full of errors, where the candidate must find most the them. The second part is a text of about one page and a half where the candidate must do less than a certain number of errors.

  • Create entity with reference elixirectophoenixreference

    Looking for advice on how to insert entity that reference other entity with Ecto ? This may help you.

  • Présentation websocket frontendbackendUQAMINF4375websocketjs

    Pour la session actuelle, le cours INF 4375 de l’UQAM est donné par François-Xavier Guillemette. Cela fait un certain temps que l’idée de donner des cours me travail. C’est en partie pour cela que je fais des présentations. Mais bien sûr faire une présentation devant 7 personnes qui vous connaissent et qui sont intéressés par ce que vous allez dire, c’est assez facile.

  • Présentation cljs frontendjsto-js

    Suite à mes follies sur cljs, j’ai monté une présentation pour mes collègues sur Clojurescript.

  • Présentation React presentationreactjsfrontend

    Petite présentation de React et de son écosystème. Présentaiton réalisé en tandem avec @rimtong.

  • Présentation CSP presentation CSP

    Vous connaissez le style CPS (Continuation Passing Style), vous aimerez peut être le CSP (Channel Sequential Processing).

  • CLJS Wondering jsclojureclojurescriptdemo

    J’ai croisé le lapin de Clojure, mais est-ce que je suis prêt à le suivre dans le terrier vers Wonderland ?

  • Ios, Swift et XCode sont dans un bateau iosswiftxcodemobilenatif

    Malgré les gros progrès que HTML5 fait depuis quelques années, la tendance à faire des applications natives ne se dément pas. Que ce soit du côté de la plateforme IOS ou Android. Certaines raisons pour choisir les solutions natives sont assez évidentes, aspect beaucoup plus intégré, les assets sont déjà là au démarrage, réactivité. Mais le fait de devoir recommencer son application pour supporter les deux platformes est un point de blocage majeur. De plus, Apple et Google prennent une part non négligeable sur chaque vente. J’ai voulu voir ce que Apple avait à offrir en échange de son 30% de vente. Pour ce faire j’ai fait un projet jouet. Ce post vise à retracer les différentes étapes pour créer mon appli et vous donner un feeling de ce à quoi correspond l’expérience de dev.

  • Le cas SQL case when sqlmentoring@pascal

    Je ne suis pas un pro de SQL, loin de la. Du coup, j’ignore totalement des fonctionnalités qui sont disponibles, même si cela fait très longtemps. En travaillant avec @PascalChouinard, qui lui est pas mal solide sur le sujet SQL, j’ai appris l’existence de case when. Ce post vise à documenter son utilisation.

  • Présentation polymer presentationpolymer

    À Code 3 on attache beaucoup d’importance à la formation de nos membres. Se former c’est bien, mais en faire profiter les autres c’est encore mieux. Alors récement on en est vennu à penser qu’il serait intérressant de faire des présentation sur ce que l’on a découvert. Comme j’ai regarder Polymer récement j’ai fait une présentation la dessus. Les slides sont ici, leurs sources sont là

  • Polymer.js jspolymer.jstrial

    Quand j’ai commencé à jouer avec Angular.js, un des slogans c’était que l’on utilisait les techniques de demain aujourd’hui. Il était question de data-binding et de templating natif. Et puis j’ai commencé à entendre parler de web-components.

  • Highland.js jslibrarytrialstreampromisecallback

    Entre les évènements de souris et de clavier, les callbacks, les promesses, les itérateurs et les streams le petit monde du JS offre beaucoup de modèle de programmation qui sont tous proches mais elle ne sont pas identique et surtout elles ne sont pas toutes compatibles. Ce qui veut dire qu’enchainer les unes derrière les autres ca peut vite devennir l’enfer.