Dev back

Dev back

Bundle Service Class

Cette ressource présente un chapitre sur le développement de services dans les bundles Symfony 7. Elle indique que le chapitre est une version préliminaire et que le contenu définitif sera disponible bientôt. Les utilisateurs sont encouragés à s'inscrire pour recevoir des notifications concernant la sortie du cours.

Dev back

Symfony Bundle Development: Share the Love Video Tutorial Screencast

Ce cours vous apprend à créer un bundle Symfony à partir de zéro. Vous apprendrez à établir une structure moderne, à concevoir votre code en tenant compte de la compatibilité antérieure, à gérer les services et la configuration, à ajouter des entités, des commandes console, et à écrire des tests. Vous découvrirez également comment utiliser PHP-CS-Fixer et PHPStan pour maintenir la qualité du code, avant de le pousser sur GitHub et de configurer des actions pour des tests sur différentes versions de PHP et Symfony.

Dev back

I Tried 50 Java Courses: Here Are My Top 6 Recommendations

Un développeur Java expérimenté partage son parcours d'apprentissage après avoir suivi plus de 50 cours sur Java. Il réalise qu'après 20 ans d'expérience, il était en retard sur les nouvelles fonctionnalités de Java, comme les classes scellées, les enregistrements et le multitâche avec des threads virtuels. Il recommande six cours de qualité qui offrent une perspective moderne sur Java, l'ingénierie logicielle et des techniques avancées d'optimisation de la performance, visant à rester à jour dans un domaine en évolution rapide.

Dev back

10 Multithreading Mistakes in Java That Even Senior Developers Keep Making — And How to Fix Them

Cet article examine dix erreurs courantes en matière de multithreading dans Java, que même les développeurs expérimentés peuvent commettre. Il présente des problèmes typiques, comme la création excessive de threads, et fournit des solutions pratiques pour améliorer la stabilité des applications multithreadées. L'approche est directe et se concentre sur des exemples concrets et des corrections, sans entrer dans des théories complexes.

Dev back

Jakarta EE 12: The Death of Enterprise JavaBeans

L'article traite de la disparition des Enterprise JavaBeans (EJB) avec l'arrivée de Jakarta EE 12, qui les remplace complètement par la technologie CDI. Cette transition marque la fin de 25 ans de pratiques compliquées en Java d'entreprise, souvent critiquées pour leur complexité et leur inefficacité. L'auteur exprime un soulagement face à cette évolution, considérée comme un progrès vers un développement plus simple et efficace.

Dev back

Java Enterprise: The Bloated Monster We All Pretend to Love

Cet article aborde la complexité et l'enchevêtrement des dépendances dans l'architecture Java Enterprise, illustrant comment 20 ans de pratiques recommandées ont transformé des logiques métier simples en un système surchargé de 47 couches de dépendances. L'auteur critique l'approche actuelle qui, loin d'être élégante, semble avoir créé un chaos organisationnel au sein du code, rendant les ajouts ou modifications bureaucratiques et lourds. L'article appelle à une réflexion sur les véritables intentions de l'architecture en entreprise et son efficacité.

Dev back

The Repository Hell That Made Me Question My Entire Spring Boot Career

L'auteur partage son expérience frustrante avec des méthodes de dépôt Java trop longues, causant des difficultés de maintenance et des problèmes dans la recherche des utilisateurs. Il évoque une crise existentielle et se demande si son diplôme en informatique était utile, avant de découvrir la solution avec l'API Criteria qui a amélioré la situation de leur startup.