Quoi de neuf les devs ? Numéro 53
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview de Sébastien alias Sebi, on parlera aussi d’astronaute, d’alternance, Devoxx, électronique, Rust, PHP, DevOps etc...
EDITO
Salut à toi chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Bienvenue aux 48 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1252 à suivre cette newsletter chaque semaine.
L’invité de la semaine
Cette semaine, je reçois Sébastien alias @sebi2706 sur X/Twitter. Je le remercie pour le temps qu’il m’a consacré, et en plus j’ai découvert que nous étions presque voisins 😉.
Seb est là pour rendre les développeurs heureux !
J’ai beaucoup aimé sa définition de Staff Developer Advocate :
“Je ne suis pas un commercial, pas un solution architect, pas un consultant ni un formateur, c’est un subtil équilibre qu’il faut maintenir, qui se travaille sur le moyen/long terme mais qui au final permet d’établir véritablement une relation saine avec les devs.”
Pour la suite, vous connaissez la chanson, ce sera dans la mini interview un peu plus bas.
Sinon, comme chaque semaine, tu retrouveras 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
d’astronaute
d’alternance
Devoxx
électronique
Rust
PHP
DevOps
et bien d’autres sujets encore
Je vous rappelle également que le 52 GIVEAWAY est toujours en cours et que le tirage aura lieu demain dans la soirée.
Pour participer, il te faut :
t’abonner à cette newsletter
commenter le numéro 52 en indiquant les cadeaux pour lesquels tu souhaites participer. Et comme je suis sympa, voici le lien direct pour commenter.
Si tu découvres cette newsletter, bienvenue ! N’hésite pas à t’abonner pour ne louper aucun numéro. Cela m’aide énormément.
Promis pas de spam, juste un email par semaine.
Et puis tu peux aussi partager cette newsletter pour permettre à d’autres devs de la découvrir.
Bonne lecture!
Je te souhaite un excellent week-end,
Fred
Mes sponsors permanents
👉 Comme le CEFIM, Cockpit io et Capgo, affichez ici votre logo avec le lien vers votre site ici pendant un an ou six mois pour 60€/semaine.
Visibilité pour votre entreprise garantie ! 🚀
Cliquez sur le bouton ci-dessous pour en savoir plus (modalités et tarifs) 👇
AU PROGRAMME DE CE NUMÉRO
✅ Annonceurs, recruteurs & sponsors : bienvenue !
⚡️ Flutter VS React Native VS SwiftUI : le test de perfs qui change tout
Mise en place de Tailwind CSS - Un projet Symfony de A à Z - FreeReads #10
✅ Si cette newsletter te plait 🧐 tu peux m’aider 💪 !
✅ L’INVITÉ DE LA SEMAINE - Sébastien Blanc alias @sebi2706
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Yvan TCHOUAYEP - Alternance immédiatement - 12 mois - France
Alper AKBULUT - Développeur PHP/Symfony - CDI - Aix-Marseille - Disponible immédiatement
Offres avec du télétravail
✅ Me retrouver sur les réseaux
<SPONSOR : TUTO.COM>
</SPONSOR>
LE COIN DES LECTEURS
Dans cette rubrique, je te propose des articles que j'ai trouvé intéressants toujours bien sûr dans notre domaine… ou presque !
SREN : vive opposition et amendements Mozilla sur la table
Cela bouge avec la loi SREN, nos signatures commencent à faire bouger les lignes. Des amendements sont déposés. Informez vous et décidez en votre âme et conscience si vous souhaitez signer la pétition ;-)
L’article de la Quadrature du net sur le sujet est également intéressant et cité dans cet article.
🇬🇧 DevOps With Laravel : Getting Started with Kubernetes
Un article de Martin Joo très complet montrant l’utilisation de Kubernetes avec Laravel
Devops - Ecrire et publier sa documentation avec docusaurus
L’ami Stéphane Robert un article bien fourni pour vous guider si vous avez besoin d’écrire une documentation sur votre application / produit etc.
Au menu site statique avec Docusaurus !
Intégration de Rust dans Buildroot
Sébastien Weyer propose ici un article/tutoriel sur Linux Embedded traitant les points suivants :
Qu'est-ce qui distingue Rust des autres langages ?
Comment l'intégrer à BuildRoot ?
A-il de bonnes performances ?
Enrichir les Enums PHP avec des attributs : Guide complet Laravel
Un super article de Damien Toscano à découvrir sur le blog de WeLoveDevs sur les Enums, les Attributs et la Reflection API de PHP. Un article qui donne un cas d’utilisation pratique de ces fonctionnalités dans un exemple utilisant Laravel.
L’article est très bien écrit et il serait incompréhensible qu’à la suite de sa lecture vous n’utilisiez pas les Enums et les Attributs dans votre codebase PHP !
Annonceurs, recruteurs & sponsors : bienvenue !
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 DE TWITTER
Dans cette rubrique, je te présente les tweets que j’ai trouvé intéressant au cours de la semaine. C’est évidemment complètement subjectif et c’est assumé.
Mac users : team Plein écran ou pas
Melvyn propose un petit débat pour les utilisateurs Mac :
Source : https://twitter.com/melvynxdev/status/1707425048586592299
TALL TIPS
Cette section regroupe des astuces pour Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
Laravel Health
Martin Joo t’explpique dans ce thread comment tu peux monitorer très simplement ton application Laravel
Source : https://twitter.com/mmartin_joo/status/1707729697956639060
Groupe LinkedIn Laravel Francophone
Si l’univers de Laravel t’intéresse, n’hésite pas à rejoindre mon groupe Laravel Francophone sur LinkedIn.
Il a pour objectif de fédérer les développeuses et développeurs Laravel francophones 🇫🇷.
Son but 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é !
⚡️ Flutter VS React Native VS SwiftUI : le test de perfs qui change tout
Pour les devs mobiles qui se posent des questions de performances entre les différents moteurs, Maxime de Purple Giraffe, te propose son propre test de performance.
Voici l’introduction de sa vidéo :
Je suis tombé sur un article qui compare les performances entre Flutter, React Native et SwiftUI.
Voici le lien de l'article en question : https://blog.theodo.com/2023/09/ios-rendering-performance/
Pour faire ce test, l'auteur crée sur chacune des plateformes 1000, 2000 et 3000 vues simples, puis des vues avec du texte.
Il mesure le temps de lancement des apps sur SwiftUi, puis React Native et enfin Flutter avec chacun des cas de test.
Les résultats semblaient complètement fous, avec par exemple Flutter qui était 6 fois plus lent que SwiftUI 😱 et même certains tests qui étaient plus rapides avec 2000 éléments qu'avec 1000 éléments sur la même plateforme.
J'ai donc décidé de ré-executer ses tests sur ma machine en optimisant un peu le code Flutter et Dart et avec un processus plus standardisé entre les 3 plateformes.
Les résultats que j'ai obtenu sont radicalement différents ⚡️
Building a Laravel Package
JustSteveKing te propose la rediffusion d’un live coding où il te montre comment développer un package pour Laravel.
Tutoriel Laravel 10 et Vue 3 : Trier des données
Voici le dernier tutoriel de Ludovic (LaravelJutsu) qui va t’apprendre à trier des données en utilisant les composables sur Laravel et Vue.
Mise en place de Tailwind CSS - Un projet Symfony de A à Z - FreeReads #10
On poursuit la série avec Yoan (@yOyO38) pour développer une app Symfony de A à Z. Dans cette épisode, on s’attaque au backup dans le cloud.
Les actus JS de la semaine avec DevTheory
Et voici l’actu JavaScript de la semaine avec Bryan.
LE JEU codé en 10 jours par 2 génies Français 🇫🇷
Benjamin revient sur la première place obtenue à un Game Jam de 10 jours par Console Buche et Neolectron.
Si cette newsletter te plait 🧐 tu peux m’aider 💪 !
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 RedBubble !
Par exemple, un T-shirt "Je suis PHP" 👇
C'est une création originale de mes petites mains.
Un bon moyen de te faire plaisir, d'afficher ton amour pour PHP et de me soutenir.
Le t-shirt « Je suis PHP » dispo en plein de couleurs différentes c'est ici 👇
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.
IFTTD #236.src - Faire mieux que les GAFAM : Innover à 150 face à 10 000 ingénieurs avec Laurent Thiery
Bruno te présente un nouveau numéro de IFTTD :
"même une équipe de 4 personnes peut avoir du mal à travailler"
Le D.E.V. de la semaine est Laurent Thiery, VP/Head of Engineering. Laurent vient nous raconter comment il a organisé les équipes et le travail de Oodrive pour garder de l'agilité avec une équipe de 150 devs ! Agilité encore plus de rigueur quand on évolue dans un environnement extrêmement concurrentiel, face à GAFAM qui ont des armées d'ingénieurs, innovant sur tous les fronts. Partage d'information, flexibilité et responsabilité de chacun sont les moteurs pour une organisation agile où les idées s'expriment sans être freinées par des process.
Code Garage #74 - Qu’est ce qu’un récit utilisateur ?
Un nouveau podcast de Code Garage de Nicolas Brondin-Bernard.
Parce qu'il ne suffit pas d'écrire 4 mots sur un ticket pour en faire une User Story, découvrons ensemble les usages et les bonnes pratiques de cet outil !
Avocado Growth - #04 Parcours tech : Jérémie Pereira, architecte front-end chez LeBonCoin
Mansour nous propose un nouveau rendez-vous régulier, des podcasts où il interview des devs.
Aujourd’hui c’est Jérémie et voici la présentation de l’épisode :
Dans ce nouvel épisode de mon podcast, je reçois Jérémie Pereira, architecte front-end chez Leboncoin. Jérémie nous raconte son parcours, de son rêve de devenir game designer à son poste actuel.
Si tu apprécies cette newsletter hebdomadaire, aide moi à la continuer en t’abonnant.
Promis pas de spam, juste la newsletter tous les vendredis dans ta 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.
PHP
C’est tout frais et chaud d’hier, voici les versions :
8.2.11
8.1.24
8.3.0 RC3
de PHP.
À vos mises à jour !
L’écosystème Laravel
Source : https://twitter.com/driesvints/status/1706711229585125820
Rust 1.72.1
What's in 1.72.1
1.72.1 resolves a few regressions introduced in 1.72.0:
Resolve some ICEs in the compiler:
PestPHP 2.20
La mise à jour date d’une heure au moment où j’écris ces lignes.
Cette version apporte `toBeBetween` dans les expectations.
Pour plus d’infos sur cet ajout, voici la PR en question.
L’INVITÉ DE LA SEMAINE - Sébastien Blanc alias @sebi2706
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 ?
Tu es prêt.e pour l’interview ?
La voici 👇
La mini interview de Sébastien
1. Peux-tu te présenter ?
Bonjour, je m’appelle Sébastien Blanc, j’ai 45 ans et je vis à Vallauris dans le Sud-est. Je suis né aux Pays-Bas où j’ai également passé une partie de ma vie.
J’ai 2 enfants et 5 chats ! Je travaille depuis 2004 et en remote 100% depuis 2012. Un des buts dans ma vie professionnelle est de rendre les développeurs heureux.
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
J’ai commencé en 2004 comme développeur J2EE et le Java reste encore mon langage préféré. Ma spécialité gravite autour du monde du développement en débordant très largement sur tout l'écosystème Cloud Natif : j’aime vraiment Kubernetes et certains des projets associés comme par exemple Knative.
Je m'intéresse également de plus en plus au développement des Operators Kubernetes (que je code en Java bien sure ;) ) car je pense que cela va être une brique de base cruciale sur un autre sujet sur lequel je me penche de plus en plus : le platform engineering.
Mais étant Developer Advocate, il faut que j’élargisse constamment mes connaissances et mes centres d'intérêts, en ce moment j’essaye de me raccrocher au wagon IA en couplant cela avec des technos que ma boite veut mettre en avant (i.e PGVector).
3. Es-tu un reconverti ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Non mais je suis un converti des études (voir la question suivante).
4. Quelles études as-tu suivies ?
Après une seconde très moyenne, je n’ai pas pu aller en première S et j’ai obtenu un bac ES. J’ai poursuivi en AES (Administration Economique et Sociale), après un DEUG un peu chaotique, j’ai poursuivi en licence/maîtrise AGE (Administration et Gestion des entreprises).
Pendant mon année de maîtrise, une nouvelle école d’ingénieur ouvrait ses portes : l’IAAI (Institut des Applications avancées de l’Internet, aka “l’école de l’Internet” créée par Jospin)
Cette école souhaitait s’ouvrir aussi à des profils non-scientifiques, j’ai sauté sur l’occasion et j’ai quand même dû faire une propédeutique (math, info, réseau) pendant que j’écrivais mon mémoire de fin d’année. Mais je fut accepté et en 2004 j’étais diplômé ingénieur.
5. Comment as tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
Ma première expérience fut mon stage de 6 mois de fin d’année en 2004. Je me suis retrouvé dans une petite “startup”, littéralement dans le garage du fondateur qui n’avait que des stagiaires et un vrai CTO. La boite essayait de lancer une plateforme de téléphonie over IP, il y avait tout à faire from scratch. Mon CTO, Vincent Nonnenmacher, m’a vraiment tout appris à ce moment-là : les Design Patterns, Spring, Hibernate, Maven, les mocks … Je lui dois beaucoup et je suis sûr qu’il lira cet interview et du coup j’en profite pour le remercier à nouveau.
Vers la fin de mon stage j’ai commencé à chercher du travail et avant même la remise des diplômes j’avais trouvé un poste de développeur J2EE dans une toute petite ESN aux Pays-Bas.
6. Et maintenant tu en es où ?
Après 7 ans d’ESN et 10 ans chez Red Hat où je suis progressivement passé de software engineer à developer advocate, j’ai rejoint il y a un an Aiven, qui fait des services managés autour de l’infrastructure de données, en gros on manage des base de données, du Kafka, du Redis et pleins d’autres produits Open Source. J’y occupe le poste de Staff Developer Advocate.
7. Sur ton profil Twitter, on peut lire que tu es Staff Developer Advocate @aiven_io, husband, speaker, Open Source, Java Champion
Tu nous en dis un peu plus sur tout cela ?
Staff Developer Advocate : Comme je le disais au début, mon but est de rendre les développeurs heureux. Developer Advocate fait partie de la fonction plus générale qu’on appelle DevRel qui signifie Developer Relations et c’est pour moi le cœur de mon métier : bâtir des relations de confiances avec les développeurs, ces développeurs peuvent se trouver dans des communautés ou bien dans des équipes chez des clients (qui représentent une grosse partie de notre taf tout en étant pas trop visible aux yeux de tous). Je ne suis pas un commercial, pas un solution architect, pas un consultant ni un formateur, c’est un subtil équilibre qu’il faut maintenir, qui se travaille sur le moyen/long terme mais qui au final permet d’établir véritablement une relation saine avec les devs.
C’est quelque chose de passionnant et dans lequel je prends beaucoup de plaisir.
Husband : Je suis marié depuis 2016 mais je suis avec ma femme depuis 1995 !
Speaker : Pendant très longtemps j’ai voulu être instituteur comme mon père, je trouvais cela fascinant de pouvoir transmettre du savoir. Aujourd’hui, une partie non négligeable de mon métier est d'être sur scène et de transmettre ma passion, mon savoir …
Open Source : Je peux vous raconter l'anecdote de comment je suis tombé dans l’Open Source : en 2008 je me suis cassé le pied et j’ai du rester cloué chez mois pendant 3 mois en arrêt (pas de remote à cette époque), j’ai commencé à m’amuser avec le framework Grails qui avait un système de plugin, c’est aussi le moment où les premiers smartphone sont apparus, j’ai développé un plugin qui permettait de générer des pages web mobile. Ce plugin a eu pas mal de succès, c’est comme ça que j’ai pu faire ma première conférence, co-écrire un livre et quelque temps après rejoindre Red Hat qui avait repéré mon profil et qui ouvrait un département mobile.
Java Champion : c’est une distinction honorifique décernée par Oracle à des individus de la communauté Java. Les Java Champions sont reconnus pour leurs contributions à l'écosystème Java, que ce soit par le biais de leur expertise technique, de leur enseignement, de leur advocacy ou de leur travail communautaire. Je suis très honoré d’en faire partie.
Tu as d’autres passions ?
Mes 5 chats m’occupent énormément :)
Et je suis passionné par toute la saga Half-Life (et je suis imbattable à Quake3).
8. Vu que tu es speaker, peux tu nous dire dans quelle conf on peut te voir? A part les confs, où peut on te suivre ?
Je suis speaker depuis 2009 et on a pu et on pourra me voir dans tout type de conférence un peu partout dans le monde, en allant du petit meetup à la grosse conférence internationale de type Devoxx Belgique.
En général, je préfère les formats de type “live coding” comme ma dernière conférence à Devoxx France :
mais également les formats longs de type workshop ou Deep Dive que je fais généralement avec un ou deux co-speakers :
Et de temps en temps, j’ai également l’honneur de faire des keynotes d’ouverture où je peux être un peu moins objectif et mettre en avant mes opinions. En octobre, j’aurai le plaisir de faire la keynote d’ouverture de Cloud Nord à Lille.
En dehors de cela, je possède une chaîne YouTube sur laquelle je ne passe pas assez dessus à mon goût. J’ai ma série sur Quarkus en français qui avait bien marché :
Je compte bien reprendre les lives stream, je réfléchis à une matinale avec un format assez équivalent à ce que font les excellents Olivier Poncet et Thierry Chantier (qui eux sont sur le créneau 12h-14h.
9. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Oui, comme je le disais précédemment, j’aurai voulu être instituteur comme mon père mais j’avais la passion de la programmation depuis mes 8 ans ! D’ailleurs, c’est mon père qui m’a initié en ramenant un MO5 à la maison avec le BASIC et le LOGO. En tant que Developer Advocate je peux coupler les deux, c’est très gratifiant quand quelqu'un t’interpelle dans les allées d’une conférence pour te remercier pour tel talk ou telle vidéo …
J’ai aussi réussi à transmettre cette passion de l’informatique à ma fille, depuis ses 10 ans elle souhaite devenir développeuse, presque 8 ans plus tard elle vient de faire sa rentrée en prépa intégrée.
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 ?
Toujours se rappeler de la “satisfaction” que procure le développement. Mon fils est friand des vidéos “satisfaisantes”, genre là où l’on voit un gâteau se faire découper et je me suis rendu compte que j’ai cette même sensation lorsque mon code compile et fonctionne comme je l’avais pensé dans ma tête. Ce cercle vertueux entre les idées que l’on a dans son cerveau et le code que l’on produit est d’une puissance impressionnante et on doit toujours s’en souvenir.
Plus concrètement, pour les jeunes devs, ne soyez pas effrayé par les ESN, c’est très formateur, on est au contact avec le client, on apprends la réalité du monde de l’entreprise. Ne vous “encrassez” pas trop pendant des années dans une même boîte, sortez de votre zone de confort.
Et puis, si vous le pouvez contribuez à un ou plusieurs projets Open Source, vous rencontrerez des communautés, des mentors formidables et c’est en même temps un investissement pour votre carrière.
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.) ?
Je développe avec VS Code, j’avoue que j’utilise de plus en plus chatGPT pour me générer des front ends ou bien des scripts d’insert en SQL.
Et le troisième outil, qui peut sembler controversé en ce moment, c’est X (ou bien Twitter), j’y suis depuis 15 ans, j’ai rencontré tellement de personnes qui m’ont aidé, qui sont devenus des amis. Cette plateforme me permets aussi de partager mes créations, mes vidéos un peu folle etc …
12. Le mot de la fin ?
Prenez soin et passez du temps avec les personnes qui vous sont chères, c’est tout ce qui compte au final.
Merci beaucoup Sébastien pour cette interview !
Si tu veux donner de la force à Sébastien, n’hésite pas à aller voir ses réseaux et pourquoi pas la suivre !
Twitter : sebi2706
LinkedIn : https://www.linkedin.com/in/s%C3%A9bastien-blanc-08a73b1/
YouTube : https://www.youtube.com/@sebi2706
Github : https://github.com/sebastienblanc
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que le parcours de Sébastien 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.
LibrePCB
https://twitter.com/ponceto91/status/1706549163100664116
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇧🇪 DEVOXX BELGIUM - du 02 au 06/10/2023 - Belgique
Cloud Alpes : les replays sont dispos
Source : https://twitter.com/Cloud_Alpes/status/1704361375701635143
Je tiens à souligner ici le super travail d’Aurélie Vache qui tient depuis plus de 7 ans un github qui donne toutes les informations pour les conférences à venir où chacun.e peut contribuer.
Il y a même un site associé pour faciliter tes recherches de conf : developers.events
Tu trouveras son article expliquant le pourquoi, le comment sur ce super projet dans le coin des lecteurs, un peu plus haut 👆
<AFFILIATION>
Dans cet espace, je présente un service ou un produit affilié. Je le dis en toute transparence, car tu es en droit de savoir que si tu achètes le service ou le produit dans cette zone, je serai rémunéré. Pour toi cela ne change rien, enfin si ! parfois tu pourras profiter de remises négociées auprès des annonceurs.
Cela me permet de récompenser le travail de préparation de cette newsletter.
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
Battle Ready Laravel
Ash Allen, bien connu dans la communauté Laravel, te présente le guide ultime pour auditer, tester, corriger et améliorer tes applications Laravel afin que tu puisse créer de meilleures applications plus rapidement et avec plus de confiance👇
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 50 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.
Yvan TCHOUAYEP - Alternance immédiatement - 12 mois - France
Type de recherche : Alternance
Dates : Immédiatement - Durée 12 mois - 3 semaines en entreprise / 1 semaine en formation
Zone géographique : Toute la France
Présentation :
Actuellement en Mastère 2 d'Expert Ingénieur Systèmes et Réseau à l'IF2I Paris, j'ai acquis une solide expérience en administration des systèmes et réseaux. Mon parcours jusqu’ici m'a permis de développer des compétences essentielles pour les missions de déploiement et de maintenance des infrastructures réseaux, la gestion du support clients (ticketing, résolution des incidents, diagnostics...) ainsi que l'administration et le maintien en sécurité des systèmes (sécurité cloud, gestion des accès, protection des données...).
Ma passion pour ce domaine en constante évolution se reflète dans mon désir ardent d'apprendre davantage et de relever de nouveaux défis. Je crois fermement que la technologie est le moteur de l'innovation et de la croissance. Je suis convaincu que mon expertise technique, associée à mon dynamisme et mon aisance relationnelle, font de moi un candidat idéal pour intégrer une équipe qui partage cette vision🤝.
Je suis à la recherche d'une alternance d'un an pour mettre en pratique mes connaissances et contribuer à des projets ambitieux. Si vous cherchez un collaborateur passionné et déterminé à faire avancer votre équipe, n'hésitez pas à me contacter. Je suis impatient de contribuer à votre succès !💪
Je suis disponible pour échanger avec vous via les coordonnées ci-dessous :
tel: 0766266498
Email: ytchouayep28@gmail.com
LinkedIn: https://www.linkedin.com/in/yvan-tchouayep-536a3a271
C.V. :
Alper AKBULUT - Développeur PHP/Symfony - CDI - Aix-Marseille - Disponible immédiatement
Type de recherche : CDI
Dates : Immédiatement
Zone géographique : Aix-Marseille
Présentation :
Bonjour,
Je suis développeur reconverti en 2019 avec une formation à Centrale Marseille.
Après avoir obtenu le diplôme de Bac+3 au sein de l’école CESI en 2021, j’ai travaillé pendant 1 an et demi en Laravel sur des projets from-scratch.
Depuis mars 2023 je travaille avec la stack Symfony, Docker, Api Platform, PostgreSQL.
Actuellement je suis en recherche d’un poste sur Symfony en tant que développeur back-end ou full-stack afin de monter en compétence principalement sur Symfony et maîtriser un framework front à moyen terme.
Mes objectifs professionnels sont:
- Devenir expert en Symfony
- Maîtriser les bonnes pratiques et adapter aux technologies utilisées
- Comprendre les architectures modernes et les appliquer sur mesure par rapport aux besoins
LinkedIn : https://www.linkedin.com/in/alper-akbulut/
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Afin d’alléger la newsletter, dorénavant, je ne garderai ci-dessous que les 5 derniers numéros.
Numéro 52
Numéro 51
Numéro 49
Numéro 48
Numéro 47
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 1200 abonné.e.s et est lue par plus de 1400 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 : 60,00€
5 annonces : 292,50€ (-2,5%)
10 annonces : 570,00€ (-5%)
26 annonces : 1365,00€ (-12,5%)
52 annonces : 2340,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
LinuxJobs
Toutes les offres d’emploi avec du télétravail – semaine 39
Retrouvez cette semaine sur LinuxJobs.fr les offres d’emploi contenant au moins une part de télétravail, afin d’encourager et d’accompagner la transformation de l’emploi et du rapport au présentiel.
UN PEU D’HUMOUR !
Quand je vois le backlog du projet qu'on est censés livrer dans moins d'un mois
#LaPetiteInfoDuJour
Avec l’autorisation d’Olivier Poncet, je republie #LaPetiteInfoDuJour prise au hasard ou pas dans celles de la semaine.
Source :https://twitter.com/ponceto91/status/1706975719996510248
C’est bon pour votre culture générale.
Merci Olivier pour ce rendez vous quotidien !
Me retrouver sur les réseaux
Tu peux me suivre sur Twitter, Youtube et pour plus d’interaction, comme me poser des questions, tu peux rejoindre mon Telegram
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 29/09 : 1252
Evolution S-1 : +48 / +3,99%
LE MOT DE LA FIN
J’espère que cette newsletter te plait, je t’invite encore une fois à t’y abonner, c’est le meilleur soutien que tu peux m’apporter.
Tu recevras cette newsletter directement dans ta boîte email le vendredi.
J’aimerai te demander de la partager autour de toi avec tes collègues et sur les réseaux sociaux. Cela m’aide vraiment et cela ne te coûte rien. Il suffit de cliquer sur le bouton ci-dessous :
Si tu souhaites me soutenir même modestement ou même gratuitement, je t’invite à lire le paragraphe ci-dessous 👇
Me soutenir ? Mais oui ! Avec plaisir
TL;DR : Si tu ne peux pas ou ne veux pas, ce n'est pas grave, te compter parmi mes fidèles lecteurs est déjà une récompense à mes yeux.
Si tu penses que le travail de collecte à l'origine de cette newsletter t’apporte de la valeur, tu peux m'encourager en me soutenant financièrement (non ce n'est pas un gros mot ;-))
Pour cela, je te donne des pistes dans cet article :
“Le contenu gratuit demande tout de même du travail”
En résumé, tu peux le faire en :
m'achetant une formation
en me payant un café via mon compte Ko-fi
en faisant un don sur une de mes formations gratuites (oui même 1€ c'est un super geste)
en me payant un ☕ ou une 🍺 directement sur Paypal. Il n'y a pas de montant maximum ;-), il n'y a pas de montant minimum. 1€, 2€, 5€ ou plus, peu importe, cela m'aidera toujours à avancer et de continuer à proposer du contenu de qualité.
en achetant un goodies (T-Shirt, casquette, mug, etc.) sur mes boutiques RedBubble ou SpreadShirt
Sur cela, je te souhaite un excellent week end !
Happy Coding à toutes et à tous
A bientôt
Fred
Tu peux me suivre sur Twitter, Youtube et pour plus d’interaction, comme me poser des questions, tu peux rejoindre mon Telegram
Crédits photos
Photo de Scott Graham sur Unsplash
Photo de Marcos Gabarda sur Unsplash
Photo de Mathew Schwartz sur Unsplash
Photo de Susan Holt Simpson sur Unsplash
Photo de Corina Rainer sur Unsplash
Photo de Alexander Shatov sur Unsplash
Photo de Markus Winkler sur Unsplash
Photo de Kenny Eliason sur Unsplash
Photo de Jerry Wang sur Unsplash
Merci pour le merci Séb :-)
Je peut dire que c’est toujours un plaisir de voir des jeunes avec le ‘feu dans les yeux’ et que tu vois les étincelles quand tu explique un truc, qui pour la plupart est trop technique/barbant (comme finalement on montre ses jouets :-))
Vincent Nonnenmacher