Quoi de neuf les devs ? Numéro 102
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Baptiste Lechat. On parlera aussi de ✅ Sécurité, ✅ SQL, ✅ Doom (si si !), ✅ Test, ✅ Risc , etc...
EDITO
Hello chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Bienvenue dans cette nouvelle édition de votre veille sur le dev.
J’espère que tu vas bien et que la rentrée est définitivement derrière toi.
Comment s’est passée ta reprise ? Tu as des anecdotes à partager ? N’hésite pas à les partager en commentaire.
En parlant de commentaire, si tu as en tête une personnalité de l’IT, une ou un collègue que tu souhaiterais voir en interview dans cette newsletter, viens me le dire en commentaire, en DM sur Twitter ou sur mon mail happytodev@gmail.com.
Tirage au sort du numéro 100
Le tirage au sort aura lieu ce soir quand je serai au calme ;-)
Je publierai les résultats sur X et mes autres réseaux.
Encore une fois bonne chance à toutes et à tous.
Bon et sinon, de quoi allons nous parler cette semaine dans ce numéro ?
On va parler entre autres de :
✅ Sécurité
✅ SQL
✅ Doom (si si !)
✅ Test
✅ Risc
✅ et bien d’autres sujets encore
À présent, l’invité de la semaine !!
L’invité de la semaine
Cette semaine, j’ai le plaisir de recevoir Baptiste Lechat, il est dev web et logiciel mais aussi dessinateur !
Voici ses conseils pour les devs qui débutent :
Restez curieux : Gardez un œil sur les nouvelles technologies et outils, tout en vous formant également sur des technologies plus anciennes et éprouvées, qui sont souvent très utilisées en entreprise.
Soyez flexible : Les employeurs recherchent des développeurs confirmés capables de s'adapter à divers projets, plutôt que des experts spécialisés dans une seule technologie.
Ne restez pas isolé : Entourez-vous de développeurs de tous niveaux. En tant que développeur intermédiaire, vous pouvez apprendre des experts et aider les débutants, ce qui favorise la progression collective. Personnellement, je fais partie de la communauté Spikes créée par Baptiste BRUN (@0xEzis sur X).
Merci Baptiste pour cette super interview 🙏.
Pour la suite de l’interview, tu connais la chanson, ce sera un peu plus bas👇.
Il est temps de te laisser découvrir ce numéro, n’oublie pas que la meilleure façon de soutenir cette newsletter gratuite c’est de t’y abonner via le bouton ci-dessous 👇 Pas de spam, un mail par semaine.
Bonne lecture!
Fred
PS : cette newsletter est plutôt longue, si Gmail ou un autre client ne te permet pas de la lire en entier, n’hésite pas à cliquer sur “Afficher l’intégralité du message” ou équivalent
Mes sponsors permanents
Cockpit io est un collectif formé d’expert·e·s techniques qui s’appuie sur un écosystème de partenaires privilégiés, pour vous aider à transformer, moderniser et optimiser vos infrastructures cloud !
Notre différenciation se décline sur 3 axes :
Nos technologies innovantes et éprouvées
Nos méthodologies structurantes
Notre veille technologique continue
Clever Cloud a annoncé le lancement de sa gamme Materia : une base de données serverless. La première disponible est Materia KV, une base de données clé-valeur, elle est notamment compatible avec le protocole Redis.
StackX : le bouclier technologique anti-stress 24/7 pour vos projets LAMP : quoiqu'il arrive, vous ne serez plus jamais seul.
Frais d'installation offerts avec le code HappyToDev (valeur 145€)
👉 Comme Cockpit io, Clever Cloud et ScalarX, affichez ici votre pub avec le lien vers votre site ici pendant un an ou six mois à partir de 45€/semaine.
Visibilité pour votre entreprise garantie ! 🚀
Cliquez sur le bouton ci-dessous pour en savoir plus (modalités et tarifs) 👇
Mets des ours dans ta vie 🧸
Les amis de Bearstech (@bearstech) produisent une newsletter de veille astucieusement nommée “La veille des ours”. Je te la recommande chaudement !!!
Toujours fidèles à notre engagement, notre objectif est de vous fournir un condensé d'informations pertinentes, soigneusement sélectionnées, et sans superflu, pour vous tenir au courant des tendances, des innovations et des discussions qui façonnent l'avenir de notre secteur.
AU PROGRAMME DE CE NUMÉRO
✅ L’INVITÉ DE LA SEMAINE - Baptiste Lechat
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
SPONSOR : DOCSTRING
Merci à DocString et Thibault Houdon de sponsoriser ce numéro.
Faites certifier vos compétences en Python avec notre programme TOSA. Profitez d’examens de compétence, de sessions de mentorat, d'un suivi personnalisé et d’une communauté privée pour vous accompagner à chaque étape. Tous les ingrédients sont réunis pour vous permettre de devenir expert du langage de programmation #1.
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 !
Nota : Vous avez plébiscité ce nouveau format. Ce sera donc la nouvelle version du coin des lecteurs. Je vais par contre laisser tomber les catégories car cela alourdit inutilement. Merci pour votre aide.
Les benchmarks CIS, un pilier pour la sécurité de nos environnements cloud, et pas que !
Katia de Cokpit IO te propose un article sur la sécurité et plus particulièrement sur les benchmarks CIS
Dagger
: la pièce manquante de l'expérience développeur?
Samine d’Ogenki présente un article touffu sur Dagger et en voici leur introduction :
Beaucoup d'entre nous ont déjà utilisé des scripts bash, des Makefiles et d'autres méthodes traditionnelles pour automatiser certaines actions. Cependant, ces solutions peuvent vite devenir complexes et difficiles à maintenir. Dagger propose une alternative moderne et simplifiée, permettant de standardiser et d'uniformiser nos pipelines, peu importe l'environnement.
Mais alors, quelles sont les principales fonctionnalités de Dagger, et comment l'utiliser efficacement?
Paid interviews attacks
Le blog Geekeries propose un article sur un sujet intéressant et auquel vous pourriez être confronté. Sous le couvert d’une interview rémunérée et de prime abord anodine, vous pourriez révéler des secrets de votre entreprise et prendre des risques pour votre emploi.
La normalisation d'une base de données
Tu as envie d’en savoir plus sur la façon de concevoir une base de données. Cet article de Téotime, et la série qui va avec, offre un bon point de départ.
🇬🇧 SQLite on Rails: The how and why of optimal performance
Dans cet article Stephen te montre comment mettre en place SQLite dans Rails et comment en améliorer les performances.
Vous êtes une entreprise, dev indépendant, recruteuse, recruteur, saviez vous que vous pouvez proposer vos services à mes 1800+ abonné.e.s ?
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é.
Une petite partie de Doom pour te détendre ?
Et directement dans ton navigateur en plus. Merci les Ours pour la news !
TALL TIPS
Cette section regroupe des infos autour de Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon vos besoins.
🇬🇧 Test Driven Development with Pest PHP
Gary Clarke te propose de voir en une heure comment mettre en place du TDD avec PestPHP.
Unlock the power of Test Driven Development (TDD) and the Pest PHP testing framework in this comprehensive one-hour video tutorial. This course doesn't just introduce you to these powerful tools, but it immerses you in the process of building a simple API using TDD and Pest PHP.
Pluralize
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 180 !
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é !
RISC, l'architecture de microprocesseur qui déchire
Dans cette vidéo je reviens sur l'architecture RISC, sa naissance, son histoire, ses avantages et inconvénients, comment elle a failli devenir l'architecture des microprocesseurs du futur et pourquoi elle le sera peut-être de nouveau.
Les réseaux nous manipulent !
La tech c'est bien mais des fois, elle peut servir contre nous. Alors qu'est ce qu'on fait ? Déjà on essaie de comprendre comment ça marche.
🇬🇧 I built an app using a single index.php file, here's how it went
Want to build an app but are too tired of the complicated mess that is modern web development? Try using just a single index.php file for your project! You certainly will not regret adding every shred of functionality into a single index.php file (okay maybe a little). In this video, I talk about Pieter Levels (levelsio) and his unorthodox and recently-criticized way of building, maintaining, and deploying his popular websites. That is, he builds everything in a single index.php file, sometimes tens of thousands of lines long, and pushes out deployments without a test suite directly to main.
Cette newsletter t’apporte de la valeur ?
Si tu souhaites soutenir mon travail, tu peux donner ce que tu veux soit sur Ko-Fi ou sur Paypal.
Tu peux aussi soutenir cette newsletter sans bourse délier 🤯
Si tu commandes sur Amazon, tu peux utiliser mon lien affilié, tu ne paieras pas un centime de plus, de mon côté je toucherai un petit pourcentage.
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.
🇬🇧 Syntax 821: Is Tauri the Electron Killer?
In this episode of Syntax, Wes and Scott talk with Daniel Thompson-Yvetot about Tauri. They dive into what Tauri is, the motivations behind its development, its open-source ecosystem, use cases, and more.
Abonne toi !
Si tu apprécies cette newsletter hebdomadaire, aidez moi à la continuer en t’y abonnant.
Promis pas de spam, juste la newsletter tous les vendredis dans votre boîte email.
Tu peux te désabonner à tout moment. Tu ne prends 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.
TypeScript 5.6
Cette nouvelle version a été annoncé le 9 septembre dernier et évidemment la release note est longue comme un zéro à quatre.
Je vous laisse en prendre connaissance.
PHP 8.4.0 Beta 5 available for testing
Le release finale approche doucement, voici en attendant la 5ème Beta. À vos tests.
L’INVITÉ DE LA SEMAINE - Baptiste Lechat
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 Baptiste 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 👇
1. Peux-tu te présenter ?
Je m’appelle Baptiste, j’ai 25 ans, et je suis originaire du Mans. Je vis en Vendée depuis quelques années. Je suis développeur full stack depuis 5 ans. Mon parcours m'a permis de maîtriser aussi bien le backend et le frontend, qui est ma préférence.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Ma spécialité, c'est le développement web et logiciel. En ce moment, je travaille principalement avec Next.js et TypeScript. J'ai aussi repris récemment le développement en Python, notamment pour créer des scripts et des extensions sur Autodesk Revit, un logiciel que nous utilisons quotidiennement dans mon travail.
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Oui, j'ai changé de carrière. En 2019, avant la crise du COVID, j'ai entamé un Mastère en informatique pour occuper le poste de responsable informatique au sein de la holding de mon entreprise actuelle. Avant cette reconversion, je travaillais comme économiste de la construction dans un bureau d'étude structure au sein du même groupe.
4. Quelles études as-tu suivies ?
J'ai suivi un parcours diversifié dans le domaine du bâtiment et de l'informatique. J'ai obtenu un Baccalauréat Professionnel Technicien du Bâtiment en Étude et Économie de la Construction au Lycée Professionnel Funay-Hélène Boucher du Mans. Ensuite, j'ai poursuivi avec un BTS Bâtiment au Lycée Livet de Nantes. J'ai continué avec une Licence Professionnelle en Bureau d’Études et Management de Projet BIM au Lycée Aimé Césaire de Clisson, avant de compléter mon cursus par un Mastère Expert en Développement Logiciel, Mobile & IoT au Campus Ynov de Nantes.
5. Comment as-tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
J'ai commencé ma carrière professionnelle avec plusieurs stages, incluant 21 semaines dans le domaine de l’économie de la construction et le suivi de chantier pendant mon Baccalauréat Professionnel, ainsi que 8 semaines de stage en suivi et pilotage de chantier pendant mon BTS. J'ai ensuite poursuivi en alternance durant ma Licence Professionnelle et mon Mastère, avant de signer un CDD puis un CDI dans le même groupe d'entreprises. Cela fait maintenant 6 ans que je travaille dans ce groupe de bureaux d’études. Parallèlement, j'ai beaucoup appris en autodidacte grâce à des vidéos YouTube, des lectures, des formations en ligne sur OpenClassRoom et en m’exerçant sur beaucoup de projets personnels.
6. Et maintenant tu en es où ?
Actuellement, je suis en CDI depuis octobre 2022 dans l'entreprise 123 Structure, un bureau d’études structure spécialisé dans les maisons individuelles. Mon rôle combine les fonctions de Développeur et de Dessinateur. Sur le plan personnel, je partage mes projets et mes astuces sur Twitter.
7. Sur ton profil Twitter, on peut lire que tu es Développeur web et logiciel / Dessinateur
Tu développes le plugin CodeX pour VSCode, peux-tu nous donner plus de détails ? A quoi sert l’extension ? Quelle est sa roadmap ? Comment t’es venu l’idée ? Est ce que c’est difficile de coder une extension VSCode ?
En juin dernier, j'ai lancé une extension VSCode appelée CodeX. À l'origine, j'ai développé cet outil pour répondre à un besoin personnel, puis j'ai réalisé que cela pourrait également aider d'autres développeurs. L'extension permet de visualiser la documentation des dépendances directement dans l'IDE, ce qui évite de jongler entre VSCode et le navigateur. Elle est actuellement compatible avec les projets JS/TS et PHP (via package.json et composer.json).
Pour le moment, il n'y a pas de roadmap précise puisque l'extension est déjà fonctionnelle. Je continue néanmoins à la maintenir en corrigeant les bugs éventuels et en répondant aux demandes populaires. D’autres languages seront pris en charge dans le futur.
Tu nous en dis un peu plus sur la partie dessinateur ?
En tant que Développeur Full Stack, mon activité principale consiste à développer des outils et des automatisation pour faciliter le travail quotidien de mes collègues, comme les dessinateurs, ingénieurs, et assistants techniques. Cependant, je contribue aussi en tant que dessinateur pour aider à la gestion du planning de l'agence. Je réalise des plans de coffrage et de ferraillage, qui sont principalement destinés aux maçons pour les guider dans la construction des structures.
Tu habites Clisson, qu’apprécies tu dans cette ville ?
Je réside à côté de Clisson car j'apprécie le calme de la campagne Ligérienne et Vendéenne, qui contraste avec le bruit et le stress des grandes villes. Après avoir passé 5 ans à Nantes pour mes études, j'ai choisi de m'installer près de Clisson pour profiter d'une vie quotidienne plus sereine.
8. Tu as d’autres passions ?
En plus de mon travail, je suis passionné par le sport, les jeux vidéo, ainsi que les séries et les films.
9. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Je ne participe pas à des conférences ou meetups pour le moment. Néanmoins, je partage mes projets et conseils de développement en Build In Public sur Twitter (X). Je prévois également de partager ces informations sur LinkedIn bientôt.
10. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Mon métier correspond en grande partie à mes attentes et à mes rêves, cependant, le contexte actuel dans mon entreprise me contraint à réduire considérablement mon temps de développement. Lors des phases plus classiques de mon travail, je peux retrouver cet aspect de mon métier que j’apprécie. J'espère pouvoir rééquilibrer les choses dans le futur pour me concentrer davantage sur le développement. Le domaine de la construction est en grande évolution est a entamé une transition numérique depuis plusieurs années, de nombreux enjeux comme le BIM, l’IA et la numérisation des bâtiments existants sont au cœur de cette transition. En parallèle, pour ne pas perdre la main, je continue à créer des outils et à partager mon parcours avec ma petite communauté sur Twitter (X).
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 ?
Restez curieux : Gardez un œil sur les nouvelles technologies et outils, tout en vous formant également sur des technologies plus anciennes et éprouvées, qui sont souvent très utilisées en entreprise.
Soyez flexible : Les employeurs recherchent des développeurs confirmés capables de s'adapter à divers projets, plutôt que des experts spécialisés dans une seule technologie.
Ne restez pas isolé : Entourez-vous de développeurs de tous niveaux. En tant que développeur intermédiaire, vous pouvez apprendre des experts et aider les débutants, ce qui favorise la progression collective. Personnellement, je fais partie de la communauté Spikes créée par Baptiste BRUN (@0xEzis sur X).
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.) ?
Mon PC portable : J'ai ce PC depuis mes 18 ans, et il fonctionne toujours parfaitement. J'ai développé tous mes projets personnels dessus, y compris CodeX.
Outils d'IA : J'utilise ChatGPT, MistralAI et Claude presque simultanément pour comparer les résultats et choisir le plus pertinent pour m'assister. Je prévois également de tester SuperMaven et peut-être CursorAI dans les jours à venir.
Mon IDE : VSCode, que j'ai largement personnalisé selon mes préférences, avec de nombreuses extensions pour améliorer mon flux de travail.
13. Un autre sujet que tu aimerais mettre en avant ?
Je voudrais mettre en avant l'importance de l'apprentissage continu dans le domaine de l'IT. La technologie évolue rapidement, et rester à jour est crucial pour rester compétitif et efficace. En parallèle, l'évolution constante des outils de développement, comme les IDE et les bibliothèques d'IA, transforme notre manière de coder et d'aborder les problèmes. Se tenir informé des dernières avancées peut vraiment améliorer notre productivité et nos compétences en développement.
14. Le mot de la fin ?
Pour conclure, je dirais que la passion et la curiosité sont des moteurs essentiels dans le domaine de l'IT. Ne cessez jamais d'apprendre et d'explorer de nouvelles technologies, car c'est ainsi que vous resterez à la pointe et continuerez à évoluer dans ce domaine dynamique. Merci @happytodev de m'avoir permis de partager mon parcours et mes idées !
Questions bonus
Ton jeu vidéo préféré :
La saga Assassin Creed
Ton film ou ta série préféré(e) :
La plupart du MCU, Bohemian Rhapsody, Forrest Gump
Si tu veux donner de la force à Baptiste, n’hésite pas à aller voir ses réseaux et pourquoi pas le suivre !
Twitter : https://x.com/baptiste_lechat/
Linkedin : https://www.linkedin.com/in/baptistelechat/
GitHub : https://github.com/baptistelechat
Portfolio : https://baptistelechat.vercel.app/
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que son parcours t’a inspiré ?
As tu des questions à lui poser ?
Pose lui 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.
Cette semaine, je remercie @bearstech, @guillaume_rygn et @ponceto91 pour les tools partagés
Stirling PDF
This is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application has evolved to encompass a comprehensive set of features, addressing all your PDF requirements.
Source : Github
BeerCSS
Une alternative à TailwindCSS.
Source : Github
Knight Lab’s SQL Murder Mystery
Envie de tester tes compétences SQL tout en résolvant un meurtre cela te tente ?
C’est l’expérience qui est proposée ici. Arriveras tu à percer le mystère ?
Private Bin
Un paste bin minimaliste qui ne zyeute pas vos données. Sympa non ?
Source : Github
Digital Design Library
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 Toulouse Game Dev - 20 & 21 septembre à Toulouse - France
Toulouse Game Dev organise deux après-midi avec des professionnel·le·s du jeu vidéo. Au programme : des conférences, du partage et des rencontres !
Gérer votre studio, développer des jeux, faire du Marketing, apprendre le financement et édition, découvrir les processus créatifs… il y en aura pour tous les goûts, alors n’attendez pas !
OpenTechCon - 28 septembre 2024 - Online
Organisée par l’ami Yoan Bernabeu, cette conf a déjà un programme alléchant :
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 des 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.
Formations PHP avec Gary Clarke
Qui est Gary et qu’est ce qu’il vous propose ?
Le mieux est que je laisse se présenter :
Bonjour et merci beaucoup d'avoir consulté mon travail. Je m'appelle Gary Clarke et je suis un développeur de logiciels avec de nombreuses années d'expérience, principalement en PHP. J'ai commencé à créer des tutoriels vidéo pendant l'enfermement en 2020 parce que je voulais relever le défi d'être capable d'expliquer des sujets complexes / techniques aux autres d'une manière qui soit facile à comprendre et à retenir.
À l'heure actuelle, mes vidéos ont été visionnées près d'un demi-million de fois et j'ai l'intention de continuer à créer du contenu nouveau et amélioré et d'enseigner à de plus en plus de nouvelles personnes. Je serais ravi de vous retrouver dans un de mes cours.
Pourquoi vous devriez essayer les formations de Gary ?
✅ Il a déjà fait le travail difficile de rassembler tout cela en une feuille de route cohérente et fluide.
✅ Le matériel est moderne et constamment mis à jour.
✅ Les exemples de code sont basés sur le monde réel et ils fonctionnent tous !
✅ Il réponds rapidement aux questions des étudiants.
✅ Personne d'autre ne couvre ces sujets avec autant de détails.
✅ Il sait ce que vous devez savoir.
✅ Les cours sont sous-titrés dans votre langue et la qualité est excellente.
Quelles sont les formations proposées ?
🆕 Symfony 7 Microservices : Le but de ce cours n'est pas de vous montrer toutes les fonctionnalités de Symfony mais de l'utiliser pour résoudre un problème réel... de cette façon, vous apprendrez beaucoup de fonctionnalités de toute façon, y compris celles qui ne sont enseignées nulle part ailleurs.
PHP Framework Pro : Apprenez comment fonctionnent réellement les frameworks PHP en construisant le vôtre avec moi.
PHP API Pro : Apprenez toutes les bonnes pratiques et les compétences essentielles pour créer des API en PHP.
Object Oriented PHP : Un guide complet de la programmation orientée objet en PHP. Du débutant aux concepts intermédiaires.
Test Driven Development in PHP : Faites passer vos compétences de développeur au niveau supérieur en créant une API à partir de zéro en utilisant le TDD avec le framework de test PestPHP.
plus des bundles qui vous permettent d’économiser
Une réduction de -30% grâce à ma newsletter
Grâce à mon partenariat avec Gary, bénéficie de 30% de réduction sur TOUTES SES FORMATIONS en utilisant le coupon “HAPPYTODEV” (à utiliser lors de ta commande).
LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Ici je te 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.
Cyril Gauthier - Alternance en contrat de professionnalisation - à partir d’octobre 2024 – Tours
Recherche: Alternance en contrat de professionnalisation pour la formation de Concepteur-Développeur d’Applications
Dates: À partir d’octobre 2024 - 12 mois (périodes de deux semaines en formation / 4 semaines en entreprise)
Localisation: Indre-et-Loire, ou télétravail
Présentation:
Salut à toi, lecteur de cette newsletter !
Peut-être suis-je la perle rare que tu cherches pour renforcer l’équipe de développement de ton entreprise ?
Je m’appelle Cyril, j’ai travaillé dans le secteur social pendant plusieurs années, en tant qu’Éducateur Spécialisé, en foyer auprès d’enfants placés, puis dans l’accompagnement d’adultes en situation de handicap intellectuel.
Mais il y a quelques années a émergé l’envie de voguer vers de nouveaux horizons professionnels, en me tournant vers l’une de mes passions ; le développement web !
Car même si j’avais pris une autre voie professionnelle, j’ai toujours aimé ça…
J’ai écrit mes premières lignes de code au collège en Qbasic, publié mon premier site web au lycée, puis j’ai peu à peu gagné en compétences, en réalisant des projets web et sites internet divers pour moi ou pour des associations dans lesquelles j’étais investi.
Mais le vrai tournant a été pour moi l’année 2018, lorsque j’ai créé un logiciel pour la Ligue d’Improvisation de Touraine : Improjector. C’est un dispositif scénique utilisé pendant des matchs d’impro, afin d’afficher sur grand écran au public diverses informations (scores, thèmes, chrono…). Cette application HTML/CSS/JS a fait ses preuves en spectacle, j’ai décidé de la distribuer gratuitement, et elle a connu un certain succès : elle est aujourd’hui une référence dans le milieu de l’improvisation francophone, utilisée par de nombreuses compagnies, en France, en Belgique, en Suisse et au Québec.
Cette aventure et le plaisir que j’y ai pris ont joué un rôle de déclencheur pour concrétiser un projet de reconversion : et si j’en faisais mon métier et devenais développeur web ?
J’ai franchi le pas, j’ai aujourd’hui terminé la formation de Développeur Web et Web Mobile au CEFIM, et mon stage à Supersoniks a confirmé cette envie !
Mais je veux aller plus loin, gagner encore en compétences, et je cherche maintenant une formation en alternance de Concepteur Développeur d’Applications. Je suis ouvert à tout type de proposition : agence, ESN, autres entreprises… Je suis curieux, et tout m’intéresse !
Même si je n’exclue pas de me spécialiser, je suis pour l’instant « fullstack » : en front-end, je manie les langages HTML/CSS/JS et frameworks (Bootstrap, Tailwind, React) et en back-end, PHP, MySQL, le framework Symfony. Je sais manier les API, utiliser intelligemment les IA, et je connais bien les CMS Wordpress et Drupal ! Je suis bien entendu ouvert et motivé pour étendre cette connaissance à d’autres technologies, et Java sera d’ailleurs au programme de ma formation si je suis dans une entreprise qui l’utilise !
Un grand merci à Frédéric et sa newsletter « Quoi de neuf les devs ? » pour ce partage, et si vous voulez en savoir plus sur moi, consultez mon CV ou mon portfolio ici : https://cg-dev.fr , ou contactez-moi directement :
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 101
Numéro 100
Numéro 97
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 1750 abonné.e.s et est lue par plus de 1850 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 : 48,00€
5 annonces : 234,00€ (-2,5%)
10 annonces : 456,00€ (-5%)
26 annonces : 1124,00€ (-12,5%)
52 annonces : 1997,00€ (-25%)
Framework Heroes : les offres d’emplois récentes
Tu cherche un poste en lien avec un framework ?
Voici les offres disponibles sur Framework Heroes :
Développeur(se) fullstack Laravel / React.js - Full remote 🏠
Développeur(se) expert fullstack Laravel / React.js + Design System - Full remote 🏠 - JL Recrutement
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.
Optimiste / Pessimiste / Dev ?
#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 !
LE MOT DE LA FIN
J’espère que cette newsletter te plait, je t’invite encore une fois à t’y abonner, c’est le meilleur soutien que tu peux m’apporter.
Tu recevras cette newsletter directement dans ta boîte email le vendredi.
J’aimerai te demander de la partager autour de toi avec tes collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne te coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Si tu souhaite me soutenir même modestement ou même gratuitement, je t’invite à consulter ma page dédiée sur mon site.
Sur cela, je te 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