Des retours d'expériences et conseils pour bien gérer le travail en full-remote
Un exemple de pipeline avec Openshift et un Jenkins embarqué
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/
20 minutes de pompes et abdos sans pauses.
Encore un peu de taf pour réussir à faire l'entrainement complet
Comment planifier sa semaine avec KanbanFlow (Trello-like avec Pomodoro intégré)
Yannick Perré explique comment il a introduit ansible pour automatiser les déploiements manuels réalisés par des admin sys dans un contexte d'entreprise fonctionnant en silo, "à l'ancienne". Sans rentrer dans les détails, il mentionne l'utilisation de Jenkins pour fournir une interface type web pour exécuter les playbooks ansible (complexité masquée, odonnancement des executions, trace des execustions, ...).
Il explique ensuite comment il utilise docker avec ansible pour prototyper et tester avant un déploiement sur une infra VM classique.
La démarche est intéressante, car elle montre comment ansible peut être déployé step-by-step sur de petit périmètres (déploiement DB, puis applications, puis serveur d'applis, puis autres operations sysadmin) et s'adapter aux contraintes structurelles (frein au changement, process en places, ...) sans nécessiter de tout révolutionner.
Une conf sur les bonnes pratiques de dev pour optimiser une applis PHP. Une bonne partie des points sont valables aussi pour les applis web utilisant d'autres langages.
Entre autre:
- stocker uniquement le code dans le filesystem
- stocker les sessions en database (clé/valeur ou sql)
- gérer les logs avec syslog
- séparer les assets (fichiers statiques) du code en utilisant un système dédié (ex: S3) et un nom de domaine séparé
- ne jamais faire de hot fix directement sur le serveur
- utiliser git pour déployer
- utiliser un système de build (ex: composer pour php ou npm/grunt/browserify pour js)
- ne jamais commiter les dépendances avec le code
- l'application doit fonctionner sans les droits d'écriture sur le serveur
- utiliser les fast-cgi et php-fpm, ne plus utiliser mod_php
- utiliser les variables d'environnements pour la conf (ex: db host, ...)
- utiliser les uuid au lieu d'auto increment pour les id utilisateurs
Enfin eu le temps de voir ce reportage sur les origines de la course effrénée dans laquelle on vit.
Description sur le site d'Arte: http://www.arte.tv/guide/fr/040409-000/speed
La philo pour les nuls en videos YouTube
Une série de vidéos sur l'histoire du break
Pour utiliser HTML5 par défaut à la place de flash sur YouTube
Vidéos sur les facultés étonnantes des poulpes (notamment le mimétisme). A regarder et à observer en plongée.