- code splitting par défaut par page
- s'il y a un Link dans une page, en production uniquement, il prefetche la page du lien en question quand on passe la souris dessus
- static generation : généré au build time (sauf en dev) et ne change jamais
- peut être cachée par un CDN car c'est une page HTML (code source en HTML)
- par défaut, une page est statique
- SQL est Turing complete
nullveut dire "on ne sait pas" en postgres- Data Types
- CTE : Common Table Expression avec un
WITHpour séparer les responsabilités (comme une fonction) - on stocke une donnée qui ne change jamais : une date de naissance oui ! mais pas l'age...
- le mot
ALWAYSpermet de dire qu'on ne peut pas écrire manuellement dans le champ
- from/join (uniquement ici où on prend la data, tout le reste n’est que filtre)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { TennisGame } from './TennisGame'; | |
| export class TennisGame1 implements TennisGame { | |
| private scoreForPlayer1: number = 0; | |
| private scoreForPlayer2: number = 0; | |
| private player1Name: string; | |
| private player2Name: string; | |
| private score: string = ''; | |
| private normalPoints: string[] = [ |
Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert C. Martin, 2017
- PART I Introduction
- Chapter 1 What Is Design and Architecture?
- The Goal?
- Case Study
- Conclusion
- Chapter 2 A Tale of Two Values
- Behavior
- Chapter 1 What Is Design and Architecture?
- Architecture
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # sudo apt install poppler-utils | |
| # pdftotext -layout [FILE].pdf [FILE].txt | |
| # ./count_words.sh [FILE].txt | |
| if [ $# -ne 1 ]; | |
| then | |
| echo "Usage: $0 filename" | |
| exit -1 |
- etre régulier comme le sport : la pratique !
- apprendre des listes de mots ne sert à rien, il faut les mettre dans une phrase, un contexte
- pour mémoriser un mot ⇒ association d'idée ou mnémotechnique : worth ⇒ objet rpg ⇒ valeur
- beaucoup parler et réviser les mots/phrases tout seul
- les mots simples comme les couleurs ou les jours de la semaine ne servent à rien dans une vraie conversation de tous les jours
- apprendre juste avant de dormir pour mieux retenir, un peu comme quand on lit une histoire à un enfant, il apprend plus vite les mots
- https://www.youtube.com/watch?v=DySOMEEIKVE
- https://docs.google.com/drawings/d/1U-c9cjFPH8xx_1KFYImAgLCrH6CL2oMRX5mMm2NHWdQ/edit
- https://www.anglaiscours.fr/
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # sudo apt install imagemagick | |
| git checkout master | |
| yarn qa:test | |
| mv testcafe_screenshots/branch testcafe_screenshots/origin | |
| rm -rf testcafe_screenshots/origin/thumbnails | |
| git checkout - | |
| yarn qa:test |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| if [[ -z $1 ]]; then | |
| chemin_de_base=. | |
| else | |
| chemin_de_base=$1 | |
| fi | |
| ################################################################################ | |
| # REPOSITORY # |
- Ce document est un partie pris
- Ce document à pour but d'apporter certaines bases à un développeur débutant pour qu'il soit plus efficace et qu'il est plus de temps pour réfléchir à une problématique métier et avoir un temps d'apprentissage
- Utiliser sa souris ou ne pas savoir certains trucs et astuces prennent quelques secondes et misent bout à bout sur une année peu s'avérer contre productif
- J'utilise tout le temps ce qui suit, c'est devenu un automatisme
- Comme toute chose nouvelle, il faut passer par une phase d'apprentissage