mercredi 24 janvier 2018
Learn CSS grid [Romain]
«  Les grilles CSS offrent un moyen de créer des mises en page en deux dimensions. Le tutoriel interactif ci-dessus en donne un bon aperçu. Cet autre tutoriel soutenu par Mozilla est également une ressource intéressante.  »
[web, css]
Unit tests [Vincent]
« Des exemples de bonnes pratiques pour faire des tests unitaires en C++ avec CppUnit.  »
How to propagate const on a pointer data member? [Sébastien]
« Illustration d'un comportement dangereux du C++: comment un attribut pointeur peut casser l'encapsulation. Deux solutions sont proposées: l'une qui peut être déployée même avant le C++ 11 mais requiert un peu de discipline (emploi systématique d'accesseurs) et une nouvelle plus sécurisée qui sera introduite normalement dans le C++ 20 mais est déjà disponible pour clang et gcc dans le namespace experimental.  »
Firefox’s continued Quantum transformation—more multithreading, tracking protection [Sébastien]
« Firefox continue sa mue pour devenir plus rapide. Dans cette nouvelle version, il propose un réglage optionnel qui désactive les publicités, les traqueurs analytiques et les boutons de partage sur les réseaux sociaux; ce qui permet de diviser par plus de deux en moyenne le temps de chargement des pages de 200 sites d'information. Ce réglage était auparavant disponible uniquement en mode de navigation privé.  »