Software Architecture Consulting

logo

2019

Deployer une image Docker sur AWS Fargate
Installer Rancher 2 sur Centos 7 (Dev setup)
Mettre en place un Sonarqube et scanner son projet en moins de 5 minutes
Faire un Dual-Boot Linux sur Mac
Mettre en place Traefik en moins de 5 minutes
Commandes utiles Kubernetes
Provisionner un cluster Kubernetes avec AWS EKS
Mastering Pandas
Comment réduire la durée d'entrainement d'un modèle ?
Manipulation de CSV volumineux en Data Science
Changer l'adresse MAC sur Android
Comparaison des services de conteneurisation AWS (ECS, Fargate et EKS)
Préparation installation Xpenology - Virtualisation sur Deep Learning Station
Créer une clé USB bootable depuis OSX
Provisionner un cluster Kubernetes sur HCloud

2018

Monter un dossier distant avec SSHFS
Construire une voiture téléguidée autonome - part 1
Coding Coneway's Game of Life en TDD
Mise en place d'un proxy transparent compatible SSL pour tracer toutes les requêtes
Convertir une video .webm en .mp4
Partager des clés privées entre les différents membres d'une équipe
Être notifié lorsqu'un long traitement est terminé
Rendre Tensorflow compatible avec plus de cartes graphiques ☆
Comment j'organise mes projets de data science ?
Datalab made portable on any server or laptop to work from anywhere with or without internet
Comment exporter et restaurer un modèle Tensorflow ?
Damn! Toujours pas d’HTTPS…
Installer Fission sur Minikube avec Helm
Installer un cluster Kubernetes
Modules Python populaires
Devenir Atari Pong master grâce à l'apprentissage par renforcement ☆
Voiture autonome avec Unity et Keras ☆
Installer OpenShift sur OSX
Installer Keras (et Tensorflow) sur OS X
Installer Python 3.6.x et OpenCV 3 sur OS X
Installer Python 2.7.x et OpenCV 3 sur OS X
Lancer un Datalab en quelques minutes
Algorithmes de Marchine Learning organisés par famille

2017

Créer une VM de dev pour Ansible avec Vagrant
Smart Gate ou comment ouvrir un portail électrique par reconnaissance faciale ☆
Support des modules ES6 dans Chrome 61
Ma présentation du Deep Learning ☆
Installer (Mini)Conda sur OSX
Programmer un réseau de neurones en JavaScript
Pourquoi il faut utiliser Object.is() pour comparer des éléments
Evaluer ses modèles de classification
Rooter un téléphone Android (One Plus A0001)
Tradeoff biais variance
Class iterator en Python
Diviser par 5 la durée d’apprentissage de son réseau de neurones profonds
List, set et dict comprehensions en Python
Slicing dans tous les sens en Python
Style guide PEP8 en Python
« Ok google… Ouvre le portail » ! ☆

2016

Obtenir les sous-titres d'un film en 2 secondes
Commandes utiles Google Dork
Retour d'expérience, Évaluation d’Ionic 2 Beta 11
Insights pour Use Cases Sequences Machine Learning
Insights pour Use Cases inclassables Machine Learning
Insights pour Use Cases Image Machine Learning
Insights pour Use Cases Machine Classification Learning
Insights pour Use Cases Regressions Machine Learning
Moderne Javascript Tips
Commandes Python de base pour faire une classification en apprentissage supervisé avec scikit
Gérer plusieurs environnements virtuels sans se prendre la tête
Formatage automatique du code Python sur n'importe quel IDE
Liste des exceptions Python
Clean Architecture
Réduire un tableau en JavaScript
Importer des données depuis Numpy et Pandas dans Tensorflow
Commandes Python de base pour faire une régression en apprentissage supervisé avec scikit
Réduire la taille du contexte lors d'un Docker build
Ma présentation de Docker
Réaliser un one-hot encoding avec Tensorflow
Comprendre le hoisting en JavaScript
Introduction à ES6

2015

Première expérimentation avec Sigfox
Guide pour démarrer un projet de Machine Learning
Commandes Python de base pour Scikit-Learn
Comment lire une Matrice de confusion
Config, Commandes et tips utiles Git
Basics Python commands pour Matplotlib, Numpy et debugging misc
Formater un markdown dans le terminal
Mount HFS+ volume sur Ubuntu
Charger un fichier .env composé de clés/valeurs pour VSCode dans le terminal
Debug des certificats SSL
Port accessible sur une machine distante et quels ports utilisés ?
Servir les fichiers du dossier courant via une interface web
Conversion de structure de données à une autre
Les containers de données en Python
Ma présentation d'Ionic
Synthèse statistiques descriptives
Diagnostiquer les dysfonctionnements DNS
Je veux faire du Machine Learning!

2014

Réutiliser le N-ième mot de la dernière commande
Installer un VNC Server sur Linux
Exécuter des commandes et des scripts en passant par Tor
Retirer les commentaires et lignes vides
Exécuter la dernière commande en tant que root
Formater clé usb en fat32 depuis OSX
Réutiliser le dernier argument de la dernière commande
Réutiliser le 1er argument de la dernière commande
Rapidement changer l'extension d'un fichier
Rapidement backuper un fichier
Monter automatiquement les disques au démarrage du système
Utiliser une boucle dans le terminal

2013

Ce que je retiens de la conférence AppsWorld London (22 et 23 octobre 2013)
Effacer toutes les images et containers Docker
Convertir les vidéos d'un dossier en mp3
Failover strategies avec Amazon EC2
Ma présentation des technologies cross-platforms pour le Web & Mobile
Commandes linux à savoir

2012

Installer CouchDB sur un Raspberry
static method vs class method en programmation orientée objet
Héritage vs Composition en programmation orientée objet
Obliger les classes dérivées à implémenter certaines méthodes en Python