46 liens privés
L'auteur explique comment il a réussi à gérer certaines difficultés pour envoyer des emails à destination de Microsoft / Google / etc.SPF,
Il rappelle, en fin d'article, les points de configuration technique à vérifier : SPF, DKIM, DMARC, Greyfix, SpamAssassin et Bogofilter
Tout est dans le titre
L'auteur expose des techniques facilitant la configuration des types :
- récupération des clefs d'un objet
- filtrage des clefs d'un objet
- manipulation des class
- manipulation des strings
- extraction d'un type à partir d'un type existant grâce à infer
Les 3 règles en question que l'auteur suit (et explique dans l'article) :
- définir les types uniquement lorsque nécessaire (essentiellement pour des signatures de fonction)
- ne (presque) jamais utiliser any ou de as
- privilégier des dérivations de types plutôt que de les réécrire
Suite de https://blog.antoinemayer.fr/2024/01/30/jouer-a-2048-avec-kubernetes-partie-1-on-sfait-la-main/ l'auteur présente Helm
Un tutoriel pour s'initier à Kubernetes : installation du jeu 2048 dans un cluster en local
Suite de https://www.smashingmagazine.com/2023/12/view-transitions-api-ui-animations-part1/ l'auteur explique et démontre des utilisations de la View Transitions API pour faire des effets de transitions, notamment lors de changement de pages (avec un tuto pour React).
Tout est dans le titre
Suite de https://www.smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part1/ l'auteur explique les dernières lettres du framework FRAILS pour la construction de design systems : Adoptable, Indexable, Logical et Specific.
L'auteur introduit son framework de construction de composants : FRAILS, acronyme de Flexible, Repeatable, Adoptable, Indexable, Logical et Specific.
Il explique dans cet article en quoi consiste Flexible et Repeatable.
Une présentation de l'INP (Interaction to Next Paint), une métrique introduite par Google. L'auteur donne quelques conseils pour l'optimiser
L'auteur explique en quoi consiste la règle des 5 secondes (en test UX) Il donne quelques conseils pour l'adapter selon sa situation - complexité, niveau de détail, etc.
L'auteur raconte les origines du JavaScript (et certains choix marketing). Il explique ensuite en quoi consiste la programmation objet par prototype, et quels sont les pièges à éviter (avec une mention à this)
L'auteur explore les options pour récupérer des fichiers effacés dans un projet Git
Les expressions Terraform rendent les infrastructures plus dynamiques : elles comprennent les boucles, les conditions, les calculs et différentes fonctions. L'auteur présente l'ensemble des expressions possibles
Un tutoriel sur Terraform
Terraform permet de gérer plusieurs environnements d'infrastructure distincts avec le même ensemble de fichiers de configuration, grâce aux Workspaces. L'auteur montre comment créer / sélectionner / supprimer un Workspace. Il donne aussi les bonnes pratiques en vigueur. Enfin, il présente l'intégration des Workspaces dans les pipelines CI / CD
Les states (états) de Terraform représentent un instantané de l'état de l'infrastructure gérée. Ils permettent de maintenir la cohérence et la fiabilité de celle-ci. L'auteur présente les backends pour enregistrer les états (avec un exemple pratique sur S3), le dépannage et les bonnes pratiques.
Tout est dans le titre
L'auteur propose 4 heuristiques pour l'apprentissage en continu :
1°) Commencer avec des manuels
2°) Utiliser des projets spécifiques pour surmonter l'effort - l'idée est de pratiquer et de se confronter aux difficultés de la matière étudiée
3°) Suivre des gens intelligents et enregistrer leurs recommandations
4°) S'allouer 10% du temps d'étude pour des sujets inhabituels et / ou étranges