Quoi de neuf les devs ? Numéro 73
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Sébastien Souphron. On parlera aussi ✅ IA, ✅ Sécurité, ✅ Flutter, ✅ PicoCSS, ✅ Scraping, etc...
EDITO
Hello chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Tout d’abord je tiens à remercier celles et ceux qui ont pris le temps de participer à mon sondage afin de mieux vous connaître.
Le sondage est toujours ouvert, merci de prendre 2 minutes pour y répondre.
Bon, est ce que vous êtes vous prêt pour votre veille hebdomadaire ? 👀
Cette semaine, parmi tous les sujets abordés, on parlera entre autres de
✅ IA,
✅ Sécurité,
✅ Flutter,
✅ PicoCSS,
✅ Scraping,
✅ et bien d’autres sujets encore
Au passage, bienvenue aux 19 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1647 à suivre cette newsletter chaque semaine. Merci 🙏
Rejoignez les en un clic avec le bouton ci-dessous 👇
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Sébastien Souphron. Il est le cofondateur de Teachizy.
Le conseil de Sébastien pour les devs
Mon seul conseil : pratiquez ! C’est clairement en pratiquant que vous allez vous améliorer et trouver les premières entreprises qui vous feront confiance. Car même sans avoir déjà travaillé pour une entreprise, vous pouvez acquérir de très bonnes compétences en travaillant sur des projets perso, qui seront ensuite valorisables pour trouver votre premier emploi. Je trouve cela très important pour se démarquer. Avoir un github bien fourni, c’est gage de quelqu’un qui en veut !
Merci Sébastien de t’être prêté au jeu de la mini interview et de m’avoir accordé un peu de ton temps 🙏.
Pour la suite de l’interview, vous connaissez la chanson, ce sera un peu plus bas.
Bonne lecture!
Je vous souhaite un bon week-end et à la semaine prochaine,
Prenez soin de vous et de vos proches.
Fred
PS : cette newsletter est très très longue, si Gmail ou un autre client ne vous permet pas de la lire en entier, n’hésitez pas à cliquer sur “Afficher l’intégralité du message” ou équivelent
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 à partir de 45€/semaine (prix en baisse).
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
✅ Pros : profitez de la visibilité de cette newsletter 👀
✅ Faire un don pour soutenir cette newsletter
Underscore - Doctolib : ils nous racontent leur cyber attaque
If This Then Dev #259 - Migration AWS : un projet qui déménage !
✅ L’INVITÉ DE LA SEMAINE - Sébastien Souphron
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Pas de demande cette semaine
Framework Heroes : les offres d’emplois récentes
Développeur(se) Back-end PHP / Symfony - JL Recrutement
Développeur Fullstack (H/F) - Build RH
Développeur frontend (H/F) #React - Build RH
Développeur(se) back-end PHP/Laravel - JL Recrutement
Lead Développeur-euse back-end PHP/Laravel - JL Recrutement
Full Stack Developer à Barcelone - Qamyno
Administrat·eur·ice système des temps modernes (télétravail)
Administrateur ou Administratrice Usages M365 (h/f) TOULOUSE
<SPONSOR : Yoan Dev>
L’ami Yoan (@yOyO38) vous propose en partenariat avec cette newsletter une réduction de -15% sur toutes ses formations avec le code HAPPY15.
* Je précise ce n’est pas un lien affilié
</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 !
Gemini 1.5
Google Bard, qui est devenu Gemini, sort en version 1.5.
J’ai demandé à Gemini quelles étaient les évolutions apportées par cette nouvelle version et voici sa réponse :
Les nouveautés de Gemini 1.5 :
1. Architecture basée sur MoE (Mixture of Experts):
Amélioration significative des performances et de l'efficacité.
Activation sélective des parties les plus pertinentes du réseau neuronal.
Traitement de données multimodales et multilingues.
2. Capacité de traitement accrue:
Traitement de 1 heure de vidéo, 11 heures d'audio, 30 000 lignes de code ou 700 000 mots en une seule fois.
Meilleure gestion des tâches complexes et volumineuses.
3. Amélioration de la compréhension du langage naturel:
Génération de réponses plus précises et pertinentes.
Meilleure compréhension des questions complexes et des nuances du langage.
4. Nouvelles fonctionnalités:
Traduction de texte et de code.
Résumé de documents longs.
Rédaction de contenu créatif.
Génération de code à partir de descriptions textuelles.
5. Accès via Vertex AI et AI Studio:
Disponible pour les utilisateurs professionnels et les développeurs.
Déploiement et exécution à grande échelle.
En résumé, Gemini 1.5 représente une avancée majeure en matière d'IA conversationnelle, offrant des performances accrues, une compréhension du langage naturel améliorée et un large éventail de fonctionnalités.
Et si vous souhaitez en savoir plus sur cette nouvelle version de l’intelligence artificielle made in Google, voici un excellent article de l’Usine Digitale sur le sujet.
🇬🇧 Core NGINX Developer Forks Web Server Into Freenginx
Coup de tonnerre pour le serveur nginx bien connu. L’entreprise F5 qui le gère a vraisemblablement pris une direction qui ne satisfait pas Maxime Dounin (@mdounin), l’un d’un principaux développeurs du projet nginx. En effet, Maxime considère que les choix de la société ne permettent plus de qualifier nginx de projet open source.
C’est pourquoi Maxime a décidé de lancer le projet freenginx afin que ce projet reste open source à tous les devs qui souhaitent y contribuer, ainsi qu’à tous les utilisateurs qui veulent pouvoir avoir confiance en l’outil qui sert leur données à chaque instant.
Voici la déclaration de Maxime Dounin :
"As you probably know, F5 closed Moscow office in 2022, and I no longer work for F5 since then. Still, we’ve reached an agreement that I will maintain my role in nginx development as a volunteer. And for almost two years I was working on improving nginx and making it better for everyone, for free.
Unfortunately, some new non-technical management at F5 recently decided that they know better how to run open source projects. In particular, they decided to interfere with security policy nginx uses for years, ignoring both the policy and developers’ position.
That’s quite understandable: they own the project, and can do anything with it, including doing marketing-motivated actions, ignoring developers position and community. Still, this contradicts our agreement. And, more importantly, I no longer able to control which changes are made in nginx within F5, and no longer see nginx as a free and open source project developed and maintained for the public good.
As such, starting from today, I will no longer participate in nginx development as run by F5. Instead, I’m starting an alternative project, which is going to be run by developers, and not corporate entities:http://freenginx.org/
The goal is to keep nginx development free from arbitrary corporate actions. Help and contributions are welcome. Hope it will be beneficial for everyone."
Source : Michael Larabel - Phoronix
En complément, et pour avoir plus de détail, je vous recommande également la lecture de l’article de Developpez.com
🇬🇧 The Plan for Rails 8
Si vous souhaitez découvrir ce que va prévoir la version 8 de Rails cet article est parfait pour vous.
Merci à @bearstech de l’avoir mis dans mon fil.
🇬🇧 RustDoor macOS Backdoor Targets Cryptocurrency Firms with Fake Job Offers
La version courte de cet article d’HackerNews (@TheHackersNews) :
Une nouvelle backdoor pour macOS appelé RustDoor cible les entreprises de cryptomonnaies en se propageant par le biais d’offres d'emploi fake et collecte des informations sur les machines infectées. On y apprends également que des organisations affiliées au Bureau No. 39 du Parti des Travailleurs de Corée du Nord génèrent des revenus illicites en vendant des milliers de sites de jeux piégés à d'autres cybercriminels afin de voler des données sensibles à des joueurs sans méfiance.
ASSH simplifie la configuration du client SSH
Dites les devs, est ce que configurer vos clients SSH c’est le truc que vous préférez faire ?
Bien sûr que non.
Donc faisons appel à l’ami Stéphane (@RobertStphane19) pour nous aider avec ce sujet :
Aujourd'hui, je vais vous parler d'un outil qui va vous permettre de simplifier la configuration de vos clients SSH. Cet outil s'appelle ASSH, pour Advanced SSH Config. ASSH est un wrapper pour SSH qui permet de gérer de manière dynamique et avancée les configurations SSH.
Les configurations SSH standard peuvent vite devenir complexes et difficiles à gérer, surtout dans des environnements avec de nombreux serveurs. ASSH propose une solution à ce problème en introduisant une couche d'abstraction.
Pros : profitez de la visibilité de cette newsletter 👀
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é.
L’architecture des consoles de jeux
Merci à Léalinux (@lea_linux) d’avoir partagé ce site incroyable !
Source : Twitter / X
🇬🇧 Git Merge vs Git Rebase
Source : Twitter / X
Pseudo Classes CSS
Source : Twitter / X
Autopromo : GiftKeepr
Je sais que Noël est déjà passé !
Mais c’est justement l’occasion de commencer à créer vos souhaits de cadeaux pour vos :
anniversaires
fêtes
pots de départ
listes de mariage
crémaillère
listes de naissance
etc
GiftKeepr est un projet gratuit qui cherche des béta-testeuses et béta-testeurs.
Il y a mille fonctionnalités à développer et à imaginer, viendrez vous faire partie de l’aventure ?
Source : Twitter
Me retrouver sur les réseaux
Vous pouvez me suivre sur Twitter, BlueSky, Threads, Youtube et pour plus d’interaction, comme me poser des questions, vous pouvez rejoindre mon Telegram
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
🇬🇧 Martin explains Laravel ecosystem in a thread
Source : Twitter / X
🇬🇧 What’s new in Laravel - Episode 10
Dans cet épisode Christoph Rumpel (@christophrumpel) présente les nouveautés introduites par Laravel 10.44 :
1️⃣ Base64 String Methods
2️⃣ Array Take
3️⃣ Observer & Scope Attributes
4️⃣ Collection Select
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 120 !
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é !
Scraping avec Python : Formation Complète 2024
Thibault (@ThibaultHoudon) de Docstring (@Docstringfr) nous livre ici une masterclass sur le scraping.
Il vous y expliquera les bases du scrapping, comment contourner les obstacles, ce qui est légal et ce qui ne l’est pas, et évidemment il y aura également de la pratique sur des exemples concrets.
Bref, c’est très complet. Il y a pour près de 10 heures de vidéos 🤯😱
jQuery en version 4.0.0 ?! (Nuxt, VSCode, etc...) - Actus JS de la semaine (12 février 2024)
On retrouve Bryan de @DevTheory_ qui nous présente les news JS de la semaine.
Créer une appli mobile avec Flutter #8 - Les Popups
On retrouve @Gravenilvec qui continue sa série sur l’apprentissage de Flutter. Il y expliquera comment créer des popups dans votre application mobile.
Un ordinateur en Rust -- Partie 1
On retrouve @_akanoa_ qui vous propose de recréer le fonctionnement d’un ordinateur de 0 avec Rust.
Faire un don pour soutenir 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
Vous pouvez m’aider à atteindre cet objectif, en me soutenant (à partir de 2€) en cliquant sur l’image ci-dessous ou via ce lien. C’est rapide et sécurisé.
Vous pouvez 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.
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.
Underscore - Doctolib : ils nous racontent leur cyber attaque
On retrouve @micode et son équipe pour ce nouvel épisode d’Underscore.
Cédric et Clément, deux ingénieurs en cybersécurité chez Doctolib, l’un des plus gros sites en France, nous raconte la plus grosse cyberattaque à laquelle ils ont dû faire face. Qui était derrière ? Quelle était la cause ? Et Comment ont-ils réagi ?
Un témoignage d’une transparence rare dans ce milieu. Merci à eux et à Doctolib pour cette collaboration commerciale.
If This Then Dev #259 - Migration AWS : un projet qui déménage !
Bruno Soulez (@bibear) d’@ifthisthendev nous présente un nouvel épisode de IFTTD :
"Régler la vitesse de la migration pour garder assez de pompiers pour éteindre immédiatement les petits départs de feu"
Le D.E.V de la semaine est Christophe Charbonnier, DSI du Groupe Massa. Christophe vient nous raconter toute l'histoire de la migration de toute l'infra du Groupe Massa dans un environnement AWS en quelques mois. Nous partons de l'infra historique et des évènements qui ont mené à cette décision de tout migrer. Il nous parle du passage dans AWS avec VMWare VMC. Il nous raconte aussi comment cette migration a été vécue par les équipes et l'impact que cela a eu sur ses équipes.
Abonnez vous !
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.
L’écosystème Laravel
Dries (@driesvints) nous présente les sorties de la semaine dans l’écosystème Laravel. Comme souvent la liste est très longue.
Avec notamment la version 10.44.0 de Laravel, la beta 12 de Pulse.
Source : Twitter / X
PHPStan 1.10.58
Source : Twitter / X
PicoCSS v2.0
Pour celles et ceux qui n’apprécie pas la verbosité de TailwindCSS, voici une alternative intéressante. PicoCSS est recommandé à la fois par Yoan (@yOyO38) et par Olivier (@ponceto91) et sans doute d’autres…
Il va vous aider à construire votre css via la sémantique. Il est en effet capable de comprendre votre html pour produire du contenu adapté, bien évidemment sous réserve que vous respectiez sa terminologie.
Source : Twitter / X
Wine 9.2
Source : Twitter / X
Python 3.13.0 alpha 4
Pour en savoir plus sur cette version et sur les changements apportés par la vranche 3.13 vs la branche 3.12, je vous invite à consulter la release note de cette version sortie le 15 février dernier.
PHP 8.2.16 et PHP 8.3.3
Ces deux nouvelle versions de PHP sont également sorties le 15 février à croire que les release teams de PHP et de Python bossent en semble 😉.
Non, je plaisante !
Pour en savoir plus, go sur le site de PHP.
Flutter
source : Twitter / X
L’INVITÉ DE LA SEMAINE - Sébastien Souphron
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 Sébastien qui se prête au jeu de la mini interview de Quoi de neuf les devs ?
Vous êtes prêt.e pour l’interview ?
La voici 👇
1. Peux-tu te présenter ?
Je m’appelle Sébastien, j’ai 39 ans et je suis développeur et entrepreneur. Je suis également père de 2 enfants.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Je travaille principalement dans les technologies back-end. Par le passé, j’ai notamment fait du Java, et je fais du PHP depuis 4 ans avec le framework Laravel. Je dois avouer que j’ai maintenant une petite préférence pour le PHP car je fais surtout des logiciels SaaS, et je vais plus vite avec le PHP qu’avec le Java (même si l’écosystème Spring permet également d’aller assez vite).
Je me suis aussi mis au front-end avec du javascript ainsi que le framework VueJS, mais je suis encore en apprentissage. C’est la particularité des développeurs : il y a toujours de nouvelles technologies à apprendre !
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Je ne suis pas un reconverti, j’avais choisi dès le lycée de m’orienter vers l’informatique, même si je ne connaissais rien du sujet à l’époque. Et je ne regrette pas mon choix, j’ai toujours été épanoui dans ce secteur.
4. Quelles études as-tu suivies ?
Après mon bac, j’ai effectué un DUT d’informatique à Paris 11 (Orsay). J’y ai appris les bases dans de nombreux domaines que j’utilise encore aujourd’hui (développement, SQL, modélisation de base de données, etc). Puis, après les 2 ans de DUT, j’ai fait 3 ans à Epitech (école d’informatique à Paris), jusqu’à l'obtention de mon Bac+5 en informatique. À Epitech, j’ai énormément codé et j’ai appris beaucoup de choses , notamment en ce qui concerne le travail d’équipe. J’ai noué de belles amitiés car on a vraiment passé beaucoup de temps à l’école à travailler sur des projets.
5. Comment as tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
J’ai fait un tout premier stage de 2 mois en fin de DUT. L’objectif était de faire un site internet. C’est à partir de la 4ème année d’étude (ma 2ème à Epitech) que j’ai travaillé 3 jours par semaine en tant de développeur Java (pendant 1 an), puis en tant que développeur C# (pendant 1 an également). C’est donc à partir de ma 4ème année d’étude que j’ai réellement mis le pied dans l’entreprise. Or, on apprend beaucoup en entreprise, et notamment lorsqu’on est encadré par des personnes expérimentées. Mais pour trouver cette fameuse première entreprise, il faut souvent se faire la main avec des projets perso !
6. Et maintenant tu en es où ?
Maintenant, les choses ont bien changé. Après avoir été 9 ans en CDI, je me suis lancé en 2017 dans le freelancing (en tant que Scrum Master), puis depuis 2020, j’ai lancé ma propre startup, qui s’appelle Teachizy, avec 2 associés (dont un autre développeur).
Par ailleurs, je suis intervenant dans des écoles auprès d’étudiants en informatique. Je les forme sur des sujets spécifiques (les tests unitaires, l’intégration continue, etc).
7. Tu souhaites parler un peu de Teachizy ?
Teachizy est un logiciel SaaS qui permet à des formateurs de créer et vendre des formations en ligne. L’idée nous est venue pendant le confinement de 2020. Nous avons travaillé pendant 6 mois environ pour sortir la 1ère version (les techno utilisées sont Laravel et VueJs). Depuis, plus de 10 000 comptes ont été créés par des formateurs, et pas loin de 200 000 apprenants se sont formés sur notre plateforme. La particularité de notre logiciel, c’est qu’il s’agit d’une plateforme simple et flexible, offrant une très bonne expérience aux formateurs comme aux apprenants. On est donc très fiers de ce logiciel et des excellents retours utilisateurs.
Tu vis à Viry-Châtillon en Île-de-France, tu nous en dis quelques mots ? Notamment sur ce que tu aimes là bas
Je vis à Viry-Châtillon depuis 2012, c’est une ville que j’aime beaucoup, où l’on trouve pleins de choses (lac, patinoire, etc). Ce que j’apprécie également, c’est sa proximité avec Paris. Personnellement, je prends le RER C à Juvisy-sur-Orge pour me rendre à Station F car nous y avons des bureaux. Pour info, Station F est le plus grand campus de startup du monde, et c’est un plaisir d’y venir travailler au quotidien.
8. Tu as d’autres passions ?
Pas spécialement
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Je peux être amené à faire des confs au sein de l’ESGI (école d’informatique dans laquelle je donne toujours des cours). Et sinon, le meilleur moyen de me suivre, c’est sur mon LinkedIn.
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Oui, mon métier répond clairement à mes attentes car j’ai une grosse flexibilité en étant mon propre patron. L'entrepreneuriat m’amène à développer, recruter (prestataires et salariés), pitcher, faire du marketing, de la veille… Bref, mon quotidien est loin d’être monotone, et même s' il faut parfois travailler sur des sujets moins marrants, je m’éclate quand même beaucoup dans mon travail.
11. Quels conseils donnerais-tu à celles et ceux qui débutent dans les métiers de l'IT et plus spécifiquement dans le dev ?
Mon seul conseil : pratiquez ! C’est clairement en pratiquant que vous allez vous améliorer et trouver les premières entreprises qui vous feront confiance. Car même sans avoir déjà travaillé pour une entreprise, vous pouvez acquérir de très bonnes compétences en travaillant sur des projets perso, qui seront ensuite valorisables pour trouver votre premier emploi. Je trouve cela très important pour se démarquer. Avoir un github bien fourni, c’est gage de quelqu’un qui en veut !
12. 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.) ?
PhpStorm, qui est l’IDE avec lequel je code
Notion, qui est l’outil qui m’aide à m’organiser
Arc, un navigateur web
13. Le mot de la fin ?
Longue vie à “Quoi de neuf les dev ?” !!
Questions bonus (encore moins obligatoires que les autres, y répondre que si tu y trouves du fun)
Quel est ton livre préféré ?
La bible
Quel est ton jeu vidéo préféré ?
The legend of Zelda !
Quel est ton film préféré ou ta série préférée ?
Le film “Nos jours heureux”
Si vous voulez donner de la force à Sébastien, n’hésitez pas à aller voir ses réseaux et pourquoi pas le suivre !
Linkedin : https://www.linkedin.com/in/s%C3%A9bastien-souphron-b57a536/
Site web : https://www.teachizy.fr/
Et voilà l’interview est terminée.
Qu’en avez vous pensé ? Est ce que le parcours de Sébastien vous a inspiré ?
Avez vous des questions à lui poser ?
Posez vos questions directement dans les commentaires ;-)
LA CAISSE À OUTILS
Dans cette rubrique, je te présente des outils qui peuvent t'aider dans ton quotidien de dev.
Seth
Source : LinkedIn
free-for.dev
Source : Twitter / X
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 pgDay Paris - 14 mars 2024 - Paris
This year's conference is the 8th Annual pgDay Paris, in Paris, France. The conference is organized by PostgreSQL Europe, and is intended to be an important meeting and cooperation point for users both in and out of the Paris area.
pgDay Paris is a unique chance for French and European PostgreSQL users and developers to catch up, learn, build relationships, get to know each other and consolidate a real network of professionals that use and work with PostgreSQL.
🇫🇷 DEVOXX - 17 au 19 avril 2024 - Paris
Est il besoin de présenter le Devoxx Fr ?
Pour celles et ceux qui ne connaissent pas encore, voici la présentation de l’évènement :
Depuis plus de 10 ans, la conférence Devoxx France propose pendant 3 jours de venir partager et écouter plus de 200 présentations, par 240 orateurs.
La conférence est accompagnée d’un salon/hall d’exposition avec 70 exposants.
Avec plus de 3200 participants, orateurs et exposants en avril 2023 dernier, c’est l’un des événements les plus importants pour la communauté des développeurs, en France.
En 2024, Devoxx France s’agrandit avec l’ajout d’un nouvel étage, pour accueillir 1200 personnes en plus par jour. Le plan du salon est réorganisé afin d’accueillir chaque jour 4500 personnes.
Devoxx France est l’occasion de faire des rencontres, de venir découvrir les dernières technologies et de participer à un grand moment communautaire.
🇫🇷 AFUP Day 2024 - 24/05/24 - Lille, Lyon, Poitiers, Nancy
L’événement printanier de l’AFUP est en pleine expansion : la dimension multi-destinations de l’événement prendra toute son ampleur en 2024 avec 4 villes d’accueil ! Chaque ville proposera un programme unique, mettant notamment en avant les valeurs sûres et nouveaux profils de la région. Rejoignez le grand rassemblement de la communauté PHP sur l’une de ces quatre destinations au printemps prochain !
Rendez-vous le vendredi 24 mai à Lille, Lyon, Nancy et Poitiers pour une journée en compagnie de la communauté locale comme plus lointaine, les conférenciers et conférencières qui font progresser la communauté, et toutes les entreprises qui font vivre le langage au quotidien. Choisissez votre destination et prenez vos places dès maintenant.
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.
N’oublie plus jamais ce que tu apprends
Je vous présente une formation d’Antoine BM qui va pouvoir vous être très utile.
J’aime beaucoup les formations d’Antoine car elles sont concrètes avec un but précis, du contenu percutant et un garantie remboursement à toute épreuve.
Je ne sais pas vous, mais moi, notamment pour cette newsletter et pour mes autres activités, je passe beaucoup de temps à noter des choses pour plus tard, et quand j’en ai besoin, je dois pouvoir les retrouver instantanément. Vous aussi ?
C’est pourquoi je vous propose cette formation d’Antoine qu’il présente ainsi :
Enfin une méthode de prise de notes puissante et facile à tenir sur la durée, boostée à l'IA, pensée pour les entrepreneurs, les étudiants et les créateurs de contenu.
Je vous laisse allez voir le programme de la formation et décider si cela peut vous aider dans votre quotidien.
🇬🇧 PHP Framework Pro
Avec Gary vous allez plonger directement au coeur des frameworks PHP, vous allez en comprendre parfaitement la mécanique, la magie sera décryptée et vous serez complètement à l’aise avec les concepts avancés de la programmation objet qui font de Laravel, Symfony et les autres frameworks ce qu’ils sont aujourd’ui.
Je vous laisse avec la description de Gary de ce cours que j’ai traduite pour vous :
Apprentissage essentiel pour CHAQUE DÉVELOPPEUR PHP
IL Y A UNE LACUNE DANS LES CONNAISSANCES DE PRESQUE TOUS LES DÉVELOPPEURS PHP. Nous apprenons un peu de PHP, un peu de POO, puis nous commençons à utiliser un framework où nous sommes soudainement confrontés à des concepts et du code que nous ne comprenons pas vraiment.
On peut avoir l'impression que tout passe du simple au compliqué très rapidement. Comment êtes-vous censé apprendre ce qui se trouve au milieu ? Comment allez-vous relier ce que vous avez appris aux conteneurs DI, au routage, aux modèles, aux migrations, aux événements et aux écouteurs, aux intergiciels, aux fournisseurs de services, etc.
Ce niveau de compréhension et d'expertise est à des années lumière de votre situation actuelle... j'ai raison ? Non, en fait, j'ai tort ! Vous êtes bien plus proche de ce niveau que vous ne le pensez.
JE VAIS PARTAGER AVEC VOUS DES CONNAISSANCES D'EXPERT QU'IL FAUT GÉNÉRALEMENT DES ANNÉES POUR OBTENIR.
En partant de zéro ligne de code, nous allons construire notre propre framework personnalisé, en examinant de près tous les composants au fur et à mesure que nous les ajoutons... chaque composant sera expliqué d'une manière facile à comprendre, à la fois isolément et en tant que partie d'un framework plus large.
Tous les postes en PHP pour lesquels vous postulerez vous demanderont d'avoir de l'expérience dans l'utilisation d'au moins un framework. J'ai donc décidé d'aller plus loin et de vous donner l'avantage sur TOUS les concurrents en vous montrant exactement comment ils fonctionnent et comment ils sont construits.
Lorsque vous aurez terminé ce cours, vous en saurez déjà plus sur le PHP moderne que 90 % des développeurs ! SI VOUS N'ÊTES PAS D'ACCORD, JE VOUS REMBOURSERAI INTÉGRALEMENT... SANS POSER DE QUESTIONS.
Tuto.com
Tuto.com, c’est près de 1000 tutos sur la programmation, dont plus de 130 gratuits.
Vous allez pouvoir vous former sur différents langages (C++, JS, C#, PHP, etc.) avec des formatrices et formateurs très qualifié.e.s.
Il y a régulièrement les promos du jour avec un prix au ras du plancher.
Et puis, pour finir, leur équipe est humaine, ils sont à l’écoute, bref que du bon. Et pour essayer sans risque, regardez du côté des formations gratuites.
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), sur LinkedIn (Frédéric Blanc) ou par email happytodev@gmail.com.
N’hésitez pas, c’est gratuit et cela peut vous aider.
+ de 80 devs sont déjà passé.e.s ici
Vous êtes déjà plus de 80 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.
Je n’ai pas reçu de candidature pour cette semaine.
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 72
Numéro 71
Numéro 70
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 1500 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
Framework Heroes : les offres d’emplois récentes
Vous cherchez un poste en lien avec un framework ?
Voici les offres disponibles sur Framework Heroes :
Linux Jobs
Voici les offres d’emploi de notre partenaire Linux Jobs
Administrat·eur·ice système des temps modernes (télétravail)
Administrateur ou Administratrice Usages M365 (h/f) TOULOUSE
UN PEU D’HUMOUR !
Il est temps de sourire et de se détendre un peu à présent. Dans cette rubrique, je te présente les ressources amusantes que j’ai pu trouver.
Quand le lead dev arrive pour débuguer
Source : Les joies du code
Mute ??
Source : Twitter / X
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
Source : Twitter / X
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez vous quotidien !
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