Jean-David Daviet

La clean architecture : pourquoi ? Comment ? Pour qui ? – Nicolas DE BOOSE – AFUP Day 2020 Lille

Une très bonne présentation qui explique bien les concept du Domain-Driven Design appliqué dans le contexte de Symfony. Ça m’a permis de mieux comprendre certains concept et j’espère pouvoir utiliser cette méthodologie dans des futurs projets.

Recréer Angular

Très bonne vidéo très pédagogique qui amène a réfléchir aux choix qui ont été fait lors du développement d’Angular et permet de mieux comprendre la façon dont ce framework fonctionne.

Comparing the Gatsby, Next, Nuxt, and Nest Open-source JavaScript Frameworks

Un bon résumé de l’état actuel des choses en termes de choix techniques pour les serveurs JavaScript. Je ne sais pas trop encore quoi penser de l’utilisation de ces framework dans le sens où j’ai l’impression que tout ce qu’ils proposent peut très bien être appliqué avec des language qu’on utilise déjà depuis longtemps. (PHP pour ma part), mais ça peut aussi être d’autres languages, Java, C#, python, ruby, etc …

Le seul intérêt étant l’utilisation de JS sur toute la codebase.

Fragment Scroll to Text

J’avais déjà remarqué que cliquer sur un lien depuis Google mettait parfois le texte en exergue tout en y scrollant. Je pensais que c’était une fonctionnalité sur Chrome, mais en fait je viens de découvrir que c’est une fonctionnalité du web. Ce qui rend la chose encore plus cool. Lien vers la spécification.

Practical Deep Learning for Coders 2022

Une super playlist pour apprendre les bases du Machine Learning pour les développeurs. L’orateur est très pédagogique et ça se suit très facilement. Cela m’a permis de mieux me familiariser avec les concepts d’intelligence artificielle, et surtout de me rendre compte qu’il n’y a pas besoin d’avoir fait des mathématiques très poussées pour y arriver.

State of CSS 2022

Beaucoup de nouveautés qui arrivent en CSS, ça fait plaisir à voir. Les fonctionnalités qui auront le plus d’impact : @containers, @property et @scope. Subgrid, selectmenu et inert seront aussi très utiles. Je repense à l’époque revolue où il fallait jouer avec les float et où on attendait avec impatiente la standardisation de flexbox. Je ne la regrette pas !

EdgeDB

Un nouveau type de base de données avec son propre langage de requête. C’est quand même basé sur PostgreSQL en interne, mais ca a l’air hyper intéressant à utiliser surtout pour des requêtes SQL avec beaucoup de jointures qui deviennent compliquer à contextualiser. Je n’ai pas encore essayé, mais à suivre si ca prend ou non.
J’aime le fait que les données sont fortement typées et que les entités soient des objets directement.

Utilise l’index, Luke

Un très bon site qui explique bien en détail comment optimiser des requêtes SQL et comment optimiser les performances des bases de données. On comprend que la mise en place et l’utilisation d’index doit être réfléchie car elle joue un rôle important dans les performances de récupération de données dans les applications.

Networking tutorial

Une playlist sur YouTube très complète sur la transmission de données via Internet. On comprend vraiment bien comment à partir d’un simple signal électrique on arrive à transmettre et recevoir des données. J’ai particulièrement aimé le fait qu’il commence de la transmission de la donnée via cable ou wifi et qu’il progresse au fur et à mesure dans les protocoles tout en expliquant ce que chaque groupe de bytes fait.

Utilisation du tag <dl> (définition list)

J’ai trop tendance à utiliser des <ul> et <li> pour représenter des paires de nom – valeur. Pourtant cet élément est sémantiquement plus correct. Un bon rappel avec une bonne explication.