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.

Lire l'article

#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.

Lire l'article

#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 !

Voir la vidéo

#Python Insider: Python 3.13.0 (final) released

La release note de Python 3.13

Lire l'article

#PHP 8.4.0 RC2 available for testing

PHP 8.4.0 RC2 est disponible. À vos tests !

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Voir la vidéo

#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.

Lire l'article

#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).

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Voir la vidéo

#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.

Lire l'article

#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.

Lire l'article

#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.

Voir la vidéo

#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.

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Lire l'article

#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.

Voir la vidéo

#CodeIgniter 4 REST APIs Development 2024

Un cours complet de 9 heures sur le développement des API REST de CodeIgniter 4 !

Voir la vidéo

#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.

Lire l'article

#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.

Voir la vidéo

#À 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.

Lire l'article

#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.

Voir la vidéo

#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.

Lire l'article

#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.

Lire l'article

#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.

Voir la vidéo

#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.

Lire l'article

Matomo Tracking