Dev Breeze

Autre

Faire de l'art avec du code : par où commencer ? (p5.js, Three.js, shaders, SVG...)

L'article présente l'art génératif à travers des techniques de programmation, notamment avec des bibliothèques comme p5.js, Three.js et l'utilisation de shaders (GLSL). Il fournit des conseils pour débuter dans cette discipline, proposant des ressources et des plateformes pour explorer ces créations. On y découvre également l'importance des contraintes techniques dans la stimulation de la créativité ainsi que des méthodes avancées comme les Signed Distance Functions (SDF) pour manipuler des formes.

Dev back

S.O.L.I.D Principles: The Kotlin Way

L'article présente les principes S.O.L.I.D, essentiels en ingénierie logicielle, à travers des exemples en Kotlin. Chaque principe est expliqué de manière simple, soulignant l'importance d'une responsabilité unique par classe pour un code plus propre et maintenable.

Dev back

Tempest's Vision — Tempest

Tempest est un cadre moderne pour le développement PHP, axé sur la communauté, qui s'efforce de ne pas interférer avec le travail des développeurs. Il bénéficie d'une structure flexible permettant d'organiser le code selon différentes méthodologies sans imposer de conventions. Tempest utilise des fonctionnalités modernes de PHP et propose des mécanismes d'auto-découverte pour simplifier le développement, tout en permettant l'extension du framework. Son approche encourage l'expérimentation et la redéfinition des pratiques habituelles, promettant une expérience de développement à la fois légère et riche en fonctionnalités.

"
Autre

Liens intéressants Journal du hacker semaine #23 - Le blog du Journal du hacker !

La 23ème semaine de l'année 2025 présente dix liens intéressants relatifs au logiciel libre, tels que la sortie de PeerTube v7.2, le nouveau système mobile open source Murena, ainsi que des mises à jour concernant des outils de sécurité comme pfSense et OpenSSL. L'article encourage également la communauté à participer au partage d'informations via le Journal du hacker.

IA

Top 10 Udemy Courses to Learn Artificial Intelligence for Beginners in 2025

Cet article répertorie les six meilleurs cours Udemy pour apprendre le Protocole de Contexte de Modèle (MCP) et son intégration avec des agents LLM pour créer des applications d'intelligence artificielle. MCP est présenté comme une norme ouverte facilitant l'intégration des outils AI, visant à réduire la complexité dans la construction d'applications autonomes et contextuelles. Les cours proposés varient en profondeur et en approche, allant de l'introduction rapide au développement de projets réels utilisant MCP et d'autres outils comme LangChain et WebSockets. Chaque cours offre des compétences essentielles pour les développeurs souhaitant maîtriser MCP et construire des systèmes AI avancés.

Système

Récupérer un système qui ne démarre plus

Cet article explique comment récupérer un système qui ne démarre plus après une migration d'un poste Rocky Linux vers AlmaLinux en utilisant GRUB. L'auteur donne des étapes précises pour interagir avec GRUB et identifier les partitions, charger le noyau et démarrer le système. Un guide utile pour démystifier le processus de récupération d'un système Linux.

Mobile

5 Projects You Can Build to learn Android App Development in 2025

Cet article présente cinq projets intéressants à réaliser pour apprendre le développement d'applications Android en 2025. Il discute de l'importance de pratiquer le codage à travers des projets concrets, propose des idées allant d'applications simples, comme un prévisionniste météo, à des applications plus complexes telles qu'un dictionnaire ou un lecteur de blog. Pour chaque projet, des ressources d'apprentissage, notamment des cours Udemy, sont recommandées pour aider les développeurs à surmonter les obstacles rencontrés lors de leur réalisation.

Dev back

Symfony 7.3 est disponible : que retenir de cette version ? | studo.dev

La version 7.3 de Symfony apporte de nouveaux composants pour améliorer l'expérience développeur, dont un ObjectMapper pour le transfert automatique de données, un JsonStreamer pour la sérialisation d'objets en JSON, et un JsonPath pour naviguer facilement dans des données JSON. D'autres améliorations incluent des commandes simplifiées, la possibilité de définir des alias pour les routes, des vérifications de permissions plus flexibles, et des optimisations pour la performance et la gestion des traductions.

Sécurité

Gestion pratique des certificats avec OpenSSL

Cet article traite de la gestion pratique des certificats TLS à l'aide d'OpenSSL. Il facilite la compréhension des différents formats de certificats (PEM, DER, PKCS#12) et fournit des instructions sur l'installation d'OpenSSL, la manipulation des certificats et des clés privées, ainsi que la génération de demandes de signature de certificat (CSR). Des exemples concrets sont fournis pour illustrer chaque étape du processus.