Maven expliqué avec notamment la liste de plugins utiles pour gérer les différentes étapes du build aux tests d'intégration et au déploiement
Un exemple d'utilisation de docker pour automatiser des tests unitaires et d'intégrations avec maven/jenkins et selenium
Une introduction au concept de Phoenix Server
Un script qui permet de supprimer les layers intermédiaires d'une image docker.
2 cas d'utilisations:
- réduire la taille d'une image docker
- supprimer des fichiers confidentiels qui auraient pu être ajoutés dans les layers intermédiaires (ex: http://blog.cloud66.com/pulling-git-into-a-docker-image-without-leaving-ssh-keys-behind/)
http://blog.cloud66.com/pulling-git-into-a-docker-image-without-leaving-ssh-keys-behind/
Un shell en python
lorsqu'on utilise Docker sur un serveur ouvert sur internet protégé par iptables, les règles iptables automatiquement ajoutées par docker peuvent créer un trou dans le firewall.
Une image docker qui permet de sauvegarder des containers dans s3.
exemple:
$ docker run --rm --env-file env.txt --volumes-from mysql --name dockup borja/dockup
$ cat env.txt
AWS_ACCESS_KEY_ID=<key_here>
AWS_SECRET_ACCESS_KEY=<secret_here>
AWS_DEFAULT_REGION=us-east-1
BACKUP_NAME=mysql
PATHS_TO_BACKUP=/etc/mysql /var/lib/mysql
S3_BUCKET_NAME=docker-backups.example.com
Pour blocker les publicités tout en allégeant la charge induite par tous les addblock like, pensez au fichier hosts qui redirige les sites de pubs vers localhost. Pour ma part je teste https://github.com/StevenBlack/hosts qui permet de générer un fichiers hosts à partir de plusieurs liste connues
Introduction à Liquibase pour versionner les modifications de schemas de bases de données
Une introduction au binary repository management tools comme nexus qui permettent de stocker les artifacts après le build
Introduction au concept de repository Maven et au repository manager Nexus
Tous les raccourcis claviers pour l'IDE java IntelliJ
Une distrib Linux minimale qui se concentre sur la légèreté et la sécurité. L'image de base fait 8Mo (sans le kernel Linux) et peu faire une bonne base de départ pour des containers docker
"The article" pour comprendre le protocole TLS et les différences entre les algorithmes utilisés
Pour gérer en ligne de commande les zones DNS route53 et exporter/importer des zones DNS à partir d'un fichier de zone au format bind standard
bonnes pratiques de sécurité pour une station de travail linux
Un retour d'experience sur l'utilisation de docker en prod chez Yelp
Un outils en shell pour gérer les repos git de façon unifiée
Requête sqlite pour exporter l'historique skype dans un fichier texte
sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;" > "theOtherPersonsUserName.log"