Quoi de neuf les devs ? Numéro 64
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Sylvain, on parlera aussi DevOps, Conteneur, Docker, LXC, Go, Salaire, TDD, IA, Symfony, etc...
EDITO
Salut à toi chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Encore 15 jours et l’année sera déjà terminée, je suis très heureux d’avoir pu vous accompagner tout au long de 2023 avec cette newsletter.
J’aimerai si vous êtes d’accord que vous me disiez en commentaire ce que vous en pensez, ce que vous appréciez et ce que vous aimez moins et pourquoi pas me donner de nouvelles idées de rubriques ou de thématiques à aborder pour 2024. Je le redis cette newsletter, c’est la votre, donc n’hésitez pas à la faire évoluer ;-)
Sinon, bienvenue aux 14 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1429 à suivre cette newsletter chaque semaine.
Mon objectif est d’atteindre 1500 abonné.e.s d’ici à la fin de l’année.
J’ai vraiment besoin de votre aide, avec ce numéro il reste 3 éditions avant la fin de l’année et 71 abonné.e.s manquant.e.s. Cela va être très juste 😱.
Pouvez vous m’aider à y arriver ?
Pour cela, vous pouvez en parler à vos collègues ou partager tout simplement cette newsletter sur vos réseaux favoris.
Si vous n’êtes pas encore abonné.e et que vous souhaites les rejoindre (1 mail par semaine, pas de spam). C’est gratuit et c’est ce qui m’aide le plus 👇
L’invité de la semaine
Cette semaine, je reçois Sylvain 👇
Pour bien vivre dans la tech selon Sylvain :
Pour bien vivre dans la tech, il ne faut pas d’égo. Il faut avoir soif d’apprendre, envie de partager. Ne pas avoir peur de tester, de douter, de questionner. Et surtout de la bienveillance envers les aînés et les jeunes.
Encore une fois, il s’agit d’avoir du bon sens, et de la considération pour les autres.
Merci Sylvain de t’être prêté au jeu de la mini interview 🙏.
Pour la suite, vous connaissez la chanson, ce sera dans la mini interview un peu plus bas.
Sinon, comme chaque semaine, vous retrouverez les autres rubriques avec toujours le plein d’actualité sur le monde du dev.
Cette semaine, parmi tous les sujets abordés, on parlera entre autres de
✅ DevOps
✅ Conteneur, Docker, LXC
✅ Go
✅ Salaire
✅ TDD
✅ IA
✅ Symfony
✅ et bien d’autres sujets encore
Bonne lecture!
Je vous souhaite un bon week-end,
Fred
Framework Heroes
Je vous présente mon dernier side project, c’est un job board destiné aux pros de l’IT qui travaillent avec des frameworks, et aux recruteuses et recruteurs qui postent des annonces demandant de l’expertise sur des frameworks.
Le projet ne demande qu’à grandir et je suis à votre écoute pour améliorer la plateforme en fonction de vos besoins.
Vous êtes plusieurs à m’avoir fait des retours et j’ai déjà apporté des corrections et ajouté des Frameworks à la liste. N’hésitez pas à vous inscrire et me dire ce que vous en pensez que vous soyez pro de l’IT ou recruteuse/recruteur.
Ce projet a besoin de vous pour exister et je suis à votre écoute pour les évolutions et améliorations.
Pour les pros de la tech, venez vous inscrire, pour vous c’est entièrement gratuit. N’hésitez pas à m’indiquer si il manque des frameworks (il en manque c’est sûr). Cette plateforme c’est la votre, venez la faire vivre.
Pour les recruteuses et les recruteurs, inscrivez vous avec un compte recruteur et profitez de votre première annonce gratuite.
Mes sponsors permanents
👉 Comme le CEFIM, Cockpit io, Capgo et Clever Cloud, affichez ici votre logo avec le lien vers votre site ici pendant un an ou six mois pour 65€/semaine.
Visibilité pour votre entreprise garantie ! 🚀
ATTENTION : il ne reste plus qu’un seul slot à vendre. Ensuite la prochaine disponibilité ce sera mars 2024.
Cliquez sur le bouton ci-dessous pour en savoir plus (modalités et tarifs) 👇
AU PROGRAMME DE CE NUMÉRO
Un accord historique trouvé en Europe pour la régulation de l’IA
Du code, des gaufres et des BDs, nous étions à la SymfonyCon à Bruxelles
✅ Annonceurs, recruteurs & sponsors : passez vos annonces !
✅ Peux tu soutenir mon travail et cette newsletter ? 🙏
✅ L’INVITÉ DE LA SEMAINE - Sylvain aka @gouz
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
✅ Me retrouver sur les réseaux
<SPONSOR : updave>
Merci à updave d’être le sponsor de la semaine !
</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 !
Au final… qu’est-ce qu’un conteneur ?
Quentin Joly (@TheBidouilleur) nous propose de revoir dans cet article ce qu’est un conteneur.
Voici l’introduction qu’il vous propose :
Dès lors qu’on prononce le terme “conteneur”, on nous répond toujours “Docker”, voire “Podman”. Certains aliens parlent de “containerd” mais c’est tout.
Pourtant, Docker n’est pas apparu comme ça par magie. Il est le fruit de plusieurs années de développement et de recherche dans le domaine de la conteneurisation.
Dans cet article, nous allons voir les bases de ce qu’est un conteneur ainsi qu’une petite démonstration de LXC.
PS : merci à Laurent Cheylus (@lcheylus) d’avoir mis cet article sous mes yeux dans mon fil TwitterX
PS2 : Laurent m’a aussi mis sous les yeux l’article ci-dessous 👇
Go Developer Survey 2023 H2 Results
Un sondage sur l’écosystème Go où les thématiques suivantes seront abordées :
Developer sentiment
Developer environments
Tech stacks
How developers start new Go projects
Developer goals for error handling
Understanding ML/AI use cases
Toolchain error messages
Microservices
Module authorship and maintenance
Demographics
Firmographics
Methodology
Closing
Eclaircir le Test-Driven Development (TDD) avec Laravel
Un nouvel article de Laravel France (@laravel_france) écrit par Marc Collet (@MarcCollet10) sur l’utilisation du Test Driven Development (TDD) dans le contexte de Laravel, mettant en avant ses principes et son application pratique.
Maîtrisez Harbor
Un nouvel article de Stéphane Robert (@RobertStphane19) dans sa démarche de vulgariser le DevOps.
En voici l’introduction :
Dans le monde de la gestion des images de conteneurs, Harbor se présente comme une solution incontournable. Ce registre de conteneurs open-source offre aux administrateurs systèmes une plateforme robuste et flexible pour le stockage, la distribution et la sécurisation des images de conteneurs. En tant qu'élément clé dans l'écosystème des conteneurs, Harbor facilite la gestion des images de conteneurs, un aspect important pour les processus de développement et de déploiement modernes.
Test de la distribution Garuda Linux par Korben
Korben présente dans cet article la distribution Garuda Linux qu’il affectionne particulièrement.
Pour rappel, Garuda Linux est une distribution Linux polyvalente x86-64, basée sur le système d'exploitation Arch Linux. Elle est disponible dans une large gamme d'environnements de bureau Linux populaires, y compris des versions modifiées de l'environnement de bureau KDE Plasma 5 (Source Wikipedia).
Un accord historique trouvé en Europe pour la régulation de l’IA
Je viens de découvrir la newsletter “Le mémo” de Baptiste Carpentier (@BaptisteBCA). Je vous ai sélectionné ce post sur cet accord sur la régulation de l’IA, mais il y a plein d’autres contenus très intéressants.
Et si vous souhaitez découvrir la newsletter de Baptiste, c’est par là 👇
Du code, des gaufres et des BDs, nous étions à la SymfonyCon à Bruxelles
Une partie de l’équipe JoliCode est partie à Bruxelles pour participer à la SymfonyCon.
Cet article est leur retour d’expérience.
Voici leur intro :
Pour cette nouvelle édition, le rendez-vous était donné à Bruxelles, du mardi 5 au samedi 9 décembre.
Après 2 jours de workshops et avant le hackday du samedi, les conférences se sont déroulées le jeudi et vendredi au Square Conference Center de Bruxelles avec 3 tracks parallèles dans les salles Symfony, SensioLabs et Platform.sh.
Prêt(e) pour notre récap ? Laten we gaan !
Annonceurs, recruteurs & sponsors : passez vos annonces !
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, vous pouvez proposer vos services à mes lectrices et mes lecteurs.
Vous pouvez le faire de différentes façons :
en devenant sponsor permanent (6 mois ou 1 an)
en sponsorisant un ou plusieurs numéros
en passant vos offres d’emplois dans la rubrique dédiée
Pour en savoir plus, je vous invite à consulter ma page partenaire ou à prendre contact avec moi directement (infos de contact en bas de ma page partenaire)
LE TOUR DES RÉSEAUX
Dans cette rubrique, je te présente les infos que j’ai trouvé intéressantes au cours de la semaine sur les différents réseaux sociaux. C’est évidemment complètement subjectif et c’est assumé.
Si le DevOps vous intéresse, il vous faut suivre Stéphane Robert
Le travail de Stéphane (@RobertStphane19) est ultra complet et il a pour objectif de documenter en détail tout ce qui gravite autour du DevOps. N’hésitez pas à le suivre et à le soutenir.
Vous pouvez aussi lui poser des questions !
Source : Twitter
La roadmap DevOps des Compagnons du DevOps
Un autre compte à suivre sur le DevOps : Les Compagnons du DevOps (@MentorDevOps)
Source : Twitter
Découvrez Symfony 7 en 7 projets
Yoan (@yOyO38) vous prépare une formation de fou sur Symfony 7. N’hésitez pas à aller vous inscrire pour être tenu au courant de l’avancée.
Source : Twitter
Baromètre des salaires en PHP
Si vous êtes devs en PHP, n’hésitez pas à aller remplir ce formulaire. Cela vous demande à peine 5 minutes et cela donnera du grain à moudre à l’AFUP (@afup) pour nous informer sur le sujet sensible que peut-être le salaire.
Source : Twitter
Le Jeudi c’est gratuit
Alors ce n’est pas du PHP, du C ou du JS mais c’est tout aussi important. Sony Rouhaut (@SonyRouhaud) vous propose chaque jeudi le “Jeudi c’est gratuit” qui est un format de veille graphique en 8 liens.
Je vous encourage vivement à aller voir ce que fait Sony et pourquoi pas vous abonner.
Source : Twitter
Autopromo : GiftKeepr
Un autre side project que j’ai lancé cette semaine. Il cherche des béta-testeuses et béta-testeurs.
Source : Twitter
Les jeux de programmation
Paul (@PaulYoungX) nous présente une liste de 10 jeux de programmation en ligne pour booster vos skills en programmation.
Dites moi en commmentaire, quel est votre préféré !
Perso je vais sans doute me laisser tenter par SQL Murder Mystery ;-)
Source : Twitter
This Week In React 166
Si vous faites du React, la newsletter de Sébastien (@sebastienlorber) à suivre sans hésiter !
Source : Twitter
TALL TIPS
Cette section regroupe des astuces pour Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
Get route parameters from URLS in Laravel
Punyapal (@MrPunyapal) nous livre une nouvelle astuce sur Laravel.
Source : Twitter
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel t’intéresse, n’hésite pas à rejoindre mon groupe Laravel Francophone sur LinkedIn. Nous y sommes déjà plus de 100 !
Il a pour objectif de fédérer les développeuses et développeurs Laravel francophones 🇫🇷.
Son but plus détaillé est :
- de permettre le partage de connaissances sur Laravel
- d'informer sur les dernières actualités de l'écosystème Laravel
- de permettre de trouver jobs, missions, stages et alternances pour les devs à l'écoute du marché
- de permettre aux recruteurs de diffuser leurs offres
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é !
How to (and how not to) design REST APIs
La présentation de la vidéo par Derek Comartin (@codeopinion)
Everyone seems to love best practices or rules around how to design REST APIs. But is all this guidance good advice? Well, let's find out.
Le coup de maître de Microsoft sur ChatGPT
MiCode (@Micode) et son équipe reviennent sur la saga Sam Altman et comment Microsoft a tiré les ficelles en coulisses.
Astro v4.0 lance une Dev Toolbar (à la Nuxt!) - Actus JS de la semaine (11 décembre 2023)
Bryan de DevTheory (@devtheory_) nous présente les actus JS de la semaine :
Peux tu soutenir mon travail et cette newsletter ? 💪
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 mes newsletters
développer des sides projects
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 👇
Tu peux aussi me soutenir en achetant mes articles sur ma boutique !
Par exemple, un Sweat-shirt "PHP will never die" 👇 (différents coloris possibles)
ou le Mug “PHP Forever” :
Ce sont des créations originales de mes petites mains.
Un bon moyen de te faire plaisir, d'afficher ton amour pour PHP et de me soutenir.
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.
Double Slash // - Les news Web Dev pour décembre 2023
On retrouve Alex et Patrick qui vous présentent ce nouvel épisode de leur podcast
Un épisode de news pour décembre 2023, le dernier de l’année 2023. Nous évoquons dans cet épisode les dernières sorties, Vite JS, Astro, PHP. Nous parlons des écosystèmes JS et PHP. Vous retrouverez également des articles et outils à utiliser au quotidien pour vos développements.
#14 Parcours tech : Baptiste
Mansour nous propose un nouveau rendez-vous régulier, des podcasts où il interview des devs.
Aujourd’hui c’est Baptiste :
IFTTD #249 - Sécurité et sobriété : Protéger et préserver en même temps
Bruno Soulez nous présente un nouvel épisode de IFTTD :
"Si il n'y a pas de donnée personnelle, il n'y a pas de produit"
Le D.E.V. de la semaine est Arnaud Philippe, Directeur du Département Qualité & Sécurité et DPO de Médiamétrie.
Arnaud vient nous raconter les métiers de Médiamétrie et l'approche de l'entreprise centrée sur la data, la protection de celle-ci et la préservation de la confidentialité de ceux qui contribuent au quotidien à la mesure d'audience. Il aborde l'analyse des risques, de la privacy et les enjeux environnementaux, notamment la manière dont sécurité et privacy peuvent être des moteurs de sobriété numérique. Arnaud partage avec nous l'ambition de Médiamétrie en la matière et la manière dont elle s'est organisée pour assurer l'application des principes sécurité-privacy-RSE by design dans le développement de ses nouvelles offres.
Si vous appréciez cette newsletter hebdomadaire, aidez moi à la continuer en vous abonnant.
Promis pas de spam, juste la newsletter tous les vendredis dans votre boîte email.
Vous pouvez vous désabonner à tout moment. Vous ne prenez aucun risque à m’aider 😉💪
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.
C# 12
Cela date d’un mois, mais le langage C# est passé en version 12 le 14 novembre dernier
Gnome 45.12
Source : Twitter
🇬🇧 Laravel ecosystem
Dries (@driesvints) nous propose les mises à jour de la semaine de l’écosystème Laravel.
Source : Twitter
L’INVITÉ DE LA SEMAINE - Sylvain aka @gouz
A chaque numéro, je vais mettre en avant une ou un dev, sysadmin, ops, sre, DevRel, sécu. Connu.e ou inconnu.e, pas de jaloux, il y en aura pour tout le monde.
Cette semaine c’est Sylvain qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Tu es prêt.e pour l’interview ?
La voici 👇
La mini interview de Sylvain
1. Peux-tu te présenter ?
Bon(jour|soir), je m’appelle Sylvain Gougouzian, plutôt connu sous le nom de “gouz” sur Internet. Je suis Dev Senior chez Zenika à l’agence de Clermont-Ferrand. J’habite à Feurs dans la Loire. Je fais du Front principalement, mais avec un gros passé en Back (PHP / NodeJS). J’aime les sides-projects, le plus dur est d’en finir quelques-uns. Je suis également musicien et chef d’orchestre.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Pendant presque 20 ans j’ai fait du PHP et du JavaScript en même temps. J’ai toujours eu une appétence pour le Front, je faisais pas mal de jQuery en 2008, puis retour au Vanilla en 2013, j’ai essayé le CoffeeScript aussi, … en fait naturellement je vais tester en JS, mais je suis curieux de nature pour tester les autres langages.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Non. J’ai travaillé dans d’autres domaines en job d’été et j’ai été également professeur de musique en école de musique en parallèle de mon travail de développeur.
En fait, en Terminale, j’ai eu beaucoup d’hésitations sur la filière que je voulais faire, Musicologie ? Informatique ? Finalement j’ai choisi la raison plutôt que le cœur.
4. Quelles études as-tu suivies ?
Après une première année de prépa, j’ai décidé de partir en IUT Informatique et Systèmes Industriels à Valence car j’avais besoin de concret. Puis après un stage dans une agence Web en Allemagne, je suis parti en Licence et Maîtrise/Master 1 en Informatique et Systèmes d’Information sur Annecy. Pour mon Master 2 j’ai quitté la fibre informatique pour une autre fibre qui me tentait : l'Entrepreneuriat et les Technologies de l’Information et de la Communication. Je voulais monter mon entreprise, chose que j’ai faite un peu plus tard.
5. Comment as tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
En IUT, j’ai eu la chance de faire un stage en Allemagne dans une toute petite agence web, j’y ai découvert le PHP (en 2003). J’avais codé from scratch une gestion de vente de parcelles de forêts pour la sauvegarde de celle-ci, génération d’images, areamap, … Tout dynamiser, j'ai adoré ce côté communication Front/Back. J’ai eu l’occasion de faire des stages chaque année en Licence et Master, plus dans le domaine industriel et les ERP.
Après les études, j’ai eu l’occasion de monter un studio web dans une agence, puis d’intégrer une agence stéphanoise spécialisée dans PrestaShop, auquel j’ai pu contribué.
6. Et maintenant tu en es où ?
Après avoir participé à la création d’une StartUp et de monter toute leur solution logicielle (création d’un langage, outil modulaire, connexions avec du matériel, …), j’ai monté ma propre structure avec un associé. Puis une opportunité de travailler dans une ESN m’a donné l’envie d’essayer. Je voyais la proposition similaire à la liberté que j’avais sans la partie administrative et commerciale.
7. Sur ton profil X, on peut lire :
Dev / Formateur @ Zenika Clermont-Ferrand,
Speaker,
Chef d'orchestre,
(Retro)Gamer,
Papa geek,
Eleveur de GNUs
Tu nous en dis un peu plus sur tout cela ?
Chez Zenika, j’ai 2 casquettes, celle de consultant et celle de formateur. Je donne des formations sur l’éco-conception de solutions numériques. J’ai toujours eu une volonté de faire que mes développements soient le plus respectueux de notre environnement, et Zenika m’offre l’opportunité d’approfondir mes connaissances et de les partager.
Je suis également Speaker, plus actif cette année (10 confs/meetups), j’ai commencé en 2015.
Comme dit un peu plus haut, je suis musicien, et maintenant plus particulièrement Chef d’Orchestre. J’adore la musique, et j’aime la faire vivre.
Je suis également passionné de Retro-gaming, ce qui m’a permis de me rapprocher de certaines personnes comme Aurélie Vache ou Thierry Chantier.
J’ai 2 enfants qui commencent à partager mes passions, et qui se font les leurs également. Je n’impose pas qu’ils soient musiciens, mais je les initie.
Et pour finir, éleveur de GNUs, car j’ai pas mal de side-projects, et toujours envie d’en faire de nouveaux. En ce moment j’en cultive 2 : SliDesk (https://github.com/gouz/slidesk/) un outil de Slide As Code, et VertJS (https://github.com/vert-js/vertjs) un projet un peu ambitieux qui se veut d’être à la fois un bundler, un serveur, un optimiseur pour être le plus GreenIT possible.
Tu vis à Feurs, tu nous en dit quelques mots ? Notamment sur ce que tu aimes là bas
Je suis originaire du nord de la Provence, mais la vie a fait que j’ai atterri à Feurs (QUOI !!!). Cette ville est proche de plusieurs grandes villes, Lyon, Clermont-Ferrand, Saint-Etienne. J’y vois ici une opportunité d’accéder rapidement à celles-ci et de pouvoir jongler entre les missions facilement. Aussi c’est une ville de taille moyenne dans laquelle on y trouve toutes les commodités. Et j’y dirige l’harmonie ;)
8. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Oui, carrément ! J’essaie de postuler dans un maximum de confs. Cette année j’ai été à Touraine Tech, au Camping des Speakers, au DevFest de Toulouse, à Volcamp, … j’aime les confs, pour le partage, les rencontres, …
9. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Oui, je pense. Mes rêves, non, je voulais devenir Compositeur de musiques de jeux vidéo, un peu comme Jeremy Soule ou Greg Edmonson.
Mon métier me permet de partager, d’apprendre tous les jours, de découvrir de nouveaux horizons, … 0 routine !
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 ?
Pour bien vivre dans la tech, il ne faut pas d’égo. Il faut avoir soif d’apprendre, envie de partager. Ne pas avoir peur de tester, de douter, de questionner. Et surtout de la bienveillance envers les aînés et les jeunes.
11. Quels sont tes 3 outils les plus utilisés dans ton quotidien de dev ? (cela peut être ce que tu veux du moment que c’est relié à ton quotidien de dev : livre, site internet, mug, logiciel, etc.) ?
Un casque avec de la musique (tous les types, du classique au frenchcore, du rap au métal, …)
VSCode, mon IDE préféré, modifiable à souhait, light theme le jour, dark theme la nuit.
Une gourde ou un mug, d’eau citronnée, je ne bois plus de café depuis bientôt 10 ans.
12. Tu as d’autres passions ?
Je pense que vous avez compris que j’aime énormément le code et la musique. J’aime également le Making (impressions 3D, arduino, …). J’aime partager ça avec mes enfants.
Je regarde également beaucoup de séries, mon compte betaseries m’annonce 335 séries et 1337 films.
13. Le mot de la fin ?
Merci de m’avoir lu. Si vous souhaitez débuter dans ce merveilleux monde, vous n’imaginez pas la chance que vous avez de commencer maintenant. A l’époque où j’ai écrit mes premières lignes de code, le World Wide Web n’existait pas, à la fin des années 80 j’ai dû lire certains livres qu’on ne trouvait pas en librairie chez moi, mes parents avaient des amis qui touchaient un peu à la micro-informatique et m’ont transmis cette passion. Maintenant le savoir est à portée de clic.
Si tu veux donner de la force à Sylvain, n’hésite pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : @gouz
Linkedin : sylvain.gougouzian
Site web : https://gouz.dev
Twitch : https://twitch.tv/gouz__
Autre : gouz.bsky.social
Github : gouz
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que le parcours de Sylvain 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.
Project Based Learning
Vous souhaitez apprendre un nouveau langage par la pratique en réalisant un projet concret ?
Ce repo trouvé par Bearstech (@Bearstech) est fait pour vous.
Source : Twitter
Hackropole
Source : Twitter
HTTP 103 Early Hints
Ok, c’est plus une ressource qu’un outil mais vu que la rubrique “Le tour des réseaux” était déjà bien rempli, j’ai préféré vous proposer cette ressource ici.
Merci à Mathieu (@mdesnouveaux) et à Kévin (@dunglas) pour ce contenu.
Source : Twitter
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 Snowcamp 2024 - 31 janvier au 02 février 2024 - Grenoble
Le SnowCamp c'est quoi ?
Tout d'abord, c'est surtout une conférence à haut niveau technique où l'innovation prime en faisant rencontrer académiques et entreprises du secteur informatique autour de technologies d'aujourd'hui et de demain.
Le SnowCamp est un concept à part : des ateliers le mercredi sur une journée complète pour apprendre ou approfondir une technologie particulière; une conférence le jeudi et vendredi plus classique; enfin le samedi, une journée détente à la neige.
🇧🇪 FOSDEM 2024 - 3 et 4 février 2024 - Bruxelles
FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You don't need to register. Just turn up and join in!
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 des services ou un produits affiliés. Je le dis en toute transparence, car tu es en droit de savoir que si tu achètes un service ou un 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.
Laravel: Up & Running: A Framework for Building Modern Php Apps
Voici la troisième version du livre de Matt Stauffer adapté pour la version 10 de Laravel. Un livre de référence écrit par un acteur important de la communauté Laravel.
What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to include Laravel 10, the third edition of this practical guide provides the definitive introduction to one of today's most popular web frameworks.
Matt Stauffer, a leading teacher and developer in the Laravel community, delivers a high-level overview and concrete examples to help experienced PHP web developers get started with this framework right away. This updated edition covers the entirely new auth and frontend tooling and other first-party tools introduced since the second edition.
Dive into features, including:
Blade, Laravel's powerful custom templating tool
Tools for gathering, validating, normalizing, and filtering user-provided data
The Eloquent ORM for working with application databases
The Illuminate request object and its role in the application lifecycle
PHPUnit, Mockery, and Dusk for testing your PHP code
Tools for writing JSON and RESTful APIs
Interfaces for filesystem access, sessions, cookies, caches, and search
Tools for implementing queues, jobs, events, and WebSocket event publishing
Specialty packages including Scout, Passport, Cashier, and more
🇬🇧 Consuming APIs in Laravel
Ash Allen, bien connu dans la communauté Laravel, te présente son nouveau livre qui te permettre d’apprendre à intégrer en toute confiance des API tierces dans tes projets Laravel en utilisant un code maintenable, testable et extensible.
Le monde des API a enfin été simplifié !👇
Disponible à présent en version papier et kindle.
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.
Si vous aussi, vous cherchez une alternance pour la rentrée (septembre) qui arrive à grand pas, n’hésitez pas à me contacter.
C’est valable même si vous êtes déjà passé dans cette rubrique
+ de 60 devs sont déjà passé.e.s ici
Vous êtes déjà plus de 50 devs à être passés dans cette rubrique et je suis vraiment content d’avoir pu, modestement à mon niveau, vous donner une peu de visibilité.
Merci pour votre confiance.
Kadidja Janny Pombot Fall - Recherche de stage de 16 semaines ou plus - Dès que possible - à Distance/Kigali, Rwanda
Type de recherche : Stage de 16 semaines en analyse de données, science des données ou développement logiciel
Date : Disponible immédiatement
Zone géographique : A distance/ Kigali,Rwanda
Présentation :
Bonjour,
Je suis Kadidja Janny Pombot Fall, passionnée par l'analyse de données et le développement logiciel. Actuellement étudiante en Master en Big Data Analytics à l'Université Adventiste d'Afrique Centrale, mon parcours académique et professionnel m'a permis de développer un ensemble solide de compétences techniques et analytiques.
Ma passion pour l'analyse de données s'est concrétisée à travers une certification en Machine Learning Specialization, venant enrichir mes compétences en traitement et modélisation des données.
Mon engagement dans ce domaine découle d'une fascination précoce pour les technologies et d'une détermination à transformer cette passion en une carrière significative. Ma formation rigoureuse et mes expériences professionnelles en tant que Data Analyst et Développeur Web m'ont dotée des compétences nécessaires pour aborder les défis du monde professionnel.
Je suis à la recherche d'un stage de 12 semaines ou plus afin de mettre en pratique mes connaissances théoriques acquises jusqu'à présent et d'élargir mes compétences en les appliquant de manière concrète. Mon objectif est d'intégrer une équipe dynamique où je pourrais contribuer tout en continuant d'apprendre et de me développer.
Mes compétences :
- Analyse de données avec Python, R et SQL
- Développement web avec HTML, CSS, PHP, JavaScript
- Expérience en modélisation et en création de tableaux de bord interactifs
- Maîtrise des environnements Linux et Windows, ainsi que des outils de virtualisation tels que VMware et Docker
- Connaissances en réseaux et gestion de bases de données
LinkedIn : www.linkedin.com/in/kadidja-pombot-fall-9669781b5
Mail : pombotfallkadidja@gmail.com
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 63
Numéro 62
Numéro 58
Numéro 57
Numéro 54
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 ?
Passez vos annonces (job, stage, alternance) dans cette newsletter
Elle a plus de 1300 abonné.e.s et est lue par plus de 1450 personnes chaque semaine.
Voici les packs que je vous propose :
Chaque annonce achetée a une durée de diffusion de 4 semaines, consécutives ou non. C’est vous qui décidez.
1 annonce : 65,00€
5 annonces : 316,88€ (-2,5%)
10 annonces : 617,50€ (-5%)
26 annonces : 1478,75€ (-12,5%)
52 annonces : 2535,00€ (-25%)
Profitez de 10% de remise sur les packs d’annonces de notre partenaire LinuxJobs
LinuxJobs, le site d’emploi du Logiciel Libre et de l’Open Source, propose aux recruteuses et recruteurs une remise de 10% sur ses tarifs.
Pour bénéficier de la réduction :
Cliquez sur le bouton ci-dessous 👇
Au moment de l’achat, utilisez le coupon : QUOIDENEUFLESDEVS2023
Epekta - Développeur.euse Front end
Développeur.euse Front end, Epekta vous appelle à rejoindre son Église 🙏
Nous sommes en quête d’un.e Apôtre du Code, un maître de l’intégration. Si pour vous, une maquette Figma se transforme en chef-d’œuvre responsive avec la grâce d’un miracle, et que VueJS et Laravel ne sont pas de simples langages mais des compagnons de votre quotidien, alors vous pourriez être notre messie tant attendu.
Votre mission céleste:
Œuvrer en communion avec notre directrice artistique Fanny et les autres développeurs pour créer une expérience utilisateur du feu de Dieu.
Captiver les fidèles quel que soit leur écran.
Réaliser des miracles en CSS.
Bénédictions Epekta:
Un sanctuaire de travail en full remote, pour que vous puissiez coder où votre esprit se sent le plus libre.
Des horaires aussi flexibles que notre volonté d’innover, car nous savons que le grand développeur travaille à des heures inspirées.
Une forte autonomie
Une assurance DKV (pour les Belges)
Les outils et les formations dont vous avez besoin pour vous épanouir parmi nous
Votre évangile:
Vous savez déjà marcher sur l’eau ou possédez plusieurs années d’expérience comme développeur.euse frontend.
Vous possédez un portfolio ou une liste de sites à nous partager qui reflète votre travail et témoigne de votre passion pour le développement de qualité.
Le sarcasme amical ne vous fait pas peur, car chez Epekta, l’humour est notre encens quotidien.
Pour rejoindre notre culte:
Point de longs parchemins; présentez-nous votre travail en développement - vos créations passées nous en diront long sur votre Foi.
Pré-requis pour postuler :
bonne maitrise de SaSS ou TailwindCSS
des bases en Laravel / vueJs
Postulez sur la page dédiée de notre site en partageant votre travail (très important) https://epekta.com/job
Chez Epekta, nous voulons faire de chaque projet une œuvre d’art alors rejoignez nous dans cette aventure.
Amen.
Build RH - Lead Dev (H/F)
Entreprise : Presencesoft
Lieu : Paris
Avantages : Entreprise stable financièrement, une réelle culture de la qualité, poste sur-mesure où tout est à bâtir, stack technique moderne
Télétravail ? Oui
Stack technique :
#Angular #TypeScript #Node.js #Python
Type : cdi
Le profil attendu ?
Pour ce poste clef, il est attendu les compétences suivantes.
Une personne qui :
Est fullstack avec un bon niveau de maîtrise des technologies JS et des technologies Google/Cloud.
A déjà travaillé, idéalement, sur une solution SaaS, afin d’appréhender rapidement les enjeux spécifiques liés à ce type de produit.
A de bons réflexes dans cette étape du cycle produit cad est capable :
De comparer les solutions techniques, d’anticiper les éventuels blocages/contraintes des choix techniques faits.
De s’inscrire dans une démarche de dialogue, de débat et est agile dans la réflexion.
De revoir la copie éventuellement selon les besoins clients évolutifs avec un regard critique, agnostique (donc non dogmatique).
A de bons réflexes sur les tests, la logique d’automatisation. Si la personne peut amener une bonne culture technique en matière de qualité (dans la mouvance craftsmanship), c’est un vrai plus !
La rémunération cible
Target de salaire : +/-70 K€ fixe.
Les classiques et les avantages
Mutuelle.
Remboursement à hauteur de 50% des titres de transport.
Congés classiques.
Si cette annonce vous intéresse, je vous conseille d’aller la lire en détail sur le site de Shirley
Vous y trouverez
Contexte du recrutement ?
Quelle entreprise vas-tu rejoindre ?
Quelle organisation d’entreprise vas-tu rejoindre ?
Le profil attendu ?
La rémunération, les classiques et les avantages
L’environnement de travail global
Les plus/les moins du projet d’entreprise ?
Build RH - Développeur/Concepteur (H/F)
Entreprise : ACS
Lieu : Paris 7eme
Avantages : Entreprise saine financièrement, engagement dans la qualité sous toutes ses formes (recrutement, code et relation client), richesse produits/projets, stack moderne, poste fullstack où il est possible de créer les contours et être force de proposition, bonne culture et vision technique
Télétravail ? Oui
Stack technique :
#Java #Python #React #Vue.js #OVH #Kubernetes
Type : cdi
Le profil attendu ?
Pour ce poste clef, il est attendu les compétences suivantes.
Une personne qui :
Est plutôt fullstack, junior/confirmée (à partir de 3 ans d’XP). Ils ne sont pas fermés à des profils plus seniors.
Maîtrise plutôt bien les fondamentaux de la programmation objet et plus précisément la stack Java. Si la personne connaît aussi Python, c’est un vrai plus.
A plutôt une bonne hauteur de vue sur le SI afin d’avoir une compréhension globale des interactions au quotidien, du frontend jusqu’aux principes de conception de bases de données.
A de bonnes notions sur des problématiques d’architecture, de scalabilité, de résilience, de sécurité du S.I. Ainsi, cela va de pair avec des notions côté Ops : CI/CD, automatisation/testing/industrialisation.
Est à l’aise dans l’usage de Kubernetes.
Sait tenir une conversation en anglais.
N’a pas forcément une expérience dans l’univers de l’assurance mais qui a tout de même conscience que la bonne compréhension du métier est plus qu’indispensable pour une bonne traduction du métier dans le code d’où le principe de “Concepteur” dans le titre du poste. L’un des sujets les plus critiques chez eux c’est de bien cerner la complexité métier qui demandera, inévitablement, un certain temps d’adaptation.
La rémunération cible
Pour une personne confirmée, la target de rémunération est de 55-60 K€
Pour une personne senior, la target de rémunération est de 65-70 K€.
C’est un ordre de grandeur mais ils restent relativement flexibles selon les profils.
Les classiques et les avantages
Intéressement sur le CA qui correspond à un mois de salaire.
Retraite complémentaire.
10 € de ticket restaurant dont la moitié est pris en charge par l’entreprise.
Titre de transport remboursé à 50%.
Congés classiques mais pas de RTT
Contrat de 39 heures.
Bonne mutuelle, gratuite pour les non-cadres.
Convention collective du courtage assurance et réassurance.
Côté RSE, ils ont un CSE et un DUERP. Ce dernier est un document d’évaluation des risques professionnels, recensés, service par service.
Si cette annonce vous intéresse, je vous conseille d’aller la lire en détail sur le site de Shirley
Vous y trouverez
Contexte du recrutement ?
Quelle entreprise vas-tu rejoindre ?
Quelle organisation d’entreprise vas-tu rejoindre ?
Le profil attendu ?
La rémunération, les classiques et les avantages
L’environnement de travail global
Les plus/les moins du projet d’entreprise ?
<SPONSOR>
Venez présenter votre entreprise sur cet emplacement. Vous pouvez y placer une bannière (image ou vidéo) + un texte + un lien sous forme de bouton comme ci-dessous.
</SPONSOR>
UN PEU D’HUMOUR !
Mastering debugging
Source : Twitter
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
Source Twitter
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez vous quotidien !
Me retrouver sur les réseaux
Vous pouvez me suivre sur Twitter, Youtube et pour plus d’interaction, comme me poser des questions, vous pouvez rejoindre mon Telegram
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 15/12 : 1429
Evolution S-1 : +14 / +1,00%
LE MOT DE LA FIN
J’espère que cette newsletter vous plait, je vous invite encore une fois à vous y abonner, c’est le meilleur soutien que vous pouvez m’apporter.
Vous recevrez cette newsletter directement dans votre boîte email le vendredi.
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 pas 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 (non 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 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
Sur cela, je vous souhaite un excellent week end !
Happy Coding à toutes et à tous
A bientôt
Fred
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
Image par Gerd Altmann de Pixabay