News
🇫🇷 Framework Heroes News : les infos de la semaine 2024/41
#Edito
Et voici, les infos de la semaine 41 : 07 octobre au 13 octobre 2024.
Cette semaine, la part belle est faite à la catégorie Web.
Pas moins de 29 articles et vidéos pour cette catégorie. Dans la catégorie Applications, cette semaine 2 articles sur la création d'extension pour Postgresql avec Rust et le framework Pgrx.
Si vous souhaitez participer à l'aventure et ajouter des news sur les frameworks et ainsi aider toute la communauté, c'est réellement très simple :
- Inscrivez vous en 2 clics avec l'inscription via Github Auth
- Ajoutez l'url de votre news et voilĂ !!
Si un framework manque à l'appel, ajoutez le lors de l'ajout de votre news, après une rapide modération, il sera en ligne.
Merci pour votre aide et bonne lecture !
HappyToDev
#Catégorie Applications
#Anatomy of a Postgres Extension Written in Rust: pgmq
Cet article explore la création et l'architecture de pgmq, une extension Postgres écrite en Rust pour la gestion de files de messages.
#Writing PostgreSQL extension in Rust With pgrx
Cet article explore comment écrire une extension PostgreSQL en utilisant Rust avec l'outil pgrx, fournissant un guide pour débutants sur la création et l'intégration de nouvelles fonctionnalités dans PostgreSQL via Rust.
#Apprends Ă programmer des applications mobiles avec Purple Giraffe
Bonne nouvelle : ton premier mois sur PurpleGiraffe de Maxime Britto est à 1€ seulement !!
Je viens tout juste de démarrer un partenariat avec Maxime qui te propose de ne payer le premier mois de ton abonnement que 1€ au lieu de 24€.
Si tu veux te lancer dans le développement d'applications mobiles, c'est le moment ou jamais !
Pour profiter de la remise, il te suffit de suivre ce lien affilié et de choisir la formule mensuelle.
#Catégorie Général
#Python 3.13 and the Latest Trends: A Developer’s Guide to 2025
Participez à ce flux en direct avec Lukasz Langa et Tania Allard de la Python Software Foundation qui nous présentent les nouvelles fonctionnalités passionnantes de Python 3.13. Découvrez les dernières mises à jour et les projets pour Python 3.14. Nous explorerons également les tendances actuelles de Python et la manière dont elles façonnent l'avenir du langage. Ne manquez pas cette occasion d'entendre directement les experts derrière le développement de Python !
#Python Insider: Python 3.13.0 (final) released
La release note de Python 3.13
#PHP 8.4.0 RC2 available for testing
PHP 8.4.0 RC2 est disponible. À vos tests !
#Catégorie web
#Security Tip: Pest's Security Preset & Strict Equality
Cet article explore comment Pest PHP peut être utilisé pour renforcer les pratiques de codage sécurisé dans Laravel en utilisant des présélections de sécurité et la comparaison stricte.
#Tour d'horizon des Facades
Cet article offre une vue d'ensemble des facades dans Laravel, expliquant leur rôle et comment elles facilitent l'accès aux classes de service dans l'application.
#Rails 8.0 Beta 1: No PaaS Required
Rails 8.0 Beta 1 introduit des outils comme Kamal2 et Thruster pour simplifier le déploiement des applications sans la nécessité d'une PaaS, en soulignant la philosophie de compression conceptuelle pour réduire la complexité des infrastructures.
#Rails World 2024 Opening Keynote - David Heinemeier Hansson
Lors de la keynote d'ouverture de DHH au Rails World 2024 à Toronto, Rails 8 beta a été livré avec Authentication, Propshaft, Solid Cache, Solid Queue, Solid Cable, Kamal 2, et Thruster.
#Optimize DB for Laravel with SQLite
Cet article fournit des conseils et des meilleures pratiques pour optimiser la base de données SQLite dans un environnement Laravel.
#Implementing Content Security Policy in Laravel
Cet article guide sur la mise en place des Politiques de Sécurité du Contenu (CSP) dans Laravel pour renforcer la sécurité des applications web contre les attaques de script croisé (XSS).
#Rajoute la certification Laravel Ă ton CV
Tu le sais je cherche à te donner de l'information sur le dev mais aussi à t'obtenir des offres intéressantes, organiser des concours etc. Aujourd'hui je suis super content de te faire part de l'offre que j'ai obtenu pour toi de LaravelCert.
Si passer la certification Laravel est un de tes objectifs, j'ai une super nouvelle pour toi. Avec mon lien affilié ci-dessous, tu auras droit à 50€ de réduction sur le prix du voucher. Soit 199€ au lieu de 249€.
- La certification est basée sur Laravel 11
- Le voucher est utilisable jusqu'à un an après son achat
- L'examen comporte 45 questions Ă choix multiples et dure une heure
- Il faut réaliser un score de 75%
- L'examen est en anglais
- La certification est permanente
- 2ème chance : Si tu échoues à l'examen, saches que tu peux le repasser une fois dans le mois qui suit sans frais supplémentaire
Voici le lien affilié pour commencer ton chemin vers la certification Laravel et profiter de la réduction.
#Theme Management in Vue with Styled Components
Cet article explique comment gérer les thèmes dans une application Vue.js en utilisant Styled Components pour une personnalisation visuelle dynamique.
#Taylor's Morning Routine & Laravel's Open Source Pledge
Cet article détaille la routine matinale de Taylor Otwell et annonce l'engagement de Laravel envers l'ouverture et la transparence dans le développement open source.
#Prism: AI Integration for Laravel
Cet article présente Prism, un package Laravel qui simplifie l'intégration de modèles de langage grand format (LLMs) comme ceux d'OpenAI, Anthropic, et Ollama, offrant une interface unifiée pour l'utilisation d'IA dans les applications Laravel.
#NEW in Laravel 11.22: Eloquent Inverse Relations to Avoid N+1 Query
A new feature in the framework, announced by Taylor at Laracon US.
#Laravel Herd 1.11 Released
La version 1.11 de Laravel Herd apporte des améliorations significatives avec des fonctionnalités comme l'intégration avec Laravel Forge et des mises à jour pour le débogage et le partage de configurations.
#Laravel In Depth: Understanding Macroables
Cet article explore en profondeur la notion de "Macroables" dans Laravel, expliquant comment les développeurs peuvent étendre des classes avec des macros pour ajouter des méthodes personnalisées.
#DEPLOYER une application SYMFONY sur un VPS en 20 MINUTES
On retrouve l'ami Yoan qui va vous expliquer comment déployer une application Symfony sur un VPS en 20 minutes.
#DĂ©sactiver des routes Symfony en production
Cet article explique comment désactiver spécifiquement des routes Symfony dans un environnement de production pour sécuriser des endpoints non nécessaires.
#Laravel Idea Plugin - Enhancing Laravel Development in PhpStorm
Cet article explore comment le plugin Laravel Idea améliore l'expérience de développement Laravel dans PhpStorm en offrant des fonctionnalités comme la génération de code avancée, le support des routes, et des améliorations pour le développement Laravel.
#Implementing Passkey Authentication in Your Laravel App
Cet article détaille comment intégrer l'authentification par clé de passe (passkey) dans une application Laravel, en utilisant des standards WebAuthn pour une sécurité accrue.
#Security Tip: What is an HttpOnly Cookie?
Cet article explique la fonction et l'importance des cookies HttpOnly dans la prévention des attaques XSS et la protection des informations sensibles des sessions.
#Now you can install PHP and the Laravel installer with a single command
L'équipe Laravel a simplifié l'installation de PHP et de l'installateur Laravel avec une seule commande pour macOS, Windows et Linux, permettant aux nouveaux utilisateurs de configurer facilement leur environnement de développement.
#30% de réductions sur les formations PHP de Gary Clarke
Je te propose d'économiser 30% sur les formations de Gary Clarke qui est un véritable expert PHP. Pour en profiter, suis ce lien affilié et utilise bien le coupon HAPPYTODEV lors de ta commande.
Bonne formation !
#Consuming HTTP Streams in PHP with Symfony HttpClient and Ollama API
Cet article explique comment utiliser Symfony HttpClient pour consommer des flux HTTP dans PHP, en démontrant avec l'exemple de l'API Ollama.
#Self-Hosting Next.js
Learn how to deploy Next.js, Postgres, and Nginx to a $4 VPS with Docker.
I'll explain how to use and configure Next.js features like image optimization, caching & ISR, streaming, middleware, server components, and more.
#CodeIgniter 4 REST APIs Development 2024
Un cours complet de 9 heures sur le développement des API REST de CodeIgniter 4 !
#How to Use Web Workers in React
Cet article explique comment intégrer et utiliser les Web Workers dans une application React pour des tâches asynchrones et lourdes, améliorant ainsi la performance de l'application.
#Is This Really the "Laravel of JavaScript"!? Let's Check Out AdonisJS!
Dorian présente AdonisJs et se demande est ce qu'il ne serait pas le Laravel de l'écosystème JavaScript.
#À la découverte d'AdonisJS
Cet article explore AdonisJS, un framework web JavaScript, en détaillant ses caractéristiques, ses avantages, et comment il peut être utilisé pour développer des applications web robustes.
#Alpine.js Tutorial - YouTube
Vous souhaitez apprendre les bases d'Alpine JS, cette vidéo est un bon point d'entrée en plus de la documentation.
#Practical Use Cases for Angular's App Initializer
Cet article explore les cas d'utilisation pratiques de l'app initializer d'Angular pour exécuter des actions essentielles avant le démarrage de l'application.
#Laravel API Course: Introduction and Setup
Ce cours complet sur les API avec Laravel commence par une introduction et la configuration initiale du framework pour développer des API.
#Build Nextjs Inventory Management Dashboard & Deploy on AWS | Postgres, Node, Tailwind, EC2, RDS, S3
Construire et déployer une application complète de tableau de bord de gestion d'inventaire en utilisant Nextjs, Redux, Node, et AWS.
#How to Build a Game Engine CMS in PHP
Cet article explique comment créer à l'aide du CMS Winter un moteur de jeu simple, en mettant l'accent sur la conception et l'implémentation.