Salut les devs,
Je te présente le “Laravel au quotidien” du jour.
Si tu penses à une ressource qui pourrait être utile pour la communauté des devs Laravel, fais m’en part en commentaire ou en DM sur Twitter (HappyToDev)
L’objectif de cette newsletter?
🎯 Te livrer au quotidien, ou presque*, les ressources récentes ou importantes (vidéos, articles, repos github, packages, tutos, …) que j’ai pu trouver sur Laravel et son écosystème.
C’est un contenu rapide de quelques liens pour alimenter ta veille sur Laravel et son écosystème quotidiennement (ou presque*).
* Ou presque : pourquoi ?
Tout simplement car je suis seul à gérer cette newsletter et “Quoi de neuf les devs?”.
En fonction de mes disponibilités et obligations, il est possible que cette newsletter ne soit pas quotidienne.
Si tu veux me soutenir pour m’encourager à tenir le rythme, tu peux m’aider en me versant un don ponctuel ou récurrent à partir de 2€ en cliquant sur l’image ci-dessous ou via ce lien
Pour m'aider 👇
Pour qui?
Pour les devs Laravel, tu l’auras deviné et toute personne désireuse de découvrir Laravel et son écosystème.
Abonne toi pour ne pas louper les prochains numéros et les recevoir directement dans ta boîte email !
🇬🇧 Laravel Queues With Other Languages
Pour résumer cet article, je n’ai rien trouvé de plus percutant que de vous donner la traduction de l’introduction, c’est un peu long mais cela à le mérite d’être clair :
Apprendre plusieurs langages de programmation est une bonne chose - il y a beaucoup d'avantages !
L'un de ces avantages est la possibilité d'utiliser ce qu'un langage sait faire de mieux. Parmi les exemples qui viennent à l'esprit, on peut citer les diverses bibliothèques de traitement de données de Python ou les outils de concurrence de Go.
Il se peut que vous souhaitiez utiliser un autre langage, mais vous n'êtes probablement pas sur le point de réécrire votre application. Heureusement, j'ai quelques idées ! Elles ressemblent un peu à des micro-services, mais n'en sont pas. En grande partie.
Ce que j'aime faire, c'est saupoudrer d'autres langages dans le cadre de la "plomberie" de ma base de code - des choses qui se passent sans qu'on les voie, en arrière-plan.
L'une des façons d'y parvenir est d'utiliser gRPC. Cela vous permet d'appeler une fonction, qui (en arrière-plan) fait un appel réseau à une autre base de code, et obtient une réponse. Vous avez l'impression de faire n'importe quel appel de fonction, mais en fait, il peut s'agir d'un appel à une autre application. C'est amusant, mais cela devient compliqué, par rapport à la deuxième idée.
Cette deuxième idée : utiliser des files d'attente ! Les files d'attente sont une couche d'abstraction entre les langages parce que votre code peut pousser ou tirer un travail d'une file d'attente, et n'a pas besoin de se soucier de qui lit ou écrit ces travaux.
Envoyer vos requêtes Laravel directement vers explainmysql.com
Je te parlais de explainmysql.com dans le numéro 36 de “Quoi de neuf les devs ?” et bien sache que Tobias Petry vient de mettre à disposition un paquet qui va pouvoir envoyer les requêtes de ton code directement à explainmysql et avoir en retour les explications sur tes requêtes !
Battle Ready Laravel par Ash Allen 🇬🇧
Le lien ci-dessous est un lien affilié, cela signifie que si vous achetez ce livre, je toucherai une petite commission. Si vous ne souhaitez pas m’aider, il vous suffit de chercher “Battle Ready Laravel” sur votre moteur de recherche préféré ;-)
The ultimate guide to auditing, testing, fixing and improving your Laravel applications so you can build better apps faster and with more confidence.
🇬🇧 Start-up Challenge Day 1 - @JustSteveKing
Steve va essayer en une semaine de lancer une application appelé eventSnap.
Connaissant Steve, il y aura plein de choses à découvrir et à apprendre dans cette vidéo.
On va essayer de le suivre toute la semaine.
Package : Form Components for Laravel
Form Components for Laravel fournit des composants de formulaire communs pour aider à construire des formulaires plus rapidement en utilisant Tailwind CSS. Il prend en charge la validation, les anciennes valeurs de formulaire et wire:model.
Smousss
Le lien ci-dessous est un lien affilié, cela signifie que si vous achetez ce livre, je toucherai une petite commission. Si vous ne souhaitez pas m’aider, il vous suffit de chercher “Smousss” sur votre moteur de recherche préféré ;-)
Et si tu confiais tes tâches rébarbatives #Laravel à Smousss ?
Comme par exemple :
- rendre ton projet traduisible ( __() )
- migrer de PHPUnit à PEST2
- générer les migrations manquantes
- et d'autres
C’est possible avec Smousss et l’IA.
🇬🇧 Behind the dev : Caneco
Une série pour découvrir des devs menée par Ash Allen.
Cette semaine vous allez pouvoir découvrir Caneco
Cette newsletter avec son format court c’est la tienne, viens me dire en commentaire ce que tu en penses 👇
On se retrouve rapidement pour le prochain numéro.
Si ce n’est pas déjà fait abonne toi !