Terraform 0.8 est sorti.
Au menu:
- une amélioration de la gestion des conditions (même s'il reste encore énormément de chemin à faire de ce côté)
- Le mode console permettant d'interroger les states et de tester les interpolations
- les ressources peuvent maintenant être dépendantes d'un module
Attention, certains changements provoquent des incompatibilités avec les versions précédentes. Lire la partie upgrade de la release note pour vérifier les changements nécessaires.
Des mixtapes rap des années 90 en download
des bonness pratiques a changer côté dev front pour migrer vers HTTP/2
Un mix Soul Funk R&B pour la sortie de la compilation Rhythm & Soul Basic qui retrace 50 ans de musique afro-américaine.
A partir de Java8, la Metaspace qui remplace la PermGen n'est plus dans la Heap Java mais dans la mémoire native de l'OS.
Par défaut le HeapDump ne fournit donc plus d'infos sur la Metaspace.
Solution:
jmap -clstats PID to dump class loader statistics;
jcmd PID GC.class_stats to print the detailed information about memory usage of each loaded class. The latter requires -XX:+UnlockDiagnosticVMOptions.
Pour réaliser des slides en Markdown
Suivre aveuglement les bonnes pratiques de développement au lieu de s'adapter aux besoins business peut parfois devenir contre productif.
Une infographie présentant les top du billboard US depuis les années 50.
Les autres infographies sur ce site sont toutes aussi intéressantes.
Une chaîne YouTube qui explique comment construire cabanes et outils de la préhistoire avec les outils de l'époque.
C'est assez impressionnant ce qu'il arrive
Le blog avec plus de détail: https://primitivetechnology.wordpress.com/
L'histoire de plus d'une décennie de guerre, la terreur et de la révolution dans le Moyen-Orient, vu à travers les yeux de six personnes dont les vies ont été changées à jamais.
Un article très long (34 chapitres, comptez plusieurs heures de lecture) mais primordial pour comprendre le contexte actuel en Iraq et en Syrie.
Un service pour partager des mots de passe et informations confidentielles.
Le liens ne peut-être ouvert qu'une fois et peut être protégé lui même par un mot de passe.
Je n'ai pas vérifié à quelle point on peut faire confiance à ce site mais le code est OpenSource : onetimesecret/onetimesecret
Une liste d'alias git pour se simplifier la vie
Des bonnes pratiques pour gérer son infrastructure avec terraform:
- utiliser un bucket s3 versionné et chiffré plutôt qu'un repo git comme datastore
- isoler chaque environnements dans des states séparés
- isoler chaque rôle (network, database, application, ...) dans des states séparés
Des œuvres de street-art exposées à l'école 42
Un script Python pour générer les serveurs et rôles utilisé par Fabric de façon dynamique en utilisant l'API AWS.
Ce script génère les rôles en se basant sur le nom de l'instance.
Je préfère une approche utilisant les tags AWS pour gérer les rôles.
C'est plus compliqué à gérer, mais ça laisse beaucoup plus de flexibilité.
Un site pour tester sa vitesse de tape au clavier
Les bonnes pratiques de sécurité pour SSH par Mozilla
Bonnes pratiques de sécurité pour SSH
Des exemples de bonnes et mauvaises pratiques d'organisation entre les équipes dev, devops et ops
Mosh fonctionne comme SSH mais gère les pertes de connexion et les lenteurs réseaux. A tester et à vérifier côté aspects sécurité