Ce journal détaille l'effort d'écriture de l'année 2018.
Le site web estcequecestdutravail.xyz documente certains aspects de la vie itinérante pendant laquelle l'ouvrage a été écrit, relu et testé avec un public apprenant.
- Chapitre 8, Chapitre 9, Annexe A : relecture de l'épreuve pré-impression
- Chapitre 7 : correction du doublon
static/routes.js
- Chapitre 7, Chapitre 8 : relecture de l'épreuve pré-impression
- Chapitre 1, Chapitre 2, Chapitre 3, Chapitre 4, Chapitre 5, Chapitre 6 : relecture de l'épreuve pré-impression
- Chapitre 7 : Un code testable est un code indépendant du framework
- Chapitre 7 : Introduction/conclusion
Météo : 😴 ☀️ 🚂
- Chapitre 7 : Déployer automatiquement
Météo : 😴 💪 🍞 ☀️
- Chapitre 7 : Modulariser le code des routes
Météo : 😴 💪 ☀️
- Chapitre 7 : Sessions utilisateurs
- Chapitre 7 : Tracer les actions (logs)
Météo : 😴 💪 ☀️
- Chapitre 7 : Intégrer les ressources front-end
- Chapitre 7 : Brancher une base de données
- Chapitre 7 : Une application minimaliste avec les Lambda
- Chapitre 7 : Protéger nos applications
Météo : 💪 ☀️
- Chapitre 7 : Structurer l'affichage avec les gabarits de présentation
- Chapitre 7 : Quelle(s) base(s) de données choisir ?
- Chapitre 7 : Configuration du framework
- Chapitre 7 : Greffer des extensions
- Chapitre 7 : Brancher les gabarits de présentation
Météo : 🙂 ☀️ 🍞 ☕️
- Chapitre 4 : Intro et conclusion
- Chapitre 2 : clarification sur nvm use
- Chapitre 3 : réécriture de JavaScript/Ecmascript
- Chapitre 7 : recevoir des données de formulaire
- Chapitre 7 : Uploader des fichiers
Météo : 😴 ☀️
- Chapitre 7 : Comprendre le modèle HTTP
- Chapitre 7 : Rempli les sections petit à petit
Météo : 😴 ☀️
- Annexe A : Tester notre code
- Annexe A : Objets connectés
- Annexe A : Accessibilité
- Avant-Propos : Actualisation
Météo : 💪 😴 ☀️ 🍞
- Annexe A : Boîte à outil du quotidien
- Annexe A : Pendant le développement
- Annexe A : Protéger nos applications
- Annexe A : Vérifier la syntaxe de notre code
- Annexe A : Optimiser notre code
- Annexe A : Passer d'un langage à un autre
- Annexe A : Gérer des fichiers
- Annexe A : Stocker dans des bases de données
- Annexe A : Ligne de commande
- Annexe A : Applications web
- Annexe A : Modules front-end et templating
Météo : 💪 ☀️
- Tous les chapitres : mise en forme des liens orphelins
- Annexe A : restructuration
Météo : 💪 ☀️
- Outillage : Production de la version OpenDocument du livre
Météo : 🙂 🍞 ☀️
- Outillage : Implémentation de la quasi totalité de la mise en page
- Tous les chapitres : Utilisation d'une autre syntaxe de surlignage des exemples
Météo : 😴 ☀️
- Outillage : Suite du travail d'export vers le format OpenDocument
Météo : 🙂 ☀️ 🚂
- Outillage : Suite du travail d'export vers le format OpenDocument
Météo : 🙂 ☀️ 🍞
- Outillage : Premier build avec les styles Eyrolles 🎉
Météo : 🙂 ☀️
- Chapitre 7 : Garder un lien avec les cookies
- Chapitre 7 : Pendant le développement : relancer le serveur automatiquement
Météo : 🙂 ☀️ 🚂
- Chapitre 7 : Répondre avec des fichiers statiques
- Chapitre 7 : Réagir aux arguments d'URL
Météo : 🙂 ☀️
- Chapitre 3, Chapitre 4, Annexe A : Réduction de la longueur des exemples à 64 caractères par ligne
- Chapitre 7 : Répondre à un chemin (routing)
- Chapitre 7 : Répondre avec des fichiers
Météo : 🙂 ☀️ 🍞
Météo : 🙂 ☀️
- Chapitre 7 : Démarrer un serveur HTTP
Météo : 🙂 ☀️
- Chapitre 7 : Composer son application web
Météo : 🙂 ☀️
- Outillage : exemples sur une longueur de 63 caractères
- Chapitre 7 : premier jet de structure
- Chapitre 8 : correction pour afficher le shebang
Météo : 🙂 ☀️ 🍞
- Chapitre 8 : Documenter notre programme
- Chapitre 8 : Introduction et conclusion
- Chapitre 8 : Grammalecte !
Météo : 😴 ☀️
- Chapitre 8 : Modulariser le code du fichier exécutable
- Chapitre 8 : Tester le code partagé
- Chapitre 8 : Présenter les messages en contexte
- Chapitre 8 : Tester l'exécutable
Météo : 🚂 🙂 ☀️
- Chapitre 3 : Ajout d'un exemple sur les mutateurs
- Chapitre 8 : Utiliser les flux de données
- Chapitre 8 : Activer l'autocomplétion des commandes
- Chapitre 8 : Rendre le programme indépendant de Node
Météo : 😴 ☀️
- Chapitre 8 : Stratégies pour gérer les chemins d'accès
Météo : 👍 🙂 ☀️ 🍦 🍞
- Chapitre 8 : Utilisation d'un framework d'application en ligne de commande
Météo : 🚂 🙂
- Chapitre 8 : Informer de la progression
- Chapitre 8 : Afficher des informations sous forme de tableau
- Chapitre 8 : Inviter à mettre à jour le module
- Chapitre 9 : Utilisation exclusive de
babel-preset-env
Météo : 🙂 🚂
- Chapitre 8 : Améliorer la lisibilité grâce aux couleurs
- Chapitre 8 : Demander une série d'informations
Météo : 🙂
- Chapitre 8 : Utiliser des options et arguments
- Chapitre 8 : Utiliser des options et arguments — sous-commandes
Météo : 🙂
- Chapitre 8 : Au départ, un simple script Node
- Chapitre 8 : Modifier les permissions du script
- Chapitre 8 : Préciser le contexte d'exécution
- Chapitre 8 : Faire le lien avec un module npm
Météo : 😴 🍞
- Chapitre 8 : premier jet de structure de chapitre
Météo : 😴
- Chapitre 5 : reformulations suite à un atelier de relecture
- livre : tentative de titre, de baseline, de mots-clés et de quatrième de couv'
Météo : 😴 🍦
- Chapitre 5 :
npm config
- Chapitre 5 : Introduction et conclusion
Météo : 😴 🍞
- Chapitre 5 : Anatomie du fichier
package.json
- Chapitre 5 :
npm ci
Météo : 😊
- Chapitre 6 : ajout d'une capture d'écran d'une alerte de sécurité
- Chapitre 5 :
npm view
- Chapitre 5 :
npx
- Chapitre 5 :
npm home
- Chapitre 5 :
npm doctor
- Chapitre 5 :
npm audit
- Chapitre 5 :
npm publish
etnpm version
- Chapitre 5 : Automatiser tout l'outillage projet
Météo : 😊
- Chapitre 5 : corrections initiales suite à une relecture à voix haute
- Chapitre 5 : npm est lent, il installe la moitié d’Internet à chaque fois
- Chapitre 5 : Est-ce que je dois versionner le répertoire
node_modules
? - Chapitre 5 : npm c'est pour le backend et bower pour le frontend
- Chapitre 5 : Que signifient les erreurs affichées pendant
npm install
? - Chapitre 5 : Quand mettre à jour l'exécutable npm ?
- Tous les chapitres : clarification des instructions d'installation des exemples
Météo : 🍞 😊
- Chapitre 5 : Exécuter des commandes avant et après des scripts npm
- Chapitre 5 : Je ne vois pas l'intérêt du fichier
package-lock.json
- Chapitre 5 : Il paraît que Yarn, c'est mieux
- Outillage : mise à jour des dépendances
Météo : 😴 🚂
- Chapitre 5 : En tant qu'exécutable système (installation globale)
- Chapitre 5 : Démarrer l'application
- Chapitre 5 : Exécuter des tests
- Chapitre 5 : Créer un script personnalisé
- Outillage : remplacement du module
update-notifier
parupdate-check
(plus léger)
Météo : 😊 🍞 🚂
- Chapitre 5 : Spécifier une version
- Chapitre 5 : Comprendre les numéros de versions
- Chapitre 5 : Depuis GitHub, GitLab ou un dépôt Git
- Chapitre 5 : Mises à jour
- Chapitre 5 : En tant que dépendance de développement
- Outillage : début de microtypographie
Météo : 😊
- Chapitre 5 : Depuis le registre npm
- Chapitre 5 : Trouver son bonheur dans le registre npm
- Chapitre 5 : Désinstaller un module
- Chapitre 5 : Depuis un fichier package.json
Météo : 😴
- Tous les chapitres : Node.js v10 et npm v6
- Chapitre 4 : The WHATWG URL API is now a global
- Chapitre 5 : structure initiale du chapitre
- Chapitre 5 : créer un fichier
package.json
Météo : ☀️ 😊 🍞
- Chapitre 6 : à quoi penser ? Un des modules npm fait l'objet d'une faille de sécurité
- Chapitre 6 : intro et conclusion
Météo : 🌧 😴
- Chapitre 6 : à quoi penser ? Notre version de Node fait l'objet d'une faille de sécurité
- Chapitre 6 : à quoi penser ? S'informer des erreurs applicatives
- Chapitre 6 : à quoi penser ? L'application a planté
- Chapitre 6 : démarrer automatiquement avec un serveur d'applications web
Météo : 😊 ⛺️
- Chapitre 6 : démarrer automatiquement une application
- Chapitre 6 : démarrer automatiquement une application avec un gestionnaire de processus
- Chapitre 6 : démarrer automatiquement une application en créant un service système
Météo : 😶 🚂
- Chapitre 6 : Versionner les schémas de base de données
Météo : 💪 🍞
- Chapitre 6 : persister les fichiers en dehors de notre application
Météo : 😴 ⛺️ 🚂
- Chapitre 6 : l'application tourne mais elle est injoignable
- Chapitre 6 : s'affranchir des chemins et configuration écrites "en dur"
Météo : 😶 ⛺️
- Chapitre 6 : héberger une fonction événementielle
- Chapitre 6 : héberger sur un serveur virtualisé/dédié/cloud
- Chapitre 6 : utiliser la bonne version de Node
Météo : 😕 🚂 ⛺️
- Chapitre 6 : déployer avec un service d'intégration continue
- Chapitre 6 : simplification de PaaS
- Chapitre 6 : préparation des fournisseurs cloud et fonctions événementielles
Météo : 😕 🍞
- Chapitre 4 : application des corrections suite aux revues de texte
- Chapitre 6 : déployer avec une recette de déploiement
- Chapitre 6 : déployer avec une image Docker
Météo : 😕 😊 💪
- Chapitre 4 : revue de texte avec Stéphane
Météo : 😕 🍞 🗣
- Chapitre 6 : déployer en faisant
git push
depuis sa machine (take 2) - Chapitre 6 : déployer en faisant
git pull
lors d'une session SSH
Météo : 😕
- Chapitre 6 : déployer en faisant
git push
depuis sa machine
Météo : 😕
- Chapitre 6 : déployer en codant dans un navigateur web
- Chapitre 6 : déployer en transférant des fichiers via SSH
- Chapitre 6 : déployer avec l’outil en ligne de commande de l’hébergeur
Météo : 😊
- Chapitre 6 : hébergement mutualisé
Météo : 👍 ☀️ 🍞
- Chapitre 6 : réorganisation du chapitre
- Chapitre 9 : mise à jour des dépendances
- web : enlève numéros de légende quand le code est du bash
- outillage : export DocBook et export préliminaire OpenDocument
Météo : 😴 😪 🍞
✍️ Semaine off pour écrire un article pour Sciences du Design
- Chapitre 4 : s'en sortir quand ça ne se passe pas comme prévu (partie 2)
- Chapitre 4 : ✅
- atelier : session d'apprentissage par l'exploration de Node à la M[Y]NE
Météo : 😄 ☀️
- Chapitre 4 : personnaliser les fonctionnalités V8 et ECMAScript
- Chapitre 4 : s'en sortir quand ça ne se passe pas comme prévu (partie 1)
Météo : 💪 ☀️
- Chapitre 4 : modules avancés
- Chapitre 4 : précharger un module
- Chapitre 4 : inspecter notre code avec Google Chrome
- Chapitre 4 : afficher les alertes de dépréciation
Météo : 💪 ☀️
- Chapitre 4 :
process
- Chapitre 4 : réorganisation des contenus, pour rendre la progression plus logique
- Chapitre 4 : revue d'étape avec David Bruant
- Chapitre 4 : quelques différences de JavaScript entre Node et les navigateurs web
Météo : 😊 ☀️ 🍞
💻 🎤 Semaine off pour cause de participation à la conférence MiXiT et de panne d'ordinateur
- Chapitre 4 :
stream
Météo : 😊 🌥
- web : les commandes du terminal sont visuellement distinctes des blocs de code
- Chapitre 4 :
child_process
Météo : 😊 🌥
- Outillage : les exemples "serveur" sont interactifs dans un navigateur web !
Météo : 🙂 🌧
- Chapitre 4 :
http
Météo : 🙂 🍞 🌧
- Chapitre 4 :
os
- Chapitre 4 :
util
- Chapitre 4 :
events
- Chapitre 4 :
http
- client
Météo : 🙂
- Chapitre 4 :
fs
Météo : 💪
- Chapitre 4 :
path
- Chapitre 4 :
url
Météo : 💪
- Chapitre 4 : premier remaniement dans l'ordonnancement du chapitrage
- Chapitre 4 :
console
Météo : 💪
Météo : 😣
Météo : 😣
- Chapitre 4 : les modules de base
Météo : 🇫🇷 😴
- Chapitre 4 : ce qu'il faut savoir sur require()
- Chapitre 4 : le futur : les modules ECMAScript
Météo : 😣 ❄️ 🍞
- Chapitre 4 : qu'est-ce qu'on entend par module ?
- Outillage : embedding de la feuille CSS, sans webfont
- Suppression de l'Annexe B
Météo : 😣 ❄️
- Outillage : suivi du menu au scroll
- Chapitre 6 : mise à jour des dépendances
- Chapitre 5 et Annexe A : suppression d'exemples inadaptés
- Chapitre 3 : correction de l'exemple json/stringify.js et précisions sur json/to-string.js
Météo : 😣 ❄️ 🍞
- Chapitre 4 : Écouter les événements extérieurs
- Chapitre 4 : Mettre fin au processus
- web : la table des matières passe en barre latérale
Météo : 🙂 🚂
- Chapitre 4 : Les flux standards
- Outillage : surlignage dans les blocs d'exemple
Météo : 💪 👋
- Chapitre 4 : Variables d'environnement
- Chapitre 4 : Arguments d'exécution
Météo : 🤔 🍞 🙂
- Chapitre 4 : invite de commande, script court, script, et variable process
- Chapitre 1, Chapitre 4 : reformulations diverses suite à un atelier de relecture
- Tous les chapitres : clarification des instructions d'installation et d'utilisation des exemples
- web : changement des styles sur les encadrés (notes, tips, doc)
- npm : correction de dépendance manquante
- Outillage : utilisation de
npm ci
seulement… en intégration continue
Météo : 🤔 🙂
- Chapitre 4 : invite de commande et script court
- Outillage : compatibilité et intégration continue sous Windows
- Outillage : le code n'est plus modifié par ESLint lors du build (ça changeait la signification de quelques exemples), le déploiement en ligne est corrigé
Météo : 🤔 🍞
- Chapitre 4 : restructuration
- Chapitre 5, Chapitre 9 : mise à jour de dépendances
Météo : 🙂
- Présentation au meetup Front-end London
🇬🇧 Mois off entre Londres et Bristol pour faciliter le projet Mind the Gaps.
- Chapitre 3 : Conclusion
- Chapitre 3 : Manipuler des promesses
- Chapitre 3 : Manipuler des classes
- Chapitre 3 : Manipuler des structures de données JSON
- outillage : macro pour créer des liens vers MDN web docs
Météo : 🙂
- Chapitre 3 : Manipuler des objets
- Chapitre 3 : Manipuler des dates
- outillage : icônes en émoji et rendu plus joli des titres de blocs
Météo : 🚅 🇬🇧 🙂
- Chapitre 3 : Manipuler des tableaux
Météo : 🛌 ☕️ 🙂
- atelier : session de lecture du chapitre 3 (tableaux, objets)
- atelier : session d'apprentissage de npm au vidéoprojecteur pendant la journée Rookie Club chez ut7 •
Météo : 🙂 🗣 📽
- Chapitre 3 : Manipuler des tableaux
- atelier : session de lecture du chapitre 3 (tableaux) chez ut7
Météo : 🙂 🗣
- Chapitre 3 : Manipuler des fonctions
- atelier : session d'apprentissage de npm au vidéoprojecteur chez Etalab (Etalab + Incubateur + DILA)
On a appris le fonctionnement de npm update, la différence entre package.json et package-lock.json mais aussi comment installer des dépendances git ainsi que de la version de notre choix.
Météo : 😴 🙂 💪 📽
- Chapitre 3 : Manipuler des booléens
- Chapitre 3 : Manipuler des nombres
- atelier : session d'apprentissage de Node.js au vidéoprojecteur chez Etalab (Etalab + Incubateur + DILA)
On a appris ce qu'il y a sous le capot, à voir la différence entre l'environnement Node et des navigateurs web.
Météo : 🙂 💪 📽
- Chapitre 3 : Expressions régulières
- atelier : session d'apprentissage de JavaScript au vidéoprojecteur chez Etalab (Etalab + Incubateur)
On ne pensait pas apprendre autant de choses en décortiquant un problème d'apparence simple. C'était chouette de découvrir des sélecteurs CSS et des expressions JavaScript.
Météo : 🙂 💪 📽
- Chapitre 2 : reformulations inclusives et rassurantes
- Chapitre 3 : ajustement d'exemples liés aux chaînes et expressions régulières
- Chapitre 4 : ajustement d'exemples pour renforcer les objectifs d'apprentissage
- Chapitre 7 : décomposition du fonctionnement d'une requête HTTP
- Chapitre 8 : ajout d'une note à propos de la gestion de la mémoire dans un processus en ligne de commande
- atelier : session d'écriture au vidéoprojecteur
- outillage : utilisation d'
asciidoctor.js@1.5.6-preview.5
- npm : nouvelle commande
nodebook dir
pour diriger le terminal vers le répertoire d'exemples (remplace la commandenodebook open
) - npm : corrige plusieurs bugs, réduit le nombre de dépendances et traduit les instructions en français
Météo : 🙂 💪 🗣 📽
Ce qui suit est la rétrospective de la session d'écriture passée avec Philippe Blayo. La rétrospective s'est organisée autour de ces questions :
- qu'est-ce qui nous a plu ?
- qu'est-ce qui pourrait être amélioré ?
- qu'est-ce que j'ai appris ?
- qu'est-ce que j'aurais envie de faire la prochaine fois ?
- est-ce qu'il y a des questions ?
- faire du JavaScript
- faire du Node
- la prise en compte des retours au fur et à mesure ; je m'adaptais au rythme, corriger les pensées
- faire du nvm ; j'ai appris à switcher entre versions de Node et npm
- j'ai appris la syntaxe de destructuring, de spread, spécifier un élément d'une map (élégant comme annoncé)
- le cadre c'était cool (projeter sur un mur, les échanges sur le dispositif)
- caractère inclusif du contenu
- ça a l'air d'aller assez loin tout en restant progressif et pédagogique
- j'ai bien aimé que ça parle d'histoire et d'architecture
- j'ai l'impression qu'on peut faire les mêmes choses que dans d'autres langages
- pouvoir sortir tous les trucs que j'avais dans la tête sur http : écrire ce qui était implicite dans ma tête
- j'ai l'impression d'aller beaucoup plus vite que seul pour sortir des choses complexes
- zero préparation : facile à faire
- refaire ce genre d'exercice avec d'autres volontaire
- video proj marche très bien : l'outil de base d'un développeur ne devrait pas être un écran mais un vidéoproj
- voir le processuss intellectuel de Philippe
- voir que le chemin à faire pour aller vers des corrections n'était pas énorme
- ennième confirmation de l'approche par étapes régulières plutôt qu'une liste de course / théorique / api (approche des autres bouquins)
- vu tous ces points qui manquent de clarté.
- je vois des patterns émmerger
- je vais pouvoir les découvrir par moi-même
- mettre 2 paires de chaussettes — il fait frais
- suggestions faites au fur et à mesure et bientôt saisies en issue
- on les a amélioré en cours de route ou mis sur des post-it
- prochaine fois avoir des choses à manger (chocolatines ...)
- appris à donner de l'importance à fragmenter les exemples
- mieux identifier l'objectif pédagogique des exemples. Garder le message clair et pas dilué. Se concentrer sur ce message.
- 6 heures ça passe vite et c'est pas assez
- de lire les chapitres Histoire et/ou Architecture
- de creuser l'aspect littéraire, d'utiliser des mots qu'on n'emploie pas forcément pour parler de technique — c'est un langage qui a besoin de ça (c'est le plus utilisé dans le monde), et en montrant ses bons côtés
- quel rapport entre ce qui se passe dans le navigateur et dans Node ? (cf.
console.log
) Elles sont où les différences ? Est-ce que je pourrai manipuler du DOM dans Node ? Où sont les frontières ? Comment on crée un DOM sans navigateur ?
- j'aimerais en savoir plus sur le parcours en itinérance que tu as fait l'an dernier
- est-ce que je peux parler du dispositif, en parler sur twitter ?
- Chapitre 3 : Manipuler du texte
- Chapitre 3 : Expressions régulières
Météo : 🙂
- Chapitre 3 : Les éléments de base du langage
- Chapitre 3 : Variables, instructions et portée
Météo : 🙂
- Chapitre 3 : qu'est-ce que JavaScript ?
Météo : 🙂
- Outillage : publication sur GitHub Pages via Travis CI directement
- Tous les chapitres : corrige la commande explicative des examples dans chaque chapitre
Météo : 😴
- Chapitre 3 : réorganisation du chapitre pour le rendre plus progressif
Météo : 😴 🙂
- Sieste(s)
- Outillage : le préfixe
$
dans les commandes bash n'est plus inclus dans la sélection du code des exemples (#208)
Météo : 😴
🇬🇧 Semaine off à Bristol pour faciliter le projet Mind the Gaps.
- Chapitre 2 : les éditeurs de code
- Chapitre 2 : utiliser Node.js dans un terminal
- Chapitre 2 : quand mettre à jour Node.js ?
Météo : 😊 💪
- Chapitre 2 : Utiliser Node.js avec un terminal
- Chapitre 2 : Sans installation, dans un navigateur web (RunKit, Codenvy, Cloud9)
- Tous les chapitres : coloration syntaxique des exemples bash
- Outillage : rend plus explicite le label d'interactivité des exemples
Météo : 🙂
- Chapitre 2 : Chapitre 2 : installation sous Linux et macOS
- Chapitre 2 : quelle installation choisir et nvm plus en détails
- Chapitre 2 : installation plus détaillée sous Windows
- nodejs.org : c'était bizarre de renvoyer des gens vers une page de téléchargements en anglais donc j'ai ouvert une pull request pour traduire nodejs.org/fr/download/ en français
Météo : 🙂 😴
- Chapitre 2 : Raspberry Pi et compiler depuis les sources
- Chapitre 2 : mais au fait, pourquoi on doit installer Node ?
Météo : 🙂
- Chapitre 2 : Raspberry Pi et compiler depuis les sources
- Chapitre 1 : je parle de Node comme environnement d'exécution et non plus d'une plate-forme
- Chapitre 4, Chapitre 5 et Chapitre 6 : correction de chemins faisant référence au chapitre 2
Météo : 😴
- Tous les chapitres : ajustement de certains exemples, simplification notamment, en vue de rendre certains tests plus faciles à tourner
- Outillage : ajout d'une commande
nodebook install all
pour installer toutes les dépendances - Outillage : test d'intégration des exemples Node
- Outillage : ajustement du build Travis CI pour faire passer les 2 précédents points au vert ✅
Météo : 😄 💪
- Chapitre 1 : simplification du style d'écriture, phrases raccourcies etc.
- Chapitre 1 : gouvernance du projet
- Chapitre 1 : affichage des vidéos YouTube sur support HTML
- Outillage : suppression du préfixe
_
dans les ancres de titres ("npm" donnera#npm
au lieu de#_npm
)
Météo : 😄
- Tous les chapitres : réorganisation des contenus à partir des écrits existants
- Outillage : chaque Pull Request peut être prévisualisée — pratique pour voir le rendu avant de merger sur
master
🎉
Météo : 😄
On a fait un atelier de mob programming basé sur un besoin réel pour faire émerger la structure du chapitre 8.
- Chapitre 8 : brouillon de la structure du chapitre
- Tous les chapitres : début de la réorganisation des contenus
Météo : 😄 💪
Pas d'écriture aujourd'hui mais de bonnes réflexions autour du contenu.
- Intentions quant à la première édition
- Repenser le chapitrage
- Trouver une autre baseline
- Plusieurs idées : Pouvoir copier les exemples de code dans le presse-papier, Annexe Ce livre est construit avec Node.js, Chapitre Jouer avec les microservices
Météo : 😄
- Chapitre 2 : utilisation de
util.promisify
au lieu depify
- README : clarification du contenu ; lien vers le journal de bord
- Tous les chapitres : passage de
node@6
ànode@8
- Tous les chapitres : quelques corrections de typo texte/
eslint
- npm : la prévisualisation du livre fonctionne dans tous les navigateurs, sans l'extension Asciidoctor
- web : active la coloration syntaxique des blocs de code
Météo : 😄 💪
📖 Les événements précédents sont racontés dans le journal 2017.