Skip to content

Latest commit

 

History

History
560 lines (342 loc) · 19.3 KB

JOURNAL-2017.md

File metadata and controls

560 lines (342 loc) · 19.3 KB

Journal 2017

Ce journal détaille l'effort d'écriture de l'année 2017.

Une partie du travail s'est fait à l'occasion d'une résidence d'écriture itinérante. Le résumé de la résidence itinérante (en anglais) documente les conclusions de l'écriture en mouvement.


Novembre 2017

Présentation à la conférence Codeurs en Seine (vidéo).

Septembre 2017

Présentation à la conférence Write the Docs (vidéo)

Création d'une extension Asciidoctor.js : asciidoctor-extension-interactive-runner • rend exécutable les blocs de code JavaScript dans les navigateurs web.


Mardi 6 juin 2017

  • Chapitre 6 : fournisseurs de Plate-forme en tant que service sous forme de tableau
  • Chapitre 6 : exemple de déploiement d'une application sur Heroku

Moral : 🙂

Jeudi 1 juin

  • Chapitre 6 : Plate-forme en tant que service

Moral : 🙂

Mardi 30 mai

  • Chapitre 6 : Héberger sur le port 80/443

Moral : 🙂

Lundi 29 mai

  • Chapitre 6 : Gestionnaire de processus

Moral : 😤

Mardi 16 mai

  • Chapitre 6 : reformulations diverses et correction d'ancres internes

Moral : 🙃 ☀️

Jeudi 11 mai

Moral : 🙃 (y'a pas une émoji procrastination ?)

Vendredi 5 mai

Merci au Remix et à la Mutinerie Coworking pour m'avoir hébergé dans leurs locaux 👋

  • Chapitre 6 : migration d'Upstart vers systemd en tant que gestionnaire de services systèmes
  • Chapitre 6 : Démarrage automatique avec serveur d’applications web
  • Chapitre 6 : Démarrage d'application tout automatique

Moral : 😊

Jeudi 26 avril

  • Chapitre 6 : Intégration en tant que service système

Moral : 😊 🚲


Petite pause pour récupérer, voyager un peu, déménager et donner des formations.

Vendredi 17 mars

Aprem off pour se préserver un bout de week-end (début d'une mission dimanche).

  • Chapitre 6 : Node Inspector Manager
  • Chapitre 6 : Principes de sécurité

Moral : 😕

Jeudi 16 mars

Merci aux copains d'ut7 pour le coin de bureau et les conversations 👋

  • Chapitre 6 : Déboguer une application Node

Moral : 😕 — pas très productif

Mercredi 15 mars

Aprem off – mission dtc.

Moral : 😕 — pas très productif

Mardi 14 mars

  • Chapitre 6 : Causes et raisons d'un plantage applicatif

Moral : 😕 — je me perds un peu dans les tâches admin

Lundi 13 mars

Aprem off – réunion FING+dtc et mentoring Women on Rails.

  • Chapitre 6 : Persistance des données
  • Tooling : déploiement des images sans encodage base64
  • Tooling : correction du déploiement des vidéos (la même vidéo était déployée)

Moral : 🙂

Dimanche 12 mars

  • Heaven from the oven:

Vendredi 10 mars

Journée off – rétrospective avec dtc.

Moral : 😊

Jeudi 9 mars

Merci Frank pour tes contributions 👋

Journée off – dédiée aux projets dtc.

  • Rétrospective avec [Stéphane Langlois] à propos du meetup MontpellierJS
  • Tooling : mise à jour du module npmjs.com/nodebook pour correspondre au didacticiel de l'ouvrage

Moral : 😊

Mercredi 8 mars

  • Chapitre 3 : quelle base de données choisir (partiel)
  • Chapitre 6 : persistance des données (partiel)

Moral : 😊 🚂

Mardi 7 mars

  • Chapitre 6 : Configuration

Moral : 😴

Lundi 6 mars

Merci au ToulouseJS+Aperoweb Toulouse pour la relecture collective, à At Home pour nous avoir hébergé ainsi qu'à Frank et Maxime pour la facilitation 👋

  • Le chapitre 7 devient le chapitre 6 (on s'occupera des applications natives dans une seconde édition)
  • Chapitre 6 : ancres et chapitrage

Dimanche 5 mars

Merci @fvsch, @Balkoth et Julien pour vos retours et contributions 👋

  • Chapitre 4 : simplification de l'introduction
  • Chapitre 4 : explications supplémentaires sur babel et les presets
  • Chapitre 2 : précisions sur les polyfills
  • Chapitre 2 : Boolean
  • Chapitre 2 : corrections de Array
  • Chapitre 2 : corrections de Promise

Samedi 4 mars

Merci @Mogztter pour ta contribution 👋

  • Tooling : la publication du livre est entièrement effectuée avec Node grâce à asciidoctor.js
  • Heaven from the oven:

Vendredi 3 mars

Merci Julien, Amanda, Frank pour vos retours et contributions 👋

  • Chapitre 4 : remembrement (on jette, on ventile et on trace un meilleur chapitrage)
  • Chapitre 4 : actualisation du sommaire

Jeudi 2 mars

Merci au MontpellierJS pour la relecture collective, à Teads pour nous avoir hébergé ainsi qu'à Brice pour la facilitation 👋

Merci Julien pour tes retours et contributions 👋

Mercredi 1er mars

Merci au Yelloworking et Nicolas pour le coin de bureau 👋

  • Chapitre 4 : Tester code et composants dans les navigateurs web
  • Chapitre 4 : Intégration continue et compatibilité navigateurs
  • Chapitre 4 : Conclusion

Moral : 😊 🚂

Mardi 28 février

Merci au Yelloworking et Nicolas pour le coin de bureau et la facilitation du meetup 👋

  • Chapitre 4 : Tester ses composants React sans navigateur web
  • Chapitre 4 : S’outiller pour écrire des assertions
  • Chapitre 4 : jest comme alternative à mocha
  • Documentation de git-lfs dans le README

Moral : 😊

Lundi 27 février

Merci Guillaume pour tes contributions 👋

  • Chapitre 4 : Que tester ?
  • Tooling : utilise update-notifier pour signaler une mise à jour aux utilisateurs
  • Tooling : installe git-lfs
  • Chapitre 4 : Optimiser ses ressources graphiques

Moral : 😊

Dimanche 26 février

Merci Frank pour tes contributions 👋

  • Heaven from the oven:

Vendredi 24 février

Off.

Jeudi 23 février

🚨 On m'a volé mon ordi pendant mon sommeil. Quelques commits et une machine à racheter. 🚨

Merci à l'infolab La Coop pour le coin de bureau, le fromage et la facilitation du meetup 👋

  • Chapitre 2 : async/await sans flag dans node@7.6
  • Avant-propos : pourquoi, pour qui et merci qui

Moral : 😰 👮 🚌 🧀 😀

Mercredi 22 février

Merci @laMYNE_ pour le coin de bureau, Maxime et Tobias pour les super conversations 👋

  • Chapitre 4 : Modulariser ses feuilles de style avec Sass
  • Chapitre 4 : Lier composants visuels et feuilles de style
  • Outillage : Manipulation du livre en ligne de commande (#122)

Moral : 😀

Mardi 21 février

Merci @NinjaSquad et @LaCordeeLyon pour le coin de bureau 👋

Merci pour vos contributions @dirtyF et @jbpionnier.

  • Chapitre 4 : browserify-hmr
  • Chapitre 4 : browser-sync

Moral : 😊

Lundi 20 février

Merci @NinjaSquad et @LaCordeeLyon pour le coin de bureau 👋

Merci pour tes contributions @dirtyF.

  • Chapitre 4 : Consommer des données hétérogènes avec fetch()
  • Chapitre 4 : Event Source
  • Chapitre 4 : WebSocket
  • Chapitre 4 : watchify

Moral : 🚂 😊

Samedi 18 février

  • Heaven from the oven:

Moral : 😊 🧀 🥖

Vendredi 17 février

  • Chapitre 4 : jQuery modulaire
  • Chapitre 4 : Partager le code métier avec Node
  • Chapitre 4 : Rapprocher données, rendu et interactions avec React

Moral : 😊

Jeudi 16 février

Merci @clever_cloud pour le coin de bureau 👋

Merci pour vos contributions @lellex, @graphidev et @dirtyF.

Moral : 🚂 😊

Mercredi 15 février

Merci @ByteClubFR pour le coin de bureau 👋

Merci pour vos contributions @lellex, @ThomasG77 et @dirtyF.

  • Chapitre 4 : Le syndrome du plugin jQuery
  • Chapitre 4 : Importer des modules npm pour le web
  • Chapitre 4 : Importer des modules
  • jade ➡️ pug (#113)

Moral : 😊

Mardi 14 février

Merci @matlo pour le coin de bureau 👋

Merci pour tes contributions @dirtyF.

  • Heaven from the oven:

Moral : 😊 🥖

Lundi 13 février

Merci @matlo pour le coin de bureau 👋

  • Chapitre 4 : polyfills

Moral : 🚂 😊

Vendredi 10 février

Merci pour tes contributions @dirtyF.

  • Dixième jour de résidence au Fab Lab 127° avec mes compères de dtc innovation
  • Chapitre 4 : introduction aux polyfills
  • Chapitre 4 : babel
  • Heaven from the oven:

Moral : 😌

Jeudi 9 février

Moral : 😌 😊

Mercredi 8 février

Moral : 😊

Mardi 7 février

  • Septième jour de résidence au Fab Lab 127° avec mes compères de dtc innovation
  • Chapitre 4 : Écrire dès à présent le code du futur
  • Chapitre 4 : Réécriture de l'introduction
  • Chapitre 4 : Mise à la benne du chapitre entier (commit)

Moral : 😴

Lundi 6 février

Merci pour tes contributions @lellex.

Moral : 😊

Vendredi 3 février

Moral : 😊 🥖

Jeudi 2 février

  • Quatrième jour de résidence au Fab Lab 127° avec mes compères de dtc innovation
  • Chapitre 2 : fondamentaux UNIX
  • Conclusions du Chapitre 1 et du Chapitre 2
  • Heaven from the oven:

Moral : 😊 🍕

Mercredi 1 février

  • Troisième jour de résidence au Fab Lab 127° avec mes compères de dtc innovation
  • Chapitre 3 : amélioration de l'exemple fs-extra, merci @DirtyF (#100)
  • Chapitre 2 : ajout d'une section sur les accesseurs et mutateurs

Moral : 😊 😴

Mardi 31 janvier

  • Deuxième jour de résidence au Fab Lab 127° avec mes compères de dtc innovation
  • Chapitre 3 : explications à propos du cycle de vie d'un process et d'uncaughtException

Moral : 😊 😴

Lundi 30 janvier

  • Début de notre résidence au Fab Lab 127° avec mes compères de dtc innovation
  • Chapitre 3 : ajout d'informations complémentaires à propos de .argv (#21)
  • Chapitre 3 : ajout d'informations complémentaires à propos des crashs applicatifs et d'uncaughtException (#10)

Moral : 😊

Dimanche 29 janvier

Merci @DirtyF pour ton travail de corrections et d'amélioration d'exemples pour apprendre Node (#98).

  • Chapitre 2 : suppression des appels à fs.exists (API dépréciée)
  • Chapitre 3 : remplacement de blanket par nyc
  • Chapitre 2 : explication de l'API process.title
  • Chapitre 2 : installation de Node pour Ubuntu, Debian et Raspberry Pi
  • Chapitre 2 : textes et captures d'écran pour les éditeurs de code
  • Heaven from the oven:

Moral : 😊 🥖 🧀

Vendredi 27 janvier

  • Chapitre 3 : suppression des exemples de code pour Gulp et Grunt
  • Chapitre 3 : réécriture de certains exemples car peu explicite à mon goût (chai, mocha) et ajout de npm-run-all et d'eslint
  • Chapitre 2 et Chapitre 3 : réécriture de la section liée aux Promise pour qu'elles se complètent au lieu des redites et mélanges de contenu (des patterns étaient expliqués dans les primitives)

Moral : 😊

Jeudi 26 janvier

Une journée sans comme on dit.

Moral : 😞

Mercredi 25 janvier

  • Réorganisation des exemples en vue de simplifier l'explication quant à leur utilisation (maintenant présents directement dans <chapitre>/examples)

Moral : 🤓

Mardi 24 janvier

Merci @ArnaudRinquin pour le canap' et le bon temps passé avec @DavidBruant ☺️

  • Chapitre 2 : async/await (#77)
  • Chapitre 2 : scripts shell (#80)
  • Chapitre 2 : Map et Set (#75)
  • Chapitre 2 : (#77)
  • Chapitre 2 : réécriture et ajout d'exemples pour Object, Promise notamment
  • Maintenance, nettoyages et PR :
    • Chemin du fichier data/books.csv (#69)
    • Correction coquille (#79)

Moral : 🚂 🤓

Lundi 23 janvier

  • Chapitre 2 : décomposition, paramètres du reste, template literals
  • Chapitre 2 : mention de node.green
  • Chapitre 2 : diverses mises à jour, suppression de Brackets
  • Maintenance des issues
  • Heaven from the oven:

Moral : 🤓

Vendredi 20 janvier

Merci @JoliCode pour le coin de bureau 👋

  • Chapitre 2 : complétion d'un exemple de parsing HTML synchrone et streamé
  • Chapitre 2 : ménage ici et là ;
  • Maintenance des issues
  • Heaven from the oven:

Moral : 😣 (peu productif mais riche en préparations)

Jeudi 19 janvier

Merci @BetaGouv pour le coin de bureau 👋

Moral : 😊

Mercredi 18 janvier

  • Chapitre 1 : début du travail sur LTS (#54)
  • Quelques revues et échanges par rapport à la migration du code vers ES2015 Migration des exemples de code vers ES2015 (#63)

Moral : 😣 (je me suis laissé distraire. Mais j'ai fait du pain et avancé sur la mise en forme d'une galerie photo …)

Mardi 17 janvier

  • Chapitre 3 : finalisation de la réécriture du texte associé aux callbacks, events et promesses
  • Mise à jour des versions de Node et npm utilisées dans le livre
  • Migration des exemples de code vers ES2015 (#63)
  • Suivi des mises à jour du module talisman

Moral : 🚂 😣

Lundi 16 janvier 2017

  • Triage et acceptation de pull requests
  • Chapitre 3 : réorganisation et réécriture du texte associé aux callbacks, events et promesses#49

Moral : 😊