Hebdomadaire Shaarli

Tous les liens d'un semaine sur une page.

Semaine 19 (May 6, 2024)

Database referential integrity with Doctrine - DEV Community

Tout est dans le titre

Using Symfony Messenger to Manage Message Queues in Symfony - DEV Community

Une bonne introduction à Symfony Messenger

Primitive Obsession

Un exemple de "code smell" et comment y remédier en utilisant des Value Object

Maîtriser le RAG | Stéphane ROBERT

L'auteur explique l'intérêt de RAG (Retriever-Augmented Generation) par rapport à l'utilisation d'un LLM (Large Language Model) pour créer un chatbot basé sur la documentation technique de son site.

Modern SQLite: STRICT tables

SQLite est très permissif par défaut (une colonne de type "entier" peut très bien contenir du texte par exemple) Avec le mot clef "strict" lors de la définition du schéma de la table, SQLite vérifie le type des données comme le font les autres SGBD

TDD avec dbt

Rappel : DBT fait partie des ELT (extract, load & transform), notamment pour le "T" - cf https://blog.ippon.fr/2020/10/23/decouvrez-dbt/
DBT 1.8 supportera nativement les tests unitaires de modèles - l'auteur montre comment les mettre en place en utilisant le TDD

Nuxt: Superpowers for your Vue 3 application | Tighten

Tout est dans le titre

Husky: How to automatically format, lint and test before you commit or push | Tighten

Tout est dans le titre

[KeePass] Un mot de passe pour plusieurs entrées (sans doublon!)

Tout est dans le titre

Unlock the Secrets of Symfony’s Kernel Events: What Every Developer Must Know! | by Jakub Skowron (skowron.dev) | May, 2024 | Medium

Tout est dans le titre

Mon Devoxx France 2024

Tout est dans le titre

Installer plex sur TrueNAS (SCALE)

Tout est dans le titre

FAQ sur la conduite et la possession d’une voiture électrique - Le Hollandais Volant

Tout est dans le titre

dbt : Comment tester ses macros
Comment utiliser un adaptateur USB-Série (RS-232) sous Ubuntu

Tout est dans le titre

Google Testing Blog: Test Failures Should Be Actionable

Pour résumer, lorsqu'un test échoue, toutes les infos nécessaires doivent être disponibles dans le message d'échec

Form Validation with Type Inference Made Easy with Zod, the Best Sidekick for TypeScript | Tighten

Tout est dans le titre

Utiliser l'afficheur Ulanzi TC001 avec Jeedom

Tout est dans le titre

Blog Stéphane Bortzmeyer: RFC 9499: DNS Terminology

L'auteur présente le contenu de cette RFC : une clarification de la terminologie des DNS

Symfony’s Route Attribute Mapping{foo:bar}: A Shortcut to Smoother Routing | by rahul chavan | May, 2024 | Medium

Tout est dans le titre

Simplifying Service Definitions with #[AutowireInline] in Symfony | by rahul chavan | May, 2024 | Medium

Tout est dans le titre - attention, à partir de Symfony 7.1

Notes Devoxx France 2024 | Rémi Tech Notes

Tout est dans le titre... une sélection parmi les 250 conférences quand même :-)

Misconceptions about CSS Specificity – Bram.us

Tout est dans le titre

An absolutely clean domain or just common sense - SarvenDev

Des réflexions intéressantes sur le DDD avec application au cas des entités Doctrine

The guide to Git I never had. - DEV Community

Tout est dans le titre

Turn Your Boss from Enemy to Ally in Your Battle Against Technical Debt | Tighten

Tout est dans le titre

State management in Vue 3: Why you should try out Pinia | Tighten

Tout est dans le titre

[RedHat] Un générateur pour joindre un AD (winbind, SSSD)

Tout est dans le titre, sauf que l'auteur montre aussi comment faire depuis Debian / Ubuntu