Quoi de neuf les devs ? Numéro 36
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Cal Evans
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 honoré que Cal Evans ait accepté d’être mon invité cette semaine.
À toutes et tous les devs PHP, vous savez à quel point il est important pour notre communauté.
Pour tous les devs c’est quelqu’un d’inspirant car investi totalement dans le partage envers sa communauté et les devs en général.
Je ne vais pas m’étendre ici dans l’édito et je vous laisse découvrir son interview un peu plus bas.
Cal, merci infiniment d’avoir accepté de participer à cette modeste newsletter
🇬🇧 I can't tell you how honoured I am that Cal Evans has agreed to be my guest this week.
To all PHP devs, you know how important he is to our community.
For all devs he's an inspirational person because he's totally committed to sharing with his community and devs in general.
I won't go into too much detail here in the editorial, and I'll leave you to discover his interview below.
Cal, thank you so much for agreeing to take part in this modest newsletter.
Et bien évidemment, comme chaque semaine, tu pourras retrouver tes rubriques habituelles.
Bonne lecture!
Depuis le dernier numéro, vous êtes 12 nouvelles et nouveaux abonné.e.s à avoir rejoint cette newsletter. Aujourd’hui vous êtes 924 à 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, tu peux t’abonner à cette newsletter un peu plus bas.
En attendant, bonne lecture !
Je te souhaite un excellent week-end.
Fred
PS : tu veux soutenir cette newsletter 👉 https://go.itanea.fr/nl35kofi
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
Toutes les offres d’emploi avec du télétravail – semaine 21
Toutes les offres d’emploi Hors de Paris – semaine 21
<SPONSOR : DOCSTRING>
Formez-vous au langage de programmation le plus populaire du moment avec un accès à vie à des dizaines d'heures de formation et d'exercices.
Que vous soyez déjà développeurs ou en passe de le devenir, Docstring dispose de tous les outils pour vous permettre de faire décoller votre carrière de développeur.
Thibault de Docstring.
</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 !
Est ce que tu connais l’histoire de Node.js ?
Cet article passionnant te raconte comment est né Node.js, qui est son créateur et comment Node.js aurait pu ne jamais voir le jour.
Repositories and their true purpose 🇬🇧
Comme l’indique l’auteur, Muhammed Sari, il y a souvent des incompréhensions autour du Repository Pattern. Cet article est là pour rectifier cela.
Voici l’introduction de Muhammed :
Lately, posts and tweets regarding the
Repository
pattern have made yet another resurgence. It's seemingly impossible to predict when, where or why such "spicy topics" will rear their heads... However, the spark that causes the ignition of these "hot topics" is almost always the following question (or something similar):How many times have you replaced the underlying database implementation because of your use of the Repository pattern?
— Random Techfluencer
That's why, in this blog post, I'd like to provide some further clarity regarding this totally misunderstood software design pattern and why the #1 argument (the question above) against its use is actually insignificant and almost irrelevant.
Les 20 comptes Twitter à suivre pour les développeurs
Nicolas Brondin-Bernard dresse dans ce court article une liste de comptes de devs à suivre pour avoir un flux de morceaux de code, d’astuces, de news etc.
Git par la pratique
Yann Vangampelaere te propose sur son blog “Nous les devs”, une série intitulée “Git par la pratique”.
Si tu t’intéresse à Git, c’est une ressource que je te conseille de lire.
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é.
Être artisan, c’est prendre son temps
J’ai beaucoup aimé le tweet de François-Guillaume cette semaine, car il décrit assez bien, un des maux qui ronge notre métier.
Cette volonté de faire entrer tous les projets informatiques dans des roadmaps et plannings super beaux, super précis mais qui ne sont que l’expression d’une vision parfaite à un instant T.
L’instant où il est imaginé dans sa perfection. Mais l’instant est par définition fugace.
Cette perfection ne résistera que peu de temps face à la réalité qui traine avec elle ses bugs, ses features inutiles, ses souhaits tellement désirés et qui seront jetés aux oubliettes 3 mois plus tard au grand désespoir des devs qui ont travaillé dessus avec passion.
La roadmap a probablement du sens, mais seulement si elle ne s’étend pas sur la vie entière supposée d’un projet, elle a du sens pour donner une indication vers où aller. Elle sera de toute façon, de gré ou de force, pliée, tordue, retournée par les souhaits des utilisateurs, qui sont, parfois, aux antipodes des souhaits des créateurs.
Le planning ? Ce foulard rouge agité devant les yeux du marketing ou des investisseurs.
Parce que souvent rédigé par d’autres que ceux qui ont les mains dans le cambouis,
parce que souvent millimétré à la seconde sans tenir compte du facteur humain,
parce que souvent pondu par des personnes qui pensent que les tests et la documentation c’est surfait
Ce planning, il sera souvent complètement inutile, dépassé au bout d’une semaine, rattrapé par les réalités du projet.
Alors oui sans doute, un projet doit pouvoir être estimé, quantifié, mais je ne crois pas aux méthodes magiques qui ne se confrontent pas aux réalités de notre terrain de jeu, le code.
La première des choses à faire pour estimer un projet est sans doute d’échanger avec l’équipe qui a vraiment les mains dedans, celles et ceux qui connaissent vraiment la base code. Ce sont les seules personnes qui pourront vous avertir que tel ou tel point de la roadmap va être tricky du fait de la dette technique accumulé sur tel ou tel module.
Bref, tout cela pour dire que produire un code élégant, compréhensible, maintenable et pérenne, cela prends du temps.
Aux décideurs, choisissez où vous voulez prendre votre repas: au MacDo ou une bonne auberge à la cuisine familiale qui a pris le temps de mijoter ses plats, de perfectionner ses recettes avec le temps.
Moi j’ai choisi depuis longtemps au sens propre comme au figuré.
PS : je m’excuse de m’être épanché ainsi !!
Lien vers la discussion sur Twitter : https://twitter.com/FGRibreau/status/1664279760879628288
Les callables en PHP : un multitude de possibilités
Garry Clarke te propose ici de faire un peu de gymnastique avec le code.
https://twitter.com/garyclarketech/status/1664228044125478912
Customiser ton curseur dans VSCode
Essaye, tu verras ton curseur te paraîtra plus sympa et moins froid ;-)
https://twitter.com/barelyreaper/status/1663841911084285952
Envie d’une bannière et d’une bio Twitter automatisée ?
Guillaume te montre comment faire avec un peu de code et de config dans ce thread 👇
https://twitter.com/guillaume_rygn/status/1664189866869915649
Django expliqué en 3 minutes
https://twitter.com/PlacePython/status/1662752321569189890
Et comme je suis sympa, je te donne direct la vidéo associée (vu que Twitter et Substack sont toujours en froid) :
TALL TIPS
Cette section regroupe des astuces pour Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
Librairie TailwindCss et AlpineJs
Merci à Bryan de DevTheory pour avoir déniché cette librairie.
Comment passer de Laravel Mix à Vite facilement ?
C’est Luke Downing en personne qui va te montrer sur Laracasts comment réaliser cela facilement.
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é !
Code review d’un projet Laravel
Laravel Jutsu (Ludovic) te propose de voir comment effectuer une code review d’un projet et te livre plein de secrets sur comment mettre cela en place avec une app Laravel.
Création des entités + BONUS avec GitHub COPILOT CHAT 🤯 - Un projet Symfony de A à Z - FreeReads #04
On poursuit la série de Yoan sur le développement de FreeReads (projet Symfony de A à Z) avec l’épisode 4.
Au programme,
création des entités
plus en bonus un peu de Github Copilot Chat
Les nouveautés JS de la semaine - DevTheory
Brian de DevTheory te présente les actus de la semaine :
🔹 Actu: Firebase AI extensions
🔹 Actu: DeviceScript (TS pour IoT)
🔹 Lib: WindStatic - Components pour Tailwind CSS et Alpine.js
🔹 Article: Best Practices To Speed Up Your Serverless Applications
🔹 Cours: Clean Code en JavaScript
[DEVFEST Lille 2023] - D’observateur à responsable : enrayer l’impact des biais racistes dans l’UX.
Voici la présentation de la vidéo par Marcy Ericka Charollois :
Reconnaissance faciale défaillante, assimilation des noirs aux gorilles sur Google, confusion entre les ombres et les peaux foncées par les smart cars au point d'être percuté…
Le racisme dans l'expérience utilisateur peut parfois se manifester de manière spectaculaire.
Cependant, il n'y a pas que dans ces exemples que les préjugés racistes existent : ils s'invitent dans ce que nous produisons tous de manière insidieuse. De la conception à la mise en œuvre et jusque dans l'usage des produits : sans reculer, on peut nuire et créer l'exclusion de certains groupes en perpétuant voire en amplifiant les inégalités.
C'est aussi au sein des entreprises, et donc chez les salariés du secteur, que l'on retrouve des incompréhensions qui opposent et discriminent la population la plus marginalisée.
Alors, comment garantir des expériences neutres ou universelles dans un monde où l'UX se veut optimale et inclusive pour tous ?
Je souhaite partager avec vous une approche à multiples facettes pour résoudre les problèmes systémiques dans l'expérience utilisateur, de la sémantique aux personae, en passant par les histoires personnelles et à travers l'Histoire avec un H majuscule.
Tu as envie de te lancer dans la création d’applis mobiles?
Ça tombe bien, car Graven a lancé depuis quelques mois une série sur le développement d’app mobile avec Flutter.
Et il vient de sortir le 7ème épisode.
Ci-dessous le premier épisode de la série
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.
Code-Garage Podcast #61 - Comment faire grève en tant que dev ?
Voici la présentation par Nicolas Brondin-Bernard :
Vous êtes développeur ou développeuse et vous pensez ne pas pouvoir
faire grève ? Je vous présente 3 méthodes pour vous aider à porter vos
revendications sociales.
et en bonus l’article d’origine
Double Slash // - Les news pour mai 2023
La présentation de l’épisode par Alex Duval & Patrick Faramaz :
Dans cet épisode de notre podcast, nous abordons les dernières nouveautés dans le monde des navigateurs, telles que la nouvelle propriété CSS `text-wrap balance`, l'exécution des WebContainers sur Safari, iOS et iPadOS, ainsi que la fonctionnalité CSS nesting dans Safari TP et Chrome.
Nous discutons également des mises à jour de Qwik, de l'amélioration du support pour Nuxt chez Vercel, des nouvelles fonctionnalités de Next.js et des réactions aux React Server Components.
De plus, nous mentionnons les anniversaires de WordPress (20 ans) et les nouvelles ressources dans les mondes de Laravel, CodeSandbox et Deno.
Enfin, nous présentons des outils intéressants tels que le pense-bête pour les commandes Git et Spline, une sorte de Figma pour la 3D.
If This Then Dev #216 - Le retour de “tester c’est douter” avec Thomas Walter
La présentation de l’épisode :
"Je voyais l'heure tourner et je lui ai dit, viens on dit qu'il ne reste qu'une tentative"
Le D.E.V. de la semaine est Thomas Walter, CTO @ Hokla. Thomas a imaginé un concept un peu fou : un seul test avant de commit. Il nous explique comment cette idée est devenue un principe de travail - comment la rendre à la fois amusante et efficace. Il apprend aux développeurs à le mettre en pratique et à le maintenir, en discutant de gamification, de qualité sans parler de bug et de l'implémentation. Thomas apporte également de la clarté aux questions comme : "Tout le monde devrait en faire ?", "Y a-t-il un impact sur les juniors ?" et "La phase exploratoire, ça passe forcément par repasser à la feuille et au crayon ?".
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/1663559330132815878
Voir le détail des news sur Laravel News.
Kali Linux 2023.2
https://twitter.com/ponceto91/status/1663787392841711617
Sortie de GNOME 44.2
2ème mise à jour pour la version 44 de GNOME sortie en mars dernier.
Plus d’info via l’article de Toolinux
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 Cal Evans alias @CalEvans 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 Cal
1. 🇫🇷 Peux tu te présenter ?
1. 🇬🇧 Can you introduce yourself?
My name is Cal Evans and I am the luckiest programmer in the world. For more than 15 years I’ve been blessed to speak at conferences around the world and help other developers understand, get excited, and most importantly, get inspired, about PHP.
2. 🇫🇷 Quelle est ta spécialité ? Ton langage de prédilection ?
2. 🇬🇧 What is your speciality? What is your favourite language?
I have programmed in 4 different languages and 2 scripting languages (BATch and bash). Of all of them, PHP is my favorite. I keep telling people I’ll learn another language when I have to solve a problem I can’t solve elegantly in PHP. It’s not that PHP is the end-all-be-all of languages, but for the problems I solve, it’s the best solution every time.
3. 🇫🇷 Es-tu un reconverti ?
3. 🇬🇧 Have you undergone any professional retraining?
No. When I was 14 years old, I went to a sleepover at a friend's house. He had a brand new TRS-80 Model 1. He had written a program to draw on the screen by moving the cursor and pressing the space bat to light a character. I knew right then and there that I was going to program computers. I won’t say that I saw where it would take me, I just knew that it was what I wanted to do.
4. 🇫🇷 Quelles études as-tu suivies ?
4. 🇬🇧 What studies have you completed?
I completed 2 semesters (not in a row) at college. (I attended the University of South Alabama…GO JAGUARS! ) Beyond that, I do not have formal training, I am self-taught. This does not mean I figured everything out myself. Quite the opposite, I stand on the shoulders of giants. Self-taught means simply that I learned my way and at my pace.
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 received a Commodore 64 for my 19th birthday. I started tinkering with it and ended up writing my own game. (now long forgotten) Most importantly though in these early years, I learned the basics,
variables
arrays
functions
conditional statements
The building blocks of procedural code.
At about that time, my parent's company bought a new computer system for accounting. It didn’t work the way they wanted it to, so I dug in and found out that the code was in a dialect of BASIC, the language I used on my C=64. So I started modifying their system to work the way they needed it to. I did that for 12 years before moving on to other opportunities.
6. 🇫🇷 Et maintenant tu en es où ?
6. 🇬🇧 And where are you now?
I am now a Senior Programmer. More important than the code I write though is the fact that I love teaching and mentoring. I feel that as a Senior Developer, it is my responsibility to raise up the next generation of developers. My career arc for the past 15+ years has focused on teaching and mentoring…and sometimes writing code. :)
7.🇫🇷 Je sais que tu es passionné de plongée et également que tu écris des livres.
Tu nous en dis un peu plus et comment cela s’intègre dans ton planning?
7. 🇬🇧 I know you're passionate about diving and you also write books.
Can you tell us a bit more about that and how it fits into your schedule?
I am a PADI Master Scuba Instructor. It is my avocation. Since I love teaching and I love scuba diving, it was natural for me to take my diving into the professional realm where I can teach. The pay isn’t as good as being a software developer but I get to help people discover their superpower of breathing underwater. that makes it worth it. :)
I mainly teach on the weekends. It gets me away from my computer and out into the sunshine.
8. 🇫🇷 Peut-on te voir dans des conf ou des meetups ?
8. 🇬🇧 Can we see you at conferences or meetups?
You can. If you do, don’t be shy, feel free to come up to me and offer to buy me a shot of rum. I am not currently scheduled at any conference but as conferences make a comeback, I’ll be applying to them.
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?
No, thankfully. I told people that I got into computers because I didn’t like dealing with people. :) That's why everyone who knew me was very surprised when I started speaking at conferences. I am an introvert and simply writing code fed into that. But being able to speak led me to conferences and conferences have given me so many friends worldwide that I sit back sometimes and am amazed. If all you are doing is writing code, you are missing the best part of being a programmer…the community.
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 in the IT industry and more specifically in development?
Learning to program is the beginning of your talent stack, not the end. If you want to advance and grow:
Learn to speak in public
Learn to write
These two skills will advance your career more than knowing the intricacies of the latest framework. If you can communicate your ideas to others, you can advance, you can move into leadership roles, and you can start mentoring the next generation of developers. Learning to program just gets your foot in the door.
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?
Learn to program PHP, not a specific framework. All of us use frameworks to accomplish specific tasks, I use 2 different frameworks depending on what I am doing. But a framework is only going to get you so far. To really solve problems, you are going to have to veer off the beaten path and write code that doesn’t exist. If all you know is a framework, you are at a serious disadvantage. Learn PHP, then pick a framework. Be ready to ditch your framework choice when it doesn’t do the job and pick up another one. there is no “right” framework, there is just “the right one for this job”.
13. 🇫🇷 Ton épouse est également dans l’informatique si je ne me trompe pas. Est ce que la maison est un sanctuaire où vous ne parlez pas travail ou est ce tout le contraire 😉?
13. 🇬🇧 Your wife is also in IT, if I'm not mistaken. Is home a sanctuary where you don't talk about work, or is it quite the opposite 😉?
Quite the opposite. My wife, the lovely and talented Kathy She is a designer. If you see anything on the web with my name on it and it looks good, it’s because she made it look good. We work well together and have worked on many projects together over the years. I build the backend, she builds the front end.
I found out a long time ago that the secret to happiness is to marry a geek. I don’t have to explain why I need to buy new hardware, I just have to buy 2. :)
13. 🇫🇷 Un autre sujet que tu aimerais mettre en avant ?
13. 🇬🇧 Any other topic you would like to highlight?
Computer Programming is not writing code. Computer Programming is solving other people’s problems with code. Writing code is actually only about 20% of the job. The other 80% is listening to people that don’t understand code, but understand the problem better than you ever will. You have to
Listen
Figure out exactly what the problem is (it’s not always what they say it is)
Learn to express the problem in their language
Propose a solution in their language
WRITE THE CODE
Deploy the code
Show them how your solution makes their life better.
If your solution doesn’t make their life better then it’s not really a solution. Solving problems is what we do. Code is just a tool.
14.🇫🇷 Le mot de la fin ?
14. 🇬🇧 The last word ?
If you are reading this and just starting out in programming, stop. Do some deep introspection and figure out if you really love it or if you just think it’s a good paycheck. If you don’t love programming. If you don’t love solving problems for other people. If you don’t love making people’s lives better by writing software, you are going to be miserable. Go find something else to do.
Merci infiniment Cal pour le temps que tu m’as accordé et encore une fois désolé d’avoir envoyé les questions tardivement.
🇬🇧 Thank you very much Cal for your time and once again I'm sorry for sending the questions late.
Si tu veux donner de la force à Cal, 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 Cal 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.
MySQL EXPLAIN explained
Tobias Petry te mets à disposition un outil qui va t’éviter d’épuiser tes réserves d’aspirine.
Son outil prends en entrée le résultat de mysql explain et t’apporte des explications mieux formatées et plus claires.
SmolCSS
Liste d’APIs
Une liste d’API construite collectivement, c’est parfait pour être utilisé dans tes sides projects.
Merci à Tutomarks pour la découverte.
Une market place de templates CI/CD prêts à utiliser
Plus de 150 templates pré-établis pour agrémenter vos CI/CD.
Pour le moment tout semble gratuit.
Merci (encore) à Tutomarks pour la découverte.
Documenso
https://twitter.com/bearstech/status/1663608544443133954
Ray.so
https://twitter.com/alexsoyes/status/1663123196617322502
Nodezator
https://twitter.com/ponceto91/status/1663062619799052288
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇳🇱 ReactSummit - 02 au 06 juin - Amsterdam
Le résumé de la conférence :
React Summit is an annual conference on all things React, gathering thousands of Front-end and Full-stack engineers from around the world.
Originally exclusively in-person, React Summit now offers a hybrid format with both remote and in-person participation.
The first day to be streamed from the Amsterdam venue including hybrid networking features and interactive entertainment; and second day, as well as the numerous free workshops, streamed to the global audience online.
Please mind that the live stream & in-person program are identical in content, however, each starts at a different time.
The in-person program starts at 9:00 CEST whereas the live stream starts at 13:00 CEST.
Stay tuned!
SymfonyOnline June 2023 - June 15 – 16, 2023
Join us for the sixth edition of the international online Symfony conference. The entire conference will take place online for 4 days in English. Here is the conference agenda:
June 13-14: online workshop days
June 15-16: online conference days
We look forward to seeing you virtually!
🇫🇷 Mobilis in Mobile - 20/06/2023 - Nantes
Le premier rassemblement des communautés Mobile en France !
Une journée dédiée Mobile où nous y parlerons : technologies, design, marketing...
Je tiens à souligner ici le super travail d’Aurélie Vache qui tient depuis plus de 7 ans 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 cette semaine de nouvelles / nouveaux candidats, aussi je laisse le profil de Solvey cette semaine.
Par ailleurs, à celles et ceux qui sont déjà passé ici, si vous souhaitez repasser, n’hésitez pas à me le faire savoir, ce sera avec plaisir que je vous donnerai l’aide que je peux.
Solvey MEAR - Développeuse web en formation - A partir d’octobre 2023
Recherche: Alternance d’un an
Dates: à partir du 9 octobre 2023, sur un rythme de 1 semaine d’école et 3 semaines en entreprise.
Zone géographique: Indre-et-Loire (37) - Sur site ou hybride.
Présentation:
Je suis Solvey, j’ai 32 ans et en reconversion professionnelle.
Après diverses expériences très différentes et plusieurs années dans le domaine de la Petite Enfance, je me suis rendu compte que je manquais de perspective d’avenir dans ce métier, que ce soit professionnellement ou en terme de salaire.
J’ai découvert le développement web très récemment (il y a 5 mois), et surtout j’ai découvert que j’aimais ça!
Je ne m’étais pas imaginé une seule seconde faire un métier du numérique mais entourée de développeurs (et une développeuse) web, j’ai pu me familiariser avec ce métier et ça m’a donné envie d’essayer et je n’ai pas arrêté depuis!
J’ai été admise au CEFIM, école du web et des réseau à Tours (37), je suis à la recherche d’un contrat de professionnalisation pour valider ma formation Développement Web et Web Mobile.
Je suis à moitié américaine de par ma mère et j’ai donc grandi avec les deux langues. J’ai hâte de pouvoir mettre mon bilinguisme à profit dans mon futur emploi.
Je suis très agréablement surprise par la bienveillance du monde numérique. Depuis peu sur LinkedIn, je vois énormément de personnes se mobiliser pour partager les CV des futur·es développeur·euses, et augmenter la part des femmes dans les métiers du numériques. Ça me donne de l’espoir.
Merci Happy to Dev pour cette opportunité, encore une fois ça me conforte dans l’idée que c’est dans ce domaine que j’ai envie d’évoluer.
N’hésitez à me contacter sur LinkedIn:
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 avec du télétravail – semaine 22
Retrouvez cette semaine sur LinuxJobs.fr les offres d’emploi contenant au moins une part de télétravail, afin d’encourager et d’accompagner la transformation de l’emploi et du rapport au présentiel.
Toutes les offres d’emploi Hors de Paris - semaine 22
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 !
Quand on me demande si je sais qui place des "return true" dans les tests unitaires
Tout ce qui brille…
https://twitter.com/_Nidouille_/status/1663062614606479361
#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/1664213951201136641
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez vous quotidien !
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 samedi 03/06 : 924
Evolution S-1 : +12 / +1,39%
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