Mensuel Shaarli
March, 2018

Permet de build et déployer une image Docker vers Kubernetes suite à git push

Un bundle permettant de générer des contrôleurs, entités, voters, fixtures, commandes, serializer, extensions twig, CRUD, ...
Un guide édité par la CNIL concernant la sécurité des données personnelles :
"Pour aider les professionnels dans la mise en conformité à la loi Informatique et Liberté et au règlement général sur la protection des données, ce guide rappelle les précautions élémentaires qui devraient être mises en œuvre de façon systématique."
Article détaillant une technique permettant de connaître l'ensemble des méthodes d'un objet Javascript
En gros, avec ces 2 fonctions :
function hasMethod (obj, name) {
const desc = Object.getOwnPropertyDescriptor (obj, name);
return !!desc && typeof desc.value === 'function';
}
function getInstanceMethodNames (obj, stop) {
let array = [];
let proto = Object.getPrototypeOf (obj);
while (proto && proto !== stop) {
Object.getOwnPropertyNames (proto)
.forEach (name => {
if (name !== 'constructor') {
if (hasMethod (proto, name)) {
array.push (name);
}
}
});
proto = Object.getPrototypeOf (proto);
}
return array;
}
Une interface web pour Elasticsearch

Une bibliothèque PHP pour anonymiser des bases de données
Un bouquin sur Git
Un scanner de vulnérabilités de site web

Des techniques pour lancer des contextes différents dans un même script puppeteer
Un teamviewer like inclus dans Windows 10
des techniques d'UI/UX plaçant les placeholders à différents endroits lors de la saisie du texte dans un champ

Une bibliothèque Javascript permettant de demander le consentement de l'utilisateur pour différents cookies tiers