Quoi de neuf les devs ? Numéro 34
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Steve Mc Dougall alias @JustSteveKing
EDITO
Salut à toi chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Si je t’ai oublié, dis le moi, en tout cas toutes et tous sont les bienvenu.e.s ici.
Je ne peux pas vous dire à quel point je suis fier de ce numéro qui accueille Monsieur Steve McDougall alias JustSteveKing !
Pour les devs PHP et Laravel, il fait partie de ces figures incontournables de notre communauté.
Steve s’est prêté avec une grande gentillesse à l’exercice de la mini interview, vous allez voir qu’une nouvelle fois, tout cela est très inspirant.
L’autre nouvelle que je dois vous annoncer, c’est que j’ai lancé il y a quelques jours un nouveau format de newsletter, plus court, plus concis, moins dense et surtout focalisée sur un seul sujet : Laravel et son écosystème.
La grosse nouveauté que c’est une newsletter quotidienne (ou presque).
Le gentil Gollum en moi est super content à l’idée de vous produire du contenu quotidien pour votre veille, tandis que le méchant Gollum, me tape dans le cerveau en me traitant de tous les noms d’oiseaux et en me rappelant, à raison, que les journées ne font que 24 heures.
Qu’à cela ne tienne, je tente l’expérience tout de même. Il est possible que de temps à autre, un numéro ne sorte pas. On verra bien. Je vous tiendrai au courant.
Sur cette nouvelle newsletter, j’ai activé ce que Substack appelle Pledge, cela vous permet de m’indiquer si vous seriez prêt à me soutenir et donc à faire une sorte de promesse de don qui s’activerait une fois que je déciderai que c’est le bon moment pour le faire (en vous prévenant bien à l’avance bien sûr).
Donc si vous pensez que ce que je produis pour vous, vous apporte de la valeur et que vous souhaitez que je continue, n’hésitez pas à me pledger à tout va !!!!
Vous pouvez allez y jeter un oeil si cela vous tente !
Je suis également très heureux de mettre en avant la newsletter de Carl Chenet “Le Courrier du hacker”.
Le Courrier du hacker est une newsletter résumant chaque semaine l'actualité francophone du Logiciel Libre et de l'Open Source.
C’est une newsletter qui a du vécu avec plus de 220 numéros et plus de 4.700 abonné.e.s au compteur.
N’hésite pas à t’y abonner c’est une valeur sûre. Tu peux également consulter les archives ou suivre le compte de la newsletter.
Aujourd’hui, j’avais plein de trucs à vous dire, du coup l’édito s’étire un peu 🤷♂️
Depuis le dernier numéro, vous êtes 11 nouvelles et nouveaux abonné.e.s à avoir rejoint cette newsletter. Aujourd’hui vous êtes 867 à recevoir cette newsletter chaque semaine dans votre boîte email et plus de 1300 en moyenne à la lire par mail ou sur internet.
Pour m’encourager, vous pouvez vous abonner à cette newsletter un peu plus bas.
Sinon les soucis entre Twitter et sont toujours là :-( , c'est pourquoi les tweets ne sont pas toujours pas intégrés et j’ai mis des images et des liens à la place. Et je crains que cela sera définitivement comme cela.
Ça commence à faire long Substack !!
En attendant, bonne lecture !
Je te souhaite un excellent week-end.
Fred
PS : tu veux soutenir cette newsletter 👉 https://go.itanea.fr/nl34kofi
Me retrouver sur les réseaux
Tu peux me suivre sur Twitter, Youtube et pour plus d’interaction, comme me poser des questions, tu peux rejoindre mon Telegram
Alors la première chose que je te demanderai c’est de bien vouloir t’abonner, c’est gratuit, c’est sans spam et cela m’aide infiniment. Et en plus, tu recevras les prochains numéros sans effort direct dans ta boîte email. Et puis tu rejoindras plus 860 autres devs !
Annonceurs, recruteurs & sponsors : bienvenue !
Cette newsletter est gratuite pour toi chère lectrice et cher lecteur et elle le restera toujours !
Par contre, elle ouvre la porte aux entreprises et recruteurs souhaitant passer leurs offres d’emplois ainsi qu’à des sponsors et de l’affiliation que je choisis avec soin et en accord avec la thématique de cette newsletter.
Cette newsletter représente beaucoup de travail et je sais par les différents retours que j’ai pu avoir de la part de beaucoup de lecteurs que vous en êtes friands.
Ces partenariats commerciaux me permettront de continuer ce travail de fourmi, de collecte et de présentation des infos sur le monde du dev.
C’est pourquoi annonceurs, recruteurs, sponsors vous pouvez d’ores et déjà consulter la page Partenaires pour connaitre les stats, les modalités et les tarifs.
Nos sponsors permanents
Affichez ici votre logo avec le lien vers votre site ici pendant un an.
Visibilité pour votre entreprise garantie !
Cliquez sur le bouton ci-dessous pour en savoir plus 👇
AU PROGRAMME DE CE NUMÉRO
<SPONSOR : ReactHebdo.fr>
ReactHebdo.fr est une newsletter hebdomadaire pour les développeurs React expérimentés qui veulent se tenir à jour.
En t'abonnant, tu vas gagner du temps sur ta veille: tu reçois chaque semaine les nouvelles les plus pertinentes par email.
Disponible en 2 langues 🇫🇷🇬🇧, lue par 17000 abonnés chez Meta, Expo, Google, Stripe, Amazon, Figma, Uber...
</SPONSOR>
LE COIN DES LECTEURS
Dans cette rubrique, je te propose des articles que j'ai trouvé intéressants toujours bien sûr dans notre domaine… ou presque !
Je sais que je parle beaucoup de PHP ici, car c’est ma zone de confort. Du coup, essayons de voir un peu en terre inconnue ce que l’on y trouve !!
☸️ How to deploy a secured OVH managed Kubernetes cluster using Terraform in 2023 🇬🇧
Je laisse volontier la parole à Benoït COUETIL pour effectuer la présentation de son article :
Terraform is an infrastructure as code tool that lets you build, change, and version cloud and on-prem resources safely and efficiently.
Surprisingly, complete Terraform examples deploying an OVH Kubernetes cluster with private nodes can be hard to find. This blog post is there to fill that whole.
Conseils pour son challenge technique offline
Amélie te livre ici les conseils pour passer, de la meilleure façon, ton test technique.
C’est le fruit de son expériense de dev mais aussi de la personne qui est passée de l’autre côté et qui fait passer dorénavant les tests techniques.
Il y a sans doute plein de choses à apprendre dans ce post.
Mise en place d'un pipeline CI/CD self-hosted
J.Y. Pellé te propose de mettre en place une CI/CD self-hosted avec Ctfreak, son propre service d’exécution de script shell distribué.
Je le remercie par ailleurs de soutenir cette newsletter en en devenant sponsor 🙏
Les 20 langages informatiques les plus populaires en mai 2023
Si Python, C et Java tiennent toujours le podium, je remarque avec plaisir que PHP prends 2 place en passant de la 10ème à la 8ème place.
Pour un langage que ses détracteurs disent moribond, moi je dis qu’il est encore vigoureux et que dans 10 ans, il sera toujours bien implanté dans ce classement.
Laravel : Générer des données de test avec Factory, Faker et Tinker
Wilo te présente ici un tuto sur la façon de générer des données de test dans Laravel.
Tu y verras les factory, l’utilisation de Faker : la librairie très connue pour produire des données de tests fake mais réalistes et Tinker : le REPL de Laravel.
Building a PHP CLI tool using DDD and Event Sourcing 🇬🇧
Je connaissais déjà un dev minutieux, acharné et prolixe en la personne d’@_Akanoa_ (voir son article après celui-ci).
Je pense que je viens d’en découvrir un autre. Vous le connaissez peut-être déjà, il s’agit de Yannick alias @osteel sur Twitter.
Dans cette série d’articles, tu vas en prendre plein les yeux. Yannick va te parler, définir, expliquer et développer en manupulant les concepts de :
domain
model
software design
Laravel Zero
EventSauce
tout cela sur fond de blockchain avec les explications qui vont avec.
C’est super bien fichu et très agréable à suivre. Je recommande vivement.
Nix - Partie 6 : Vers une normalisation des dérivations
Akanoa poursuit sa série sur Nix.
Si tu te demandes, comme moi, ce qu’est Nix et bien voici ce que dit la page officielle :
Nix is a tool that takes a unique approach to package management and system configuration. Learn how to make reproducible, declarative and reliable systems.
L’avantage avec Akanoa c’est qu’il réussit à t’expliquer des sujets ardus facilement. Donc si le sujet te tente, plonge avec lui.
Evolution des salaires depuis 10 ans en France et aux US
Je laisse Hugo Lassiège dérouler l’introduction de son article :
En 2012 Facebook donnait publiquement ces grilles de salaires et j’en faisais un billet pour comparer avec la France.
Si aujourd'hui ce type d’information est bien plus simple à trouver, cette transparence était une petite révolution à l’époque. Désormais, pour de nombreuses Big Tech (les entreprises US dominantes de la tech), les grilles sont diffusées sur levels.fyi.
Ce site vous permet également de saisir vos revenus et d’avoir une très grande base de données mondiale qui se construit par ses utilisateurs.
On va en profiter pour voir comment ont évolué ces salaires sur les 10 dernières années en France et aux US. Et dans un second billet à venir j’en profiterais pour aller un peu plus sur la comparaison des revenus et des niveaux de vie.
Mais d’abord, on va poser quelques bases.
Si tu veux en savoir plus, je te propose de lire l’article en entier sur son site.
Créer un hook en PHP pour les block try & catch
Arthur te présente ici l’introduction de son article :
Quand on dévéloppe une API ou que l'on souhaite faire une intégration d'une API tier, notre code se retrouve très rapidement avec une suite d'instructions et de block
try {} catch() {}
pour s'assurer que notre code s'éxécutera correctement.Alors dans cet article je vais vous donner mon approche pour rendre le code plus clair en créant un
Hook
pour traiter plus facilement nos blocstry catch
.
Understanding Python Decorators and How to Use Them Effectively 🇬🇧
Voici l’introduction de cet article complet sur les décorateurs Python par Tonie Victor :
As a developer who is constantly exploring new ways to improve code readability and maintainability, I find Python decorators to be an incredibly powerful tool. They enable us to extend the functionality of functions and methods elegantly, without altering their code. In my opinion, mastering decorators is a must for any Python programmer who wants to take their coding skills to the next level and contribute to more efficient and cleaner codebases.
Python decorators are a super handy and flexible aspect of the language, and I think that getting the hang of them is crucial for any Python programmer. Decorators let you adjust the behavior of functions or classes while they’re running, all without messing with their original code. This means you can add, subtract, or change the capabilities of existing code without directly interacting with it, which is pretty awesome.
In this piece, I’ll provide you with a thorough and engaging guide on Python decorators. We’ll cover the basics of function and class decorators, figure out how to develop custom decorators, investigate chaining and nesting decorators, and look at real-world examples of decorator usage. On top of that, we’ll chat about some advanced applications and best practices for decorators. So, get cozy, grab your go-to drink, and let’s plunge into the fascinating realm of Python decorators!
Si l’intro vous a plu, ne manquez pas la suite de l’article 👇
LE TOUR DE TWITTER
Dans cette rubrique, je te présente les tweets que j’ai trouvé intéressant au cours de la semaine. C’est évidemment complètement subjectif et c’est assumé.
Comment les game artists arrivent ils à créer autant de textures pour des mondes ouverts dans un temps contraint ?
C’est précisément à cette question que Thomas réponds via son thread d’une grande qualité qui évoque les différentes techniques utilisées. On y apprends d’ailleurs que les textures peuvent se construire elles-mêmes !!
Voir le thread : https://twitter.com/StylizedStation/status/1658486872979673094
Wordpress : la faille Elementor
Vous êtes peut être concernés, prenez vos dispositions !!
Tweet : https://twitter.com/ponceto91/status/1658525592696782870
pxp
C’est un projet mené par @ryangjchandler
Il contribue pas mal à @filamentphp et il est aussi créateur d’Orbit un driver Eloquent pour bdd à base de fichiers plats.
PS : Merci Olivier pour la mention à ma newsletter.
https://twitter.com/ponceto91/status/1658713962337259520
TALL TIPS
Cette section regroupe des astuces pour TailwindCss, AlpineJs, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
Chaining events in Laravel 🇬🇧
Peter Hrobar te présente ici les évènements dans Laravel et comment les chaîner entre eux.
Pestphp flexibility 🇬🇧
Tweet : https://twitter.com/NordCoders/status/1658043425113997312
Laravel tip : Abort & Redirect 🇬🇧
https://twitter.com/jbrooksuk/status/1658051936434749440
T'AS TON POPCORN ?
Dans cette section, je te propose de bien te caller dans ton siège gamer, dans ton canapé ou si tu le souhaites dans ton lit pour visionner quelques vidéos que j'ai pu dénicher ici et là dans notre communauté !
Go Programming – Golang Course with Bonus Projects 🇬🇧
Un cours complet de Go pour débutant de près de 9h ! Il va vous falloir un peu de café, thé, tisane pour arriver au bout !
En voici le sommaire :
(0:00:00) Intro
(0:03:17) Ch 1. Why write Go?
(0:27:39) Ch 2. Variables
(0:51:11) Ch 3. Functions
(1:16:58) Ch 4. Structs
(1:34:36) Ch 5. Interfaces
(2:00:26) Ch 6. Errors
(2:22:01) Ch 7. Loops
(2:48:21) Ch 8. Slices
(3:39:54) Ch 9. Maps
(4:06:19) Ch 10. Advanced functions
(4:31:03) Ch 11. Pointers
(4:48:02) Ch 12. Local development
(5:31:43) Ch 13. Channels & concurrency
(6:07:38) Ch 14. Mutexes
(6:30:56) Ch 15. Generics
(6:38:38) Ch 16. Quiz
(6:43:13) P1. RSS aggregator project
(6:53:43) P2. Chi router
(7:11:37) P3. Postgres database
(7:39:10) P4. Authentication w/ API keys
(8:18:28) P5. Many to many relationships
(8:39:13) P6. Aggregation worker
(9:05:28) P7. Viewing blog posts
💡⚡️ Passez au niveau supérieur avec Laravel et Vue !
Bon je pense que je vais demander à Ludo (@nordcoders) ce qu’il prends au petit dej !
Son rythme de production est énorme.
J’en veux pour preuve, depuis 4 semaines voici les vidéos qu’il t’a proposé :
celle que je te présente ci-dessus
Laravel et Vue : Le combo parfait pour votre application web
Mise en place des outils - Un projet Symfony de A à Z - FreeReads #02
On continue avec Yoan que l’on va suivre sur son projet Symfony de A à Z.
Et voici donc la seconde vidéo qui présente comment mettre en place les bases de ton environnement de travail.
Tu peux retrouver l’épisode précédent ici.
Cette newsletter te plait ? Montre le moi 🧐
Cette newsletter est gratuite et elle le restera. Ça c’est dit !
Maintenant pour celles et ceux qui le peuvent, j’en appelle à votre soutien.
J’adore faire cette newsletter et j’ai même des idées pour d’autres, toujours dans le monde du dev.
Mon objectif : quitter mon poste salarié et faire ce que j’aime :
continuer d’informer et d’aider via cette newsletter
développer des sides projects open source ou pas
Tu peux m’aider à atteindre cet objectif, en me soutenant (à partir de 2€) en cliquant sur l’image ci-dessous ou via ce lien
Si tu veux m'aider 👇
METS TON CASQUE !
Dans cette rubrique, je te propose des podcasts en anglais et en français sur notre monde de dev et ce qui gravite autour.
If This Then Dev #214 - Passer d’un code base à sa code base - Émilie Guth
La présentation de l’épisode :
La D.E.V. de la semaine est Emilie Guth,CTO de Zenride. Émilie a rejoint Zenride, une jeune start-up française, pour reprendre le rôle de CTO. Elle nous raconte comment elle a pris possession de la code base, du projet et de sa position de CTO au sein de cette jeune organisation. Elle nous parle aussi de tous les recrutements qu’elle a menés en 1 an, comment elle a pu faire monter en compétence autant de monde, et le planning de recrutement sur les niveaux de séniorité. Nous évoquons enfin sa prise en main du rôle de CTO et sa vision de ce rôle.
Artisan développeur - Un OPS chez les DEVS avec Stephane Reytan
La présentation de l’épisode :
La sécurité est devenue un enjeu majeur dans nos métiers. Comment-est-elle structurée ? A quel niveau doit-elle s'opérer ? Peut-on la déléguer ou au contraire faut-il la garder en interne ? C'est ce qu'on voit dans l'épisode du jour avec Stephane Reytan
LES SORTIES DE LA SEMAINE
Dans cette rubrique, je te mets en avant les mises à jour de logiciel que nous sommes susceptibles d’utiliser dans notre quotidien de développeurs.
L’écosystème Laravel
Comme chaque semaine, les mises à jour sont nombreuses sur l’ensemble de l’écosystème Laravel.
https://twitter.com/driesvints/status/1658499266833272836
GoBot v2.0.0
https://twitter.com/happytodev/status/1659459841281216512
Le site officiel : https://gobot.io/
SQLite v3.42
Pour voir l’intégralité de la release note : https://sqlite.org/releaselog/3_42_0.html
LE COMPTE TWITTER DE LA SEMAINE
A chaque numéro, je vais essayer de mettre en avant un compte twitter. Connu ou inconnu, pas de jaloux, il y en aura pour tout le monde.
Cette semaine c’est Steve McDougall alias @JustSteveKing qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Tu es prêt pour l’interview ?
La voici 👇
La mini interview de Steve
1. 🇫🇷 Peux tu te présenter ?
1. 🇬🇧 Can you introduce yourself?
Hey! I’m Steve McDougall; an open-source maintainer, Developer Advocate, and Youtube livestreamer. I spend a lot of time looking at ways to educate others on best practice and maintainable code.
2. 🇫🇷 Quelle est ta spécialité ? Ton langage de prédilection ?
2. 🇬🇧 What is your speciality? What is your favourite language?
I am a backend developer mainly, I focus on building APIs in Laravel but occasionally need to break out GoLang for some tasks. I can write front-end code, but I don’t enjoy it as much as I enjoy backend code.
3. 🇫🇷 Es-tu un reconverti ?
3. 🇬🇧 Are you a convert?
I am! I started my career straight out of school, I trained as a butcher at first. I spent maybe 2 years as a butcher before we had a recession and I was made redundant. I then joined the military, where I spent 4 years serving my country and on deployment. I first got into tech as a Linux System Administrator when I left the military, and soon found that I was more drawn to writing code than looking after servers.
4. 🇫🇷 Quelles études as-tu suivies ?
4. 🇬🇧 What studies have you completed?
I didn’t do any studies! I am all completely self taught, other than reading books on topics that interest me.
5. 🇫🇷 Comment as tu démarré dans le monde pro du dev ? Stage, alternance, emploi direct ?
5. 🇬🇧How did you get started in the professional world of development? Internship, work experience, direct employment?
I started as a junior developer for a small agency in the UK, building simple websites in WordPress and Joomla. It was here that I found I had a skill for writing custom code to get the systems to do what I needed them to do.
6. 🇫🇷 Et maintenant tu en es où ?
6. 🇬🇧 And where are you now?
I work at a company caled Treblle, which is a little like Google Analytics but for your API. I am their PHP Developer Advocate, but also spend a lot of time helping out with the engineering team as I have engineering management experience.
7.🇫🇷 Sur ton profil Twitter, on peut lire:
Tutorials for @laravelnews | DevRel at @treblleapi | Livestreams at http://youtube.com/@JustSteveKing
Tu nous parles un peu de tout cela et comment tu rentres tout cela dans ton planning?
7. 🇬🇧 Your Twitter profile reads:
Tutorials for @laravelnews | DevRel at @treblleapi | Livestreams at http://youtube.com/@JustSteveKing
Can you tell us a bit about all this and how you fit it into your schedule?
I have quite a strict schedule, but luckily I have a very supportive wife. I write tutorials for Laravel News after work hours, or sometimes within work hours when there is cross over. The beauty of DevRel is that it is a community facing position where my job requires me to help educate others, but also strengthen the company brand. I love livestreaming, but have struggled to find the time to be consistent over the last year. Typically I start my day around 07:30 with a morning coffee, and have regular breaks during the day to spend time with my kids. Typically I don’t finish work until 20:30-21:00
8. 🇫🇷 Peut-on te voir dans des conf ou des meetups ?
8. 🇬🇧 Can we see you at conferences or meetups?
You can indeed! Recently I spoke at Laracon EU in Lisbon, and am due to visit a Laravel Meetup in the Netherlands. I love visiting conferences and meetups, and where possible I like to live code anything I am presenting - as I find just standing and talking to a group of people can be a little boring for anyone attending!
9.🇫🇷 Est ce que le métier de dev correspond finalement à tes attentes, tes rêves ?
9. 🇬🇧 Does the dev profession finally correspond to your expectations, your dreams?
I have had my ups and downs as a developer, and around 6-7 years ago I took 6 months or so out as I hit a rough patch of imposter syndrome. It was during this 6 months that I went back to just writing code for fun, and it really re-sparked my passion.
10. 🇫🇷 Quels conseils donnerais-tu à celles et ceux qui débutent dans les métiers de l'IT et plus spécifiquement dans le dev ?
10. 🇬🇧 What advice would you give to those who are starting out in the IT industry and more specifically in development?
Don’t put too much pressure on yourself, you will make mistakes and struggle at times but it is all part of the journey. Enjoy the experience, and the challenges. Never look at others to compare yourself in terms of skill, instead always compare yourself to where you were 6-12 months ago and think over how much you have grown and advanced.
11.🇫🇷 Quel conseil donnerais-tu à un dev qui commencerait aujourd’hui PHP ? Quel devraient être selon toi les étapes pour développer du code propre, élégant, maintenable et robuste ?
11. 🇬🇧 What advice would you give to a dev who would start PHP today? What do you think should be the steps to develop clean, elegant, maintainable and robust code?
If we are starting with PHP today, firstly: Welcome to the herd! We are glad to have you here. I would recommend starting by understanding what you are trying to achieve. Jumping straight into something like Laravel or Symfony is one way you can go, but maybe also dabble with microframeworks like Slim or Framework-X so that you can understand what is going on under the hood of the larger frameworks. It is easy to take for granted all that Laravel and Symfony does for you, understanding what they do is a path to mastering the framework.
11. 🇫🇷 Un autre sujet que tu aimerais mettre en avant ?
11. 🇬🇧 Any other topic you would like to highlight?
I am loving what I have been doing recently at Treblle, we just launched an additional feature that does security insights into your API - which was a lot of run to research and dive into. It is a vast topic, so highlighting what could potentially be an issue is interesting. We have a generous free trial, and it can help you fine tune your API. Go sign up and try it on your API, and let me know how helpful you find it! Or, if you think we could do more of course!
12.🇫🇷 Le mot de la fin ?
12. 🇬🇧 The last word ?
Thank you for listening to my ramblings! I love talking to others, learning about their experiences, and helping them when they struggle. If anyone wants to reach out to me, my twitter DMs are always open - and you can find links to my Telegram and Discord on my website: https://www.juststeveking.uk/
Si tu veux donner de la force à Steve, n’hésite pas à t’abonner à son compte !
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que le parcours de Steve t’a inspiré ?
Dis nous ce que tu en penses dans les commentaires ;-)
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Faker Stripe
Un package qui vous permets de créer des données fake mais syntaxiquement correctes et cohérentes avec les données que vous auriez avec Stripe.
Un must have pour vos devs nécessitant de mettre en place un paiement avec Stripe.
Tweet : https://twitter.com/CriticalRespawn/status/1658945774632198144
Github : https://github.com/JonPurvis/faker-stripe
Casaos
https://twitter.com/CowboyCaramel/status/1659152691061305346
Site officiel : https://casaos.io
Espérons que Frédéric nous en dise un peu plus dans quelques temps !
Un générateur de readme
Tweet : https://twitter.com/alexsoyes/status/1658049743388397568
L’outil : https://readme.so
Des fonts ailleurs que sur Google Fonts
Le bon lien est cdnfonts.com
Sheety
Transformer ton Excel en API ? Il y a du génie dans cette idée.
Merci Guillaume pour la découverte.
https://twitter.com/guillaume_rygn/status/1658761377450717190
Sheety est un service payant qui propose toutefois une formule gratuite limitée si vous souhaitez vous faire une idée.
NuxtLabs
Tweet : https://twitter.com/doubleslash_dev/status/1658549694518231041
La documentation : https://ui.nuxtlabs.com/getting-started
Shortcuts Design
Tweet : https://twitter.com/alexsoyes/status/1658502628635025408
L’outil : https://shortcuts.design/
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
Code Europe - Cracovie 22 & 23 mai 2023 - Varsovie 25 & 26 mai 2023 🇵🇱
Présentation :
Code Europe is Poland’s biggest IT festival gathering experts from various Tech backgrounds and continents for one week in Warsaw and Cracow.
Je tiens à souligner ici le super travail d’Aurélie Vache qui tient depuis plus de 7 ans déjà un github qui donne toutes les informations pour les conférences à venir où chacun.e peut contribuer.
Il y a même un site associé pour faciliter tes recherches de conf : developers.events
Tu trouveras son article expliquant le pourquoi, le comment sur ce super projet dans le coin des lecteurs, un peu plus haut 👆
<AFFILIATION>
Dans cet espace, je présente un service ou un produit affilié. Je le dis en toute transparence, car tu es en droit de savoir que si tu achètes le service ou le produit dans cette zone, je serai rémunéré. Pour toi cela ne change rien, enfin si ! parfois tu pourras profiter de remises négociées auprès des annonceurs.
Cela me permet de récompenser le travail de préparation de cette newsletter.
Battle Ready Laravel 🇬🇧
Le guide ultime pour auditer, tester, corriger et améliorer vos applications Laravel afin de créer de meilleures applications plus rapidement et avec plus de confiance.
Smousss
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.
</AFFILIATION>
LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Ici je vous présente les demandes de stages, d’alternances et de jobs, des personnes qui m’ont contactées pour avoir un peu d’aide.
Si vous êtes un recruteur, vous avez les informations pour les contacter.
Si vous n’êtes pas un recruteur, mais que vous pensez qu’un profil pourrait trouver sa place dans votre entreprise, n’hésitez pas à en parler à votre manager.
Les zones géographiques sont les souhaits des personnes, toutefois si vous avez une super offre à faire à quelqu’un même si ce n’est pas dans sa zone souhaitée, proposez là quand même. On ne sait jamais.
Et je précise aussi, quelque chose de très important pour moi et sans doute aussi pour toutes ces personnes, certaines débutent, certaines sont en reconversion, donnez leur une vraie chance. Ne les mettez pas sur des stages ou alternances inintéressants, aidez les à se dépasser pour eux mais aussi dans l’intérêt de votre entreprise.
En résumé, soyez bienveillant et humain.
Aux devs, si vous souhaitez passer dans cette rubrique gratuitement, il vous suffit de me contacter en DM sur Twitter (happytodev). N’hésitez pas, c’est gratuit et cela peut vous aider.
Je n’ai pas eu de nouvelles candidatures cette semaine 😢
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Afin d’alléger la newsletter, dorénavant, je ne garderai ci-dessous que les 5 derniers numéros.
Numéro 32
Numéro 30
Numéro 28
Numéro 24 :
Numéro 21 :
La semaine prochaine je te présenterai d’autres profils.
Si tu souhaites passer dans cette newsletter, go dans mes DMs sur Twitter.
LES OFFRES D’EMPLOIS
Dans cette section, je te présente les offres d’emploi de nos partenaires mais également parfois celle des devs/sys/secu qui recrutent dans leur boîte.
Vous êtes une entreprise ou un recruteur ?
Vous pouvez passer vos annonces (job, stage, alternance) dans cette newsletter.
Elle a plus de 860 abonné.e.s et est lue par plus de 1200 personnes chaque semaine.
Les tarifs pour les annonces sont très attractifs, vous pouvez consulter ma page partenaires pour en savoir plus.
Dev fullstack PHP Symfony
Hey les devs symfony,
L’offre de dev fullstack Symfony est toujours dispo dans mon espace MyLittleTeamFr
Intitulé : Dev Fullstack PHP Symfony
XP : 2 à 5 ans
Mots clés : #rest #graphQL javascript #Tests #Remote #CICD #SQL
Avantages : formation, CP + 6 jours, intéressement, ...
N’hésites pas à rejoindre ma team pour découvrir des offres de job dans le domaine du dev web ;-)
Pour cela, clique sur le bouton ci-dessous :
et une fois sur ma page MyLittleTeam, il te suffit de cliquer sur le bouton “Rejoins ma communauté”
LinuxJobs
Toutes les offres d’emploi Hors de Paris - semaine 20
Comme chaque semaine, voici les offres d’emploi en dehors de Paris, car il n’y a pas que la capitale en France.
UN PEU D’HUMOUR !
Et la doc ?
https://lesjoiesducode.fr/documentation-johnny-depp-banc-meme-developpeur
In case of fire
https://twitter.com/keyguidev/status/1658103330835509254
La police est dans la rue ?
https://twitter.com/fredchristian__/status/1658517874221121541
Explicite, non ?
https://twitter.com/lesjoiesducode/status/1657310718457176066
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
https://twitter.com/ponceto91/status/1658415745837957123
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez vous quotidien !
<SPONSOR : Ctfreak>
Ctfreak, votre solution self-hosted pour centraliser et planifier tous vos scripts shell et sql.
</SPONSOR>
LES STATS
Dans une idée de #BuildInPublic, je vous partage ici en toute transparence les stats de cette newsletter, semaine après semaine.
Nombre d’abonnés au vendredi 19/05 : 867
Evolution S-1 : +11 / +1,29%
Il est possible que d’un numéro à l’autre les stats des anciens numéros évoluent légèrement à la hausse et c’est normal. Certains ouvrent leur emails plusieurs jours ou semaines après les avoir reçus, d’autres en lisant ce numéro vont aller lire ou jeter un oeil à d’anciens numéros.
LE MOT DE LA FIN
J’espère que cette newsletter te plait, je t’invite encore une fois à t’y abonner, c’est le meilleur soutien que tu peux m’apporter.
Tu recevras cette newsletter directement dans ta boîte email le vendredi.
J’aimerai te demander de la partager autour de toi avec tes collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne te coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Si tu souhaites me soutenir même modestement ou même gratuitement, je t’invite à lire le paragraphe ci-dessous 👇
Me soutenir ? Mais oui ! Avec plaisir
TL;DR : Si tu ne peux pas ou ne veux pas, ce n'est pas grave, te compter parmi mes fidèles lecteurs est déjà une récompense à mes yeux.
Si tu penses que le travail de collecte à l'origine de cette newsletter t’apporte de la valeur, tu peux m'encourager en me soutenant financièrement (non ce n'est pas un gros mot ;-))
Pour cela, je te donne des pistes dans cet article :
“Le contenu gratuit demande tout de même du travail”
En résumé, tu peux le faire en :
m'achetant une formation
en me payant un café via mon compte Ko-fi
en faisant un don sur une de mes formations gratuites (oui même 1€ c'est un super geste)
en me payant un ☕ ou une 🍺 directement sur Paypal. Il n'y a pas de montant maximum ;-), il n'y a pas de montant minimum. 1€, 2€, 5€ ou plus, peu importe, cela m'aidera toujours à avancer et de continuer à proposer du contenu de qualité.
en achetant un goodies (T-Shirt, casquette, mug, etc.) sur mes boutiques RedBubble ou SpreadShirt
Un mug de qualité "Je suis PHP" pour moins de 15€.
C'est une création originale (le design... hein pas le mug...) de mes petites mains.
Un bon moyen de te faire plaisir, d'afficher ta différence au café (TeamCoffee) ou au thé (TeamTea) et de me soutenir.
Le mug « Je suis PHP » Black Edition c'est ici 👇
Sur cela, je te souhaite un excellent week end !
Happy Coding à toutes et à tous
A bientôt
Fred
Tu peux me suivre sur Twitter, Youtube et pour plus d’interaction, comme me poser des questions, tu peux rejoindre mon Telegram
Crédits photos
Photo de Scott Graham sur Unsplash
Photo de Marcos Gabarda sur Unsplash
Photo de Mathew Schwartz sur Unsplash
Photo de Susan Holt Simpson sur Unsplash
Photo de Corina Rainer sur Unsplash
Photo de Alexander Shatov sur Unsplash
Photo de Markus Winkler sur Unsplash
Photo de Kenny Eliason sur Unsplash
Photo de Jerry Wang sur Unsplash