Quoi de neuf les devs ? Numéro 26
“Le plus difficile dans l'art du dialogue, ce n'est pas de parler, c'est d'apprendre à écouter.” -Jean-Marie Petitclerc
EDITO
Salut à toi chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Si je t’ai oublié, dits le moi, en tout cas toutes et tous sont les bienvenu.e.s ici.
Avant de commencer cet édito, vous avez été plusieurs à me remonter que le sommaire ne marchait pas sur mobile. J’ai contacté les équipes supports de Substack et je suis en attente de leur réponse à ma remontée de ce que je considère comme un bug.
Je m’excuse par avance de l’expérience désagréable que cela vous procure.
“Le plus difficile dans l'art du dialogue, ce n'est pas de parler, c'est d'apprendre à écouter.” -Jean-Marie Petitclerc
La communication et le dialogue, voici deux sujets d’actualité.
Strapi a fait le buzz cette semaine pour un slide de communication interne qui a fuité sur internet. Ce slide donnait les raisons pour lesquelles le groupe ne recruterait plus en France pour le moment.
Cette information brute a déclenché la colère de nombreux devs. Moi même, je dois l’avouer, je me suis dis c’est tout de même assez incroyable de voir cela.
En plus Strapi, j’ai une bonne opinion d’eux. J’avais déjà lu que socialement, ils étaient bien placés. Ce fut donc d’autant plus surprenant de voir cela.
Et puis, le 15 mars, Pierre Burgy, le CEO de Strapi a donné ses explications sur le blog officiel.
Ce que j’ai retenu, c’est que Strapi souhaite proposer les mêmes avantages à l’ensemble de ses salarié.e.s dans le monde (ils emploient 80 personnes dans 13 pays différents). Le fait de passer les 50 salariés en France déclencherait automatiquement la mise en place d’un certain nombre de choses en France afin de respecter le droit du travail français.
Pierre indique dans ce post qu’ils préfèrent attendre d’avoir la capacité financière pour pouvoir basculer au-delà de 50 salarié.e.s en France afin de pouvoir proposer les mêmes avantages à toutes et tous les salarié.e.s de Strapi où qu’ils soient dans le monde. Ce qui est plus que louable si c’est bien le cas.
L’explication a du sens.
Nous verrons dans un futur proche si c’est la vérité ou si c’était pour désamorcer la vindicte sur les réseaux sociaux.
Ma bienveillance habituelle me fait penser que Pierre Burgy est honnête dans sa déclaration. D’autant que mentir en faisant une telle déclaration publique serait se tirer définitivement une balle dans le pied.
La deuxième chose que je retiens, c’est qu’il faut toujours donner l’occasion à chacun de pouvoir s’expliquer. Twitter est un endroit assez explosif, où l’agressivité et la colère peuvent vite prendre des proportions démesurées.
Gardons notre humanité et notre bienveillance, ne nous faisons pas de mal à nous même en développant une colère nocive.
Une erreur de communication même involontaire (ici à priori c’est un slide interne à l’entreprise qui a fuité), éventuellement maladroite (peut-être que Strapi aurait pu prévoir un communiqué externe juste après cette réunion interne) doit pouvoir laisser la place à un dialogue apaisé. Un dialogue apaisé n’empêche pas de prendre des décisions dures si nécessaire.
Attention, ici je ne juge pas, je ne condamne personne, mais si il y a une leçon à retenir de cet épisode, c’est qu’il faut être honnête, bienveillant mais également soigner sa communication et toujours mettre en avant le dialogue.
Après cet édito quelque peu philosophique, à présent, place à la newsletter.
Bon week-end
Fred
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.
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 modalités et les tarifs.
Spoiler : les tarifs sont vraiment attractifs !!
AU PROGRAMME DE CE NUMÉRO
Toutes les offres d’emploi avec du télétravail – semaine 11
Toutes les offres d’emploi Hors de Paris - semaine 11
<SPONSOR : TUTO.COM>
</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 !
Cette newsletter c’est la votre !
J’ai eu l’occasion de vous poser une question la semaine dernière sur Twitter.
En effet, je me suis rendu compte que le temps de lecture estimé de cette newsletter est de 20 à 30 minutes en fonction du numéro et de sa densité.
Je vous ai alors posé cette question :
Vous avez été 24 à y répondre :
Etant donné que vous êtes relativement partagé, j’en tire la conclusion que la longueur n’est pas vraiment un problème essentiel.
Ce qui en est un par contre, c’est le fait que la table des matières de la newsletter ne fonctionne pas sur mobile. J’ai remonté le problème à Substack. J’attends leur retour.
Autre point, ce sondage m’a permis d’échanger avec Fabien :
Aussi, dans ce numéro, j’ai essayé de commencer à introduire de nouveaux sujets venant d’horizons qui ne sont pas forcément les miens. Fabien, tu me diras si cela te parait mieux.
Bon après, mon but n’est pas de faire une newsletter qui ne parle que de React, Sébastien Lorber est la personne à suivre pour cela. Allez vous abonner à sa newsletter.
A mes autres lectrices et lecteurs, n’hésitez pas à me solliciter comme Fabien l’a fait pour faire évoluer le contenu de cette newsletter. Je suis à l’écoute. Mes DM sur twitter sont ouverts
Rust Development: Creating a REST API with Actix Web for Beginners
Voici la présentation, en anglais, de cet article sur la création d’une API REST avec Rust.
In this blog article, I want to show you how to build a REST API in Rust using the Actix Web framework. And what is the best way to learn something new? By trying it out yourself, learn from your mistakes and improve your skills.
The idea is that we are going to implement the REST API for the famous TODO app.
The API will have the following endpoints:
Create a new TODO item
Get a TODO item by its unique identifier
Delete a TODO item by its unique identifier
Get all TODO items
Update an existing TODO item
But before we start implementing the API, let us talk about REST APIs in general to get a better understanding of what we are going to build.
GPT-4 présenté par openAI 🇬🇧
Comme on dit toujours qu’il faut aller lire la doc à la source, et bien il peut en être de même pour découvrir ce qu’une nouvelle version d’une techno apporte. Donc quoi de mieux que d’aller voir le site d’openAI pour voir ce qui a été apporté à GPT-4.
Car il faut avouer que depuis quelques temps, sur Twitter et ailleurs, le nombre de post concernant cette techno est absolument dingue.
Je ne sais pas si chat GPT va nous remplacer mais ce qu’il y a de sûr c’est que d’un point de vue médiatique il a déjà éclipsé un bon nombre d’autres sujets.
A voir dans la durée, si cette révolution va en rester une ou si elle va peu perdre de son côté shiny et devenir juste une techno à côté des autres.
Bref, je m’égare, je vous laisse à cette lecture en anglais pour comprendre les nouveautés de GPT-4
How to drag and drop in React
A React tutorial by example about how to use drag and drop in React. Here you will learn how to create a DnD component in React step by step. First, you will implement it as vertical list, later as horizontal list, and in between with lots of customizations as examples. We will be using react-beautiful-dnd for this React tutorial.
Les nouveautés de PEST v2 présentées par Freek
Pest v2 est prévu pour le 20 mars, oui, on y est presque.
Freek vous propose dans cet article de faire le tour des nouvelles features de ce framework de test.
12 choses à savoir avant de se lancer dans le développement web
L’intro de l’article proposé par o’clock :
Si on avait su tout ça avant de se lancer dans ce métier, on en aurait gagné du temps… Et on aurait certainement perdu deux trois cheveux en moins aussi.
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é.
Services et injection de dépendances
Se tenir informé de l’évolution de PHP 8.3
Benjamin Crozat nous propose de suivre l’évolution de la prochaine version de PHP via un article dédié sur son blog.
Je vous encourage à le bookmarker pour y revenir régulièrement.
Une future évolution de CSS intéressante
Cela va sans doute révolutionner un petit peu le positionnement en CSS et éviter de nombreux mal de tête à certaines et certains d’entre nous.
Si vous souhaitez creuser le sujet, je vous conseille les deux articles suivants :
Difficile de passer à côté de GPT-4
Malware botnet en Go
TALL TIPS
Cette section regroupe des astuces pour TailwindCss, AlpineJs, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
@class Blade Directive in Laravel
AlpineJs, TailwindCss, Laravel & Transitions
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é !
Découvrir les Laravel Pipelines
Introduction de la vidéo par Jordan :
Pipelines were just introduced into Laravel core this past week. In this video I'll show you how to create a simple API using Laravel Pipelines. Enjoy!
5 effets CSS à connaître
Benjamin Code nous présente 5 effets CSS à connaître pour apporter un peu d’originalité dans vos créations.
Face à face : Entretien avec Jean-Philippe Gaulier
Présentation de la vidéo par Shirley alias Tata Shishi :
La semaine dernière j’ai fait un entretien avec @jpgaulier et nous avons discuté sécurité. C’était vraiment riche avec plein de tips, conseils, informations aussi bien pour les potentiels candidats que ls directions d’entreprise.
Dev Theory : les actualités de la semaine
Présentation de la vidéo par Bryan de DevTheory :
C'est l'heure de prendre des nouvelles sur l'écosystème JS
Au programme :
Vue.js 3 et la fin de Reactivity transform (!)
Jest v29.5 et son nouveau --randomize
Astro v2.1 et ses optimisations
Retrouvez tout dans cette vidéo de 10 minutes
Les bonnes pratiques Vue.js
Présentation de la vidéo par Cédric :
Le framework open-source Vue.js est utilisé côté Front-end et se positionne aujourd'hui comme une solution semblable à React, Angular ou encore Svelte. Dans ce webinar, nous recevrons Bryan Parasote, fondateur de @DevTheory qui nous présentera plusieurs de ses best practice avec Vue.js.
Tutoriel Laravel : Découverte de Duster
Ludovic nous propose dans cette nouvelle vidéo de découvrir Duster la nouvelle librairie Duster développée par @TightenCo pour détecter et réparer vos soucis de syntaxe.
Lint et fix du code PHP
Ajout de librairies au workflow initial
Personnalisation des règles @PHPCSFixer
Cette newsletter vous plait ? Montrez le moi 🧐
Tu apprécies cette newsletter ? Alors tu peux m'aider à tenir le rythme en m'offrant un café sur Ko-Fi. Et ce à partir d’un euro seulement !!
Si tu peux te permettre, ton support m’aidera beaucoup et sera grandement apprécié !
Tu peux donner ce que tu veux à partir de 1€ en cliquant sur bouton ci-dessous.
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.
PunkInDev - Passer à la semaine de 4 jours avec Pascaline Larose
La présentation du podcast par Sylvain :
Comment générer de l'engagement auprès de ses équipes? Pascaline a entre fait le choix de faire passer son entreprise à la semaine de 4 jours.
Pour quels gains? Quelles difficultés?
Elle parlera aussi de son implication autour du monde associatif et en particulier de l'organisation de la première conf craft lyonnaise :
https://lyon-craft.fr/
Retrouvez Pascaline sur Linkedin : https://www.linkedin.com/in/pascaline-larose-a91a5a2a/ ;
ainsi que son entreprise : https://www.linkedin.com/company/ideme%C2%B0/ & https://ideme.fr
Artisan développeur : Recrutement & TDD avec Benjamin Brizzi
La présentation de l’épisode de la semaine par Benoît :
Le métier de dev est-il toujours un eldorado sans barrières à l’entrée ?
Les nombreux profils de reconversion vers le dev sont-ils différents des jeunes sortant d’école ? Une formation courte de reconversion permet-elle de rendre un dev opérationnel à la sortie ?
Quels tests réaliser pour un recruteur ?
On en parle avec Benjamin Brizzi. On parlera également Design System et de TDD.
Pour suivre Benjamin Brizzi sur Linkedin : https://www.linkedin.com/in/ben-brizzi/
Pour suivre Benjamin Brizzi sur Twitter : https://twitter.com/sapface
Pour découvrir Fleet :
https://www.fleet.co/
If This Then Dev - Voyage au centre de l’application - Christophe Le Douarec
Voici la présentation de l’épisode par l’auteur :
« Il est impossible d’être vraiment full stack, les expertises y sont très spécifiques »
Le D.E.V. de la semaine est Christophe Le Douarec. Christophe discute des contextes du bas niveau et des méthodes classiques. Il s'exprime sur ses expertises et partage des idées sur les compétences dont le développement s'en trouve enrichi. Christophe aborde ensuite la question de savoir si tous les développeurs devraient se frotter au bas niveau. Il se demande ensuite si le bas niveau est encore assez exploré et aborde la question sous un angle historique. Christophe souligne les challenges très spécifiques du dev bas niveau tout comme les challenges des couches plus hautes que l’on ne retrouve pas dans le bas niveau.
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.
Vite v4.2
TypeScript v5.0
Nouveau site officiel de React et documentation
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, j’accueille Benjamin Dauvissat :
L’interview d’Aurélie Vache la semaine passée a généré beaucoup d’engouement et vous êtes 5 à m’avoir contacté pour passer dans cette rubrique. Benjamin a été le premier et donc c’est son tour cette semaine. Comme à chaque mini interview, vous allez en apprendre un peu plus sur son métier, son parcours.
Merci beaucoup Benjamin de t’être prêté au jeu et pour le temps que tu y as consacré.
Tu es prêt.e. à découvrir son histoire ? C’est parti, scrolle un peu vers le bas 👇
Mais avant de laisser la place à Benjamin, si toi aussi tu souhaites passer dans cette rubrique, il te suffit de me contacter via mes DM sur Twitter.
A présent la mini interview
1. Peux tu te présenter ?
Bonjour. Je m’appelle Benjamin Dauvissat.
Je vis en région lyonnaise et je suis un vieux développeur qui a commencé à travailler au siècle dernier.
Je me passionne pour plein de sujets voisins du développement comme le DevOps, l’exploitation des données ou l’agilité.
J’essaie d’alimenter mon blog de divers projets jamais terminés mais qui me permettent d’explorer différents sujets. Et je dois bien reconnaître qu’il faudrait que je sois plus assidu sur ce sujet, je ne suis pas assez régulier.
Il y a bientôt deux ans, j’ai également décidé de devenir speaker sur différents sujets, aussi bien en soft skills que sur des points techniques.
Mes modèles à ce moment-là étaient David Pilato et Philippe Charrière. Ils ont une grande responsabilité dans le fait que je me sois lancé.
2. Quelle est ta spécialité ? Ton langage de prédilection ?
En sortant de l’école, j’avais fait un peu de C++ et c’était ma seule expérience avec un langage orienté objet.
Dans mon premier boulot, pendant plusieurs années, je me suis retrouvé à bosser avec un langage de quatrième génération (L4G) appelé Progress.
Ce n’était pas très enthousiasmant ni très stimulant.
A tel point que je ne codais plus vraiment en dehors du boulot car je n’en avais plus envie.
Un jour, la direction a décidé de migrer notre application en Java et ça a été une révélation pour moi.
J’ai tout de suite retrouvé tous les réflexes de la POO là où mes collègues qui n’en avaient jamais fait avaient plus de mal.
J’ai repris confiance en moi et j’ai recommencé à prendre du plaisir en essayant de rendre mon code plus élégant et en découvrant le Software Craft.
3. Es tu un reconverti ?
Je dirais que je suis un reconverti précoce.
C’est à dire que ma première passion concernait les volcans, depuis tout petit.
J’ai donc décidé d’étudier la géologie. J’ai vite compris que je ne pourrais pas être vulcanologue et j’ai décidé de devenir enseignant.
Malheureusement, autant j’étais doué en géologie, autant la biologie me posait quelques problèmes.
Et à l’époque, pour faire un DEUG de géologie, il fallait valider une première année de biologie, j’ai eu du mal à me convaincre que la dissection du lombric (dans le sens de la longueur) et de la cerise (au formol et non à l’eau de vie) étaient passionnant.
J’ai donc abandonné ces études et je ne savais pas trop quoi faire.
Ma copine venait de démarrer un BTS Informatique de Gestion. Je croyais que c’était de la compta et quand le premier soir elle m’a raconté qu’ils avaient parlé algo et schéma de processeur, ça m’a intéressé.
J’ai demandé si je pouvais m’inscrire malgré le fait que la rentrée soit déjà passée et j’ai pu intégrer ce cursus.
Et là, j’ai découvert que j’adorais coder, faire des algo et modéliser des SGBDR.
4. Quelles études as-tu suivi ?
J’ai passé un bac S option Sciences de la Vie et de la Terre.
Puis je me suis orienté vers un BTS Informatique de Gestion, option Développeur d’Application.
Je n’ai pas poussé mes études plus loin car je suis sorti du BTS en 1999 qui était une période où on pouvait facilement trouver du boulot avec ce seul diplôme et je n’avais plus les moyens de continuer à être étudiant.
Par la suite, j’ai tenté des cours du soir au CNAM mais je n’ai pas réussi à tenir le rythme, j’étais épuisé.
Un soir, je me suis effondré dans l’ascenseur en rentrant d’un cours.
Depuis, je me dis que j’aimerais faire une VAE parce que je complexe pas mal à côté de collègues plus diplômés que moi mais je n’ai pas encore trouvé le courage de me lancer par peur de ne plus pouvoir me consacrer aux autres activités de ma vie.
5. Comment as tu démarré dans le monde pro du dev ? Stage, alternance, emploi direct ?
Mon premier contact avec le monde du travail s’est fait pendant mon BTS.
Tout au long des deux années, on devait passer une après-midi par semaine dans une société prête à nous accueillir.
Pour ma part, j’étais dans une société spécialisée dans la CAO et pour laquelle j’ai aussi bien fait quelques formations basiques que des installations de matériel.
En plus de ça, en fin de première année, j’ai passé deux mois de stage à l’IUFM d’Aix-Marseille sur le développement d’une macro Word.
Ces deux points faisaient l’objet de rapports et de présentations séparées au moment de l’examen final.
6. Et maintenant tu en es où ?
Maintenant, je suis développeur Java.
Contrairement à beaucoup dans ce secteur, j’ai commencé chez un éditeur et ensuite j’ai rejoint différentes ESN.
Tout est disponible sur mon profil LinkedIn.
7. Tu travailles chez Adelean , tu peux nous en dire plus ?
Je suis arrivé chez Adelean au début de l’année 2023 c’est donc tout frais.
Il s’agit d’une petite société d’une quinzaine de personnes.
Nous sommes spécialisés dans les moteurs de recherches.
Nous intervenons aussi bien pour du conseil dans des entreprises que pour des formations sur Elasticsearch ou Solr.
Nous assurons également des développements à façon.
De plus, nous sommes éditeurs de notre propre moteur de recherche : all.site
Et nous recrutons, alors n’hésitez pas à nous contacter !
8. On peut lire dans ton profil « Speaker parfois » sans plus de détail. Quelles conférences as tu fait et quelles sont les prochaines ?
J’ai commencé par participer à des meetups locaux comme le JUG de Lyon ou le MUG (depuis rebaptisé MTG) ou le CARA (Club Agile Rhône-Alpes).
Ça m'a permis de faire mes premières armes, en plus des conseils prodigués par des personnes comme Aurélie Vache ou Julien Topçu qui font beaucoup pour aider les “primo-speakers”.
J’ai également été invité par Fanny Klauk à participer à TADx qui a été une super expérience.
Suite à ça, j’ai participé au Camping des Speakers et au Volcamp.
La première fois que j’ai vraiment vibré après un talk, c’était au JUG de Lyon.
La salle était quasiment vide, c’était la première session post-COVID. A la fin, j’ai eu des applaudissements et je crois que j’ai fait un pas en arrière tellement c’était inattendu pour moi.
Ensuite, j’ai fait un talk sur l’agilité au secours d’un neuro-atypique dans une présentation conjointe entre le MUG Lyon et le CARA. La séance de question réponse à la fin a duré plus longtemps que la présentation elle-même. Les auditeurs et auditrices s’étaient vraiment emparés du sujet, c’était une super expérience à vivre.
Pour le moment, j’ai plusieurs sujets soumis à des conférences et je n’ai pas encore eu de réponses.
Je les espère positives.
Je serai présent à Devoxx France sur le stand Adelean qui est sponsor.
9. Tu nous expliques le concept du podcast « Le diner de Techo(n)s » ?
C’est un concept parti d’un tweet que j’ai vu passer un jour :
“De quel sujet pourriez-vous parler pendant 45 minutes sans préparation ?”
J’ai trouvé amusant et je me suis demandé comment on pourrait le creuser.
A cette époque, je voulais tenter d’autres média que les blogs et les réseaux sociaux.
J’en ai discuté avec Sylvain qui a créé le podcast PunkInDev.
Il avait eu la même idée mais n’avait pas le temps de la mettre en place. Il m’a donc encouragé à me lancer.
C’est d’ailleurs lui qui en a trouvé le nom. Il m’a également donné un coup de main pour la mise en ligne des épisodes.
A ce jour, j’ai publié 10 épisodes.
Chacun a été l’occasion de rencontrer des personnes passionnées et passionnantes. Certaines sont même devenues des proches qui m’aident à grandir un peu plus chaque jour comme Marcy Charollois qui milite énormément sur l’inclusivité et qui a fait changer mon point de vue sur pas mal de choses.
Actuellement, j’ai encore un épisode à publier mais je suis toujours à la recherche de personnes pour venir y parler.
Donc, que votre passion soit les chevalier paysans de l’an mil au lac de Paladru ou l’impression 3D, si vous voulez en parlez et le partager, manifestez-vous !
10. Est ce que ton métier actuel correspond finalement à tes attentes, tes rêves ?
À mes rêves d’enfant, pas spécialement, je n’ai jamais escaladé de volcan.
Mais au final, j’adore ce que je fais et je n’ai jamais cessé de rêver.
Au début, je ne faisais que coder.
Et maintenant, je découvre tout ce qui gravite autour du code dans ma vie.
Un podcast, des conférences et un point commun à tout ça : la transmission d’un savoir.
J’ai l’opportunité d’apprendre de nouvelles choses, de les découvrir et de les apprivoiser.
Mon rêve est donc bien là.
11. Quels conseils donnerais-tu à ceux qui débutent dans les métiers de l'IT et plus spécifiquement dans le dev ?
D’abord, chercher une communauté. Ne pas rester seul.e dans son coin.
Et si on se rend compte que certaines personnes commencent à avoir un discours dérangeant, ne pas hésiter à l’exprimer.
Il ne faut pas tomber dans une attitude de sachant omniscient.
Nous n’arrêtons jamais d’apprendre et l’humilité fait partie de notre capacité à évoluer.
J’ai plus de vingt ans d’expérience et il arrive régulièrement que des plus jeunes m’apprennent des choses.
Donc, ne jamais hésiter à poser des questions, en expliquant pourquoi on la pose : ce n’est pas pour montrer l’ignorance de quelqu’un mais parce qu’on veut comprendre.
Et également toujours se méfier des biais du survivant :
Les personnes qui déclarent des truc du genre : Moi, je suis un warrior, j’ai bossé 35 heures par jour pour réussir donc si vous bossez moins c’est que vous n’êtes pas motivé.e.s.
Celles-là sont pour moi très toxiques et je n’hésiterai pas à quitter une entreprise qui promeut ce genre de discours.
Il faut apprendre à travailler en équipe tout en respectant les particularités de chacun.e et en y puisant la force qu’elles apportent.
Merci Benjamin pour tes réponses et pour le temps que tu m’as consacré. A bientôt pour de prochaines aventures
Si tu veux lui donner de la force pour qu’il continue à partager son aventure avec toi, visite son profil Twitter et abonne toi à son compte !
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Security headers
On ne mets jamais assez de sécurité dans nos projets. Il y a tant à dire sur ce sujet. Mais restons orienté caisse à outils, Alex nous propose de jeter un oeil (ou deux) au site Security Headers.
Allez zou et vous me ferez un compte rendu de ce que vous avez retenu !
Zed
A tester peut être. Pour le moment en beta.
La bonne nouvelle lorsque l’on jette un oeil à leur faq c’est qu’il est prévu qu’il soit gratuit pour une utilisation solo. Des offres payantes verront le jour pour une utilisation en équipe.
Le core sera probablement open source, mais certaines parties resteront probablement propriétaires.
Un bot pour Telegram développé avec Laravel
Kopia
Outil libre pour vos backups sous Linux, macOS et Windows
RsPack
Rspack est un bundle JavaScript haute performance basé sur Rust qui offre une forte interopérabilité avec l'écosystème webpack, permettant des cycles de développement plus rapides et une collaboration efficace entre les deux outils.
Performances ?
Les benchmarks semblent impressionnant, toutefois l’expérience réelle est toujours un meilleur indicateur.
checklist.design
Backgrounds animés
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
Symfony Live - 23 & 24 mars 2023 - Paris
Voici l'agenda de l'événement :
21-22 mars 2023 : deux journées de formations pré-conférence dans les locaux de SensioLabs, notre sponsor formations, à Asnières-sur-Seine.
23-24 mars 2023 : deux journées de conférence à la Cité Internationale Universitaire de Paris
Meet-Up Toulouse Game Dev - Toulouse - 21 mars
Agile NIORT 2023 - Niort - 23 & 24 mars 2023
Scalar - Pologne - 23 & 24 mars 2023
Your favourite Scala conference is back!
Get ready for two days of immersive functional programming experience with the great community. Learn from established IT experts and practitioners, and meet like-minded individuals in your field. All Scalarians will tell you that the connections you can make at the conference are one of the most valuable aspects of attending Scalar. Join us, exchange ideas, and make friends! All of these while getting to know functional programming trends and use cases.
Meetup RUST - Lille - 30 mars 2023
PS : Si tu souhaites consulter une liste très complète de tous les événements à venir, consulte le GitHub d’Aurélie Vache
<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 achete le service ou le produit dans cette zone, je serai rémunéré. Pour toi cela ne change rien, voir tu pourras parfois profiter de remises négociées auprès des annonceurs.
Cela me permet de récompenser le travail de préparation de cette newsletter.
Hébergeur o2Switch
o2switch c’est mon hébergeur depuis plusieurs années et j’en suis très satisfait. Ils ont une offre unique, je t’invite à aller voir ce qu’ils proposent d’un point de vue technique.
Le support est très humain, réactif à toute heure, ils sont en France avec des datacenters également en France 🇫🇷
Un domaine est offert avec l'hébergement. Il est également offert les années suivantes avec les renouvellements. 💰
La période de satisfait ou remboursé est de 30 jours. Il suffit de contacter le support, pas besoin de justifications ou de faire un recommandé avec AR.
L'offre d'hébergement est très permissive 💪
Pas de limites sur le nombres de domaines configurables sur l'offre, ni sur le nombre de visiteurs ou la bande passante. Ça ne bloquera pas à XXXX visiteurs ou XX Go de trafic consommé.🚀
Pas de limites sur le nombre ou la taille des comptes emails à créer. C'est possible d'avoir des comptes emails sur tous les domaines configurés sur l'hébergement, pas seulement le domaine "principal".🚀
Pas de limite sur le nombre ou la tailles des bases de données MySQL créées. Les bases de données sont stockées sur des disques SSD NVME 3.2Go/s, plus performant que des disques SSD, l'accès aux bases de données est rapide grâce à cela. o2switch a été l'un des premiers hébergeurs à proposer cela.🚀
Pas de limites sur l'espace disque.🚀
En terme de ressources, il est possible d'utiliser
12 CPU Thread
48 Go de mémoire RAM
Base de données stockées en SSD NVMe 3.2GO/S
Bref vous avez compris que je vous les recommande. 👀
10% de réduction sur votre commande
Avec le code de réduction BIENVENUE tu obtiendras 10% de réduction sur la création de ton hébergement. Ainsi il te reviendra à environ 90€ / an.
</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.
Thibaut Dalmasso
Recherche : Alternance
Dates : pas encore fixées mais fin juin 2023
Zones géographiques : Cannes, Valbonne et alentours (06)
Présentation :
Bonjour à tous !
Je m'appelle Thibaut Dalmasso...c'est écrit plus haut me direz vous ? Certes...mais ça ne mange pas de pain de le rappeler !
Je suis actuellement en reconversion dans le domaine du développement web lequel j'avoue avoir découvert avec passion il y a déjà quelques années. C'est grâce à l'école O'clock (proposant une méthode d'apprentissage en télépresentiel) que j'ai enfin sauté le pas, pour me former au mieux et me permettre de développer mes compétences dans un cadre favorisant une pratique soutenue et une méthodologie adaptée.
J'ai su découvrir pendant ces derniers mois de formation que j'avais une réelle capacité d'adaptation aux technologies qu'il m'était donné d'apprendre, même si la difficulté est présente, mon travail ne m'a jamais empêché d'arriver à mes fins.
Le socle de formation étant axé sur les technologies BACK, comme le langage PHP et l'architecture MVC, celui-ci ne m'a pas empêché de consolider de nombreuses compétences dans les langages de type FRONT comme le JAVASCRIPT et les frameworks lui étant associés.
Lors de cette formation un choix de spécialisation nous a été demandé et c'est non sans une certaine volonté de prouver mes capacités en terme de polyvalence que mon choix s'est tout de suite tourné vers le Framework REACT JS.
Je sais pouvoir apprendre de nouvelles choses et les appliquer en fonction des besoins, et ma curiosité est l'un des principaux outils favorisant le développement de mes compétences.
Je possède également une expérience dans les logiciels de graphisme utiles à la réalisation de WireFrames et le maquettage de sites internet et d'applications, ou encore à la réalisation de l'identité graphique d'un potentiel client. (Figma, Adobe XD, Adobe CC, etc...).
J'ai encore beaucoup à apprendre, et cet apprentissage n'est pas prêt de s'arrêter au vue de l'avancée technologique constante.
Mais comme je l'ai dit plus haut je sais m'adapter et apprendre à partir du moment où l'on me laisse ma chance.
Je suis à la recherche d'une alternance à partir de Juin 2023.
Merci d'avoir pris le temps de lire ces quelques mots et qui sait... peut être à bientôt !
Linkedin : https://www.linkedin.com/in/thibaut-dalmasso-a1a121210/
Github : https://github.com/thibd9
Jonathan Engles
Recherche : CDI
Dates : à partir de fin avril
Zones géographiques : Haute-Savoie
Présentation :
Hello!
Suite à une reconversion professionnelle, j'ai démarré en octobre 2022 une formation de développeur javascript au sein de l'école O'clock. Elle se termine le 24 avril 2023.
J'y ai passé une formation intensive et complète acquérant des bases solides. (NodeJS, Express, EJS, SQL, PostgreSQL, MongoDB, API REST...)
Dès la semaine prochaine, je débuterai un projet de fin de formation en totale autonomie.
A l'issue, je compte me pencher sur Typescript et react ( ou bien Vue, Nest) afin d'enrichir mes compétences.
Je cherche un poste sur la Haute-Savoie à partir de fin avril.
Mon mail : jonathan.engles74@gmail.com
Mon Github: https://github.com/JonathanEngles
Mon LinkedIn: https://www.linkedin.com/in/jonathan-engles74/
N'hésitez pas à me contacter si vous avez des questions, des pistes ou des propositions.
et un grand merci à HappyToDev de m'accorder quelques lignes !!
CV :
Vous pouvez également retrouver, dans les numéros précédents, les demandes d’autres développeurs à aider.
Numéro 24 :
Numéro 22 :
Numéro 21 :
Numéro 20 :
Numéro 19 :
Numéro 18 :
Numéro 17 :
Patricia (alternance)
Benjamin (mission)
Jean-Eudes (alternance)
Jordan (CDI)
Théo (alternance)
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 600 abonné.e.s et est lue par plus de 1000 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,
un nouveau job est 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 11
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 11
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 !
We walked on the moon.. or not !
Philosophie de codeur : une histoire de professionnel
Retrouvez cette planche de Commit Strip sur leur site officiel.
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
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 vendredi 17/03 : 654
Evolution S-1 : +27 / +4,31%
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
Hé oui c’est déjà fini ou peut être vous dites vous, ouf, c’est enfin fini.
Dans tous les cas, venez me dire en DM sur Twitter ce que vous pensez de cette newsletter.
J’aimerai vous demander de la partager autour de vous avec vos collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne vous coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Si vous souhaitez me soutenir même modestement ou même gratuitement, je vous invite à lire le paragraphe ci-dessous 👇
Me soutenir ? Mais oui ! Avec plaisir
TL;DR : Si vous ne pouvez ou ne voulez pas, ce n'est pas grave, vous compter parmi mes fidèles lecteurs est déjà une récompense à mes yeux.
Si vous pensez que le travail de collecte à l'origine de cette newsletter vous apporte de la valeur, vous pouvez m'encourager en me soutenant financièrement (oui ce n'est pas un gros mot ;-))
Pour cela, je vous donne des pistes dans cet article :
“Le contenu gratuit demande tout de même du travail”
En résumé, vous pouvez le faire en :
m'achetant une formation
en me payant un café via mon compte Ko-fi
en faisant un don sur une formation gratuite (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 vous faire plaisir, d'afficher votre 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 vous souhaite un excellent week end !
Happy Coding à toutes et à tous
A bientôt
Fred
Vous pouvez me suivre sur Twitter, Youtube
et pour plus d’interaction, comme me poser des questions, vous pouvez 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