- Yannick
- Souleyman
- Isabelle
- Sarah
- Sakada
- Alexandre
- Élodie
- Thomas
Souleyman, Alexandre et Yannick on exploré JSON.
- On a initié un projet-étude dans le rookie club: un faux twitter
- On peut utiliser JSON avec d'autres langages.
<%= 3 + 4 %>
pour mettre du ruby dans une page web.- On peut le faire avec presque tout les langages (
<?php 3 + 4 ?>
,{{ 3 + 4}}
, ...) - Le JSON, c'est un format texte particulier (comme le CSV et YAML par exemple)
monArra.to_json
etJSON.parse(maChaine)
- JSON c'est aussi du code source pour JavaScript.
- Le truc important c'est l'écriture de donnée, pas la lecture.
- On revoit l'importance d'un SGBD(Système de Gestion de Base de Données) plutôt que juste une BD(Base de données)
- On parle de persistance de données.
- On a parlé aussi de sérialisation et désérialisation.
- Yannick à (trop ?) tenu le clavier.
Isabelle a revu des choses autour de Flexbox avec CodeAcademy.
Sakada a avancé sur sa « Tribute Page » de FreeCodeCamp.
- Toujours des soucis d'alignement en CSS.
- De combien doit-on faire les marges ?
em
vspx
vsrem
vs%
.em
lié au parent direct.rem
lié à la racine.- « Be curious. Read widely. Try new things. What people say intelligence just boils down to curiosity. » -- Aaron Swartz.
- J'ai automatisé des trucs avec gulp.
- J'ai découvert CSS Grid.
Sakada a aussi relu du code JavaScript d'un kata Poker fait dans un aéroport...
- Comment on structure son code : un fichier ? plusieurs ? dans quel ordre mettre les functions ?
- C'est quoi les bonnes pratiques de manipulation autour des tableaux et des objets ?
Sarah a été déçu par des tuto JavaScript.
- Elle a préféré éclater des bulles en JavaScript, mais ça ne fonctionne pas.
- J'ai joué avec les formes dans l'API Canvas.
- Est-ce que tout les outils de cours/code en ligne importe des librairies étrange pour fonctionner ? Est-ce que si on refait les exercices à l'extérieur, ça peut fonctionner ?
Élodie et Yannick on discuté orientation de niveau et d'évaluation.
Souley et Alexandre on fait un peu de Ruby pour faire un calcul de devis.
- Mais ça ne fonctionne pas.
- On a essayé de jouer avec les variables d'instance.
nil
en Ruby ==null
en Python.- On a utilisé des CONSTANTES.
- « Les constantes c'est dangereux, ne pas s'en servir c'est mieux » -- Yannick.
- En Ruby on peut changer la valeur d'une constante dans IRB, on a juste un warning.
Yannick et Élodie on essayé de faire des choses avec Merci Edgar.
- En développement on fait tourner l'application avec des containeurs Docker
- On a essayé d'installer l'application sur la machine d'Élodie.
- Le code source
- On utilise un fichier
Makefile
, il est pas très à jour. - La syntaxe d'un Makefile n'a rien à voir avec le C.
- Le redis sur Mac n'a pas bien marché, et Postgres c'est bizarre.
- C'est très bizarre puisque tout doit être dans Docker.
- On a révisé comment on aborde un projet existant.
- C'est pas mal de commencer par lire le README, même si c'est pas toujours à jour.
- Écrire des programmes, c'est aussi savoir installer tout l'environnement d'un projet.
- Pour une introduction à Make
- C'est une bonne idée de regarder des fichiers existants sur github
- https://spectreattack.com/
- Rappel : il n'y a pas que Rails dans la vie, il y a aussi Sinatra
- Autour de la méditation : https://www.amazon.fr/M%C3%A9diter-jour-apr%C3%A8s-le%C3%A7ons-conscience/dp/2913366376
- Un autre sur la méditation : https://www.amazon.fr/O%C3%B9-tu-vas-es/dp/2290068934/ref=sr_1_1?s=books&ie=UTF8&qid=1515168744&sr=1-1&keywords=la+ou+tu+vas+tu+es
- Pour trouver des idées de projet pour s'entrainer à programmer https://communaute.amontourdeprogrammer.fr/