Quoi de neuf les devs ? Numéro 54
Un concentré d'infos pour les devs par un dev. Cette semaine avec l'interview d'Eloïse Siclon, on parlera aussi DevOps, d'anglais, de GPT4, de CV, de hacker et de la CIA, de reflexivité etc...
EDITO
Salut à toi chère développeuse, cher développeur, sysadmin, ops, sre, DevRel, sécu 👋
Bienvenue aux 3 nouvelles et nouveaux abonné.e.s, vous êtes à présent 1255 à suivre cette newsletter chaque semaine.
L’invité de la semaine
Cette semaine, je reçois Eloïse Siclon. Je la remercie pour le temps qu’elle m’a consacré.
Je pense que comme Eloïse, on partage toutes et tous cette vision de notre métier :
“je pense que c’est gratifiant que de construire des solutions qui facilitent la vie des gens”
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
DevOps
Anglais
GPT4
CV
hacker et CIA
réflexivité
et bien d’autres sujets encore
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 ! 🚀
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
✅ Annonceurs, recruteurs & sponsors : bienvenue !
À 17 ANS, IL EST LE HACKER FRANÇAIS LE PLUS RECHERCHÉ PAR LA CIA (FLORENT CURTET)
Un moteur de recherche avec HTMX et GOOGLE BOOKS API - Un projet Symfony de A à Z - FreeReads #11
✅ Si cette newsletter te plait 🧐 tu peux m’aider 💪 !
IFTTD #237.src - Exotec: Une reine et une armée de robots avec Sophie Paquereau
Avocado Growth - #05 Parcours tech : Aline, du burnout au Développement Web
✅ L’INVITÉE DE LA SEMAINE - Eloïse Siclon
✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR
✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS
Offres avec du télétravail
✅ Me retrouver sur les réseaux
<SPONSOR>
Pré-inscription
Tu es développeur ou développeuse PHP ? Et tu as l'impression de stagner dans ton évolution ? Alors pré-inscris-toi au programme "S'entraîner pour progresser en PHP" pour recevoir directement dans ta boîte mail un kata à réaliser ! Cette pré-inscription est totalement gratuite et sans engagement !
Qu’est ce que "S'entraîner pour progresser en PHP" ?
Cet accompagnement a pour objectif de te faire progresser en PHP dans un contexte différent de ton quotidien :
🚧 Pas de dettes techniques (ou alors l'objectif sera de la résoudre),
❌ Pas de pression,
🎯 Des exercices à difficulté variable.
Pendant 2 mois, tu recevras dans ta boîte mail chaque semaine :
🥋 Un kata avec sa description
🆘 Des aides au développement
🌶 Des défis supplémentaires pour pimenter ton code
👨🏫 Une solution pas à pas en texte et en vidéo
Pour t’accompagner :
🎙 Une communauté sur Discord pour échanger et s'entraider entre pratiquants et pratiquantes
💻 Des soirées live-coding pour réaliser des katas supplémentaires
🧑🏻💻 Et bien évidemment, je serai là pour t’aider à progresser
Donc si tu as envie :
➕ d'améliorer ta pratique du PHP,
🛠️ de découvrir des outils et librairies,
💼 d'apprendre à mieux connaître ton IDE,
🔗 de partager ton aventure avec d'autres participants et participantes
pré-inscris-toi dès maintenant pour commencer ton entraînement et ne pas rater la mise en vente de la deuxième session de “S’entraîner pour progresser en PHP” !
</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 !
Faut-il parler anglais pour devenir développeur ?
Pixel Princess nous propose un article très bien articulé sur la question. À mon sens, l’anglais est une compétence clé pour notre métier, attention je ne dis pas qu’il faut avoir une licence d’anglais pour pratiquer et être à l’aise dans notre métier.
Toutefois, une bonne base, alimentée au quotidien par quelques articles tech et vidéos en anglais cela aide bien.
Allez lire son article, elle y explique ce que l’on attends de nous en entreprise, comment s’améliorer, le niveau attendu.
Dernière astuce, si vous regardez des séries ou films sur des plateformes telles que Netflix ou autres, mettez en version anglaise (quand c’est possible) et le sous titrage en français ou en anglais selon votre niveau. Vous verrez rapidement votre progression notamment de votre compréhension.
Bref, je vous laisse avec Pixel Princess
Devops - une refondation nécessaire ?
L’ami Stéphane souhaite clarifier ce qu’est le DevOps et ce qu’il n’est pas. En effet, partant d’une philosophie, petit à petit le DevOps s’est transformé en une fiche de poste, voire en une ou un salarié.
Stéphane propose de se poser et de revoir les bases dans cet article très clair et très instructif.
En voici l’introduction :
Je me suis lancé sur la refonte de mon site en un site de documentation sur le DevOps. En rédigeant les pages de celui-ci, je me suis fait la réflexion, comme beaucoup d’ailleurs. Mais qu’avons-nous fait du DevOps ? Du grand n’importe quoi ! A-t-on besoin de recréer des fondations solides pour mieux repartir ? Oui, je le pense. Est-ce-que le Platform Engineering est la réponse ? Non, car il ne s’adresse pas au cœur du problème ! Mais c’est quoi le coeur du problème ?
What We Learned Building A Call Summary App with GPT-4
Un article sous forme de retour d’expérience sur le développement d’une application en utilisant GPT-4
Nouveau moteur JIT pour PHP-8.4/9 : Révolution dans la compilation Just-in-Time
Si vous souhaitez en savoir plus sur le prochain moteur JIT qui équipera les versions 8.4 et 9 de PHP, c’est l’article qu’il vous faut lire.
Sam Altman (PDG d’OpenAI) laisse entendre qu'il veut remplacer les « humains médians » par une Intelligence Artificielle Générale
Une position qui a le don d’irriter un certain nombre d’entre nous par le fait qu’elle caricature l’humain et son intelligence.
Toutefois, la réalité de ce qui nous attends n’est pas encore connue, tout comme les décisions des politiques et législateurs devant un sujet qui va pourtant déferler sur nos modes de vies comme un tsunami.
Toute la question est comment allons nous nous préparer à affronter ou à surfer sur cette déferlante qui parait inéxorable.
Pour en savoir plus je vous encourage à lire cet article de developpez.com et de vous faire votre propre avis sur la question.
Cockpit io au Jug Summer Camp 2023
Katia Tal nous propose ici un retour d’expérience de son passage au Jug Summer Camp et sa vision des différentes conférences auxquelles elle a participé.
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é.
Ton CV, avec photo ou pas ?
Guillaume a lancé un sondage intéressant cette semaine sur l’utilisation de photo sur un CV. Le oui l’emporte d’une courte tête dans son sondage
Source : https://twitter.com/guillaume_rygn/status/1708411280988516575
N’hésite pas à dire en commentaire pourquoi tu préfère l’une ou l’autre des options !
Et toi les titres, tu en penses quoi ?
Personnellement, je trouve que Melvyn a raison. On peut être arrivé à un poste de lead tech à la sueur de son front et puis tout d’un coup se reposer sur ses lauriers.
À la vitesse où va la tech aujourd’hui, 6 mois plus tard tu es déconnecté de la réalité tech.
Le titre c’est juste quelques mots, la vraie valeur elle se situe dans ton envie de continuer à apprendre tout le temps, dans ce que tes doigts produisent comme code grâce à ton cerveau super entrainé.
Alors attention, je ne dis pas que pour être bon il faut exceller de partout. De toute façon, ce n’est pas possible.
Se tenir informer et s’intéresser oui, devenir expert dans son domaine oui mais surtout garder la passion intacte. Ce sera toujours elle, ton meilleur guide.
Source : https://twitter.com/melvynxdev/status/1710173061444760010
TALL TIPS
Cette section regroupe des astuces pour Tailwind Css, Alpine Js, Laravel et Livewire. A piocher ou à bookmarker selon tes besoins.
Digging Into Laravel Breeze's Livewire Stack
Intro :
In this livestream, we will explore Laravel Breeze's new Livewire Stack.
The Luke Downing’s PHPStorm Setup
Si tu utilises PHPStorm, cet article va peut-être t’intéresser, Luke Downing, acteur bien connu de la communauté Laravel t’y livre sa configuration de PHPStorm.
Laravel au quotidien & A Day with Laravel
Je te propose de retrouver le numéro 29 de “Laravel au quotidien” et son équivalent anglais “A Day with laravel”.
Au menu : 💡Security Tip, 📖 Laravel and DomPDF, 🎥 Filament Tutorial, 💡 Initializer for Laravel, 🆕 Livewire stack comes in Laravel Breeze
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é !
IFTDD 238.src Recréer un ordinateur 8 bits
Recréer un ordinateur 8 bits: Tout recréer, même l'assembleur avec Olivier Huber "Quand on fait une erreur ça peut cramer, c'est très concret" Le D.E.V. de la semaine est Olivier Huber, Senior Partner Solution Architect chez Aiven. En voulant expliquer à sa fille comment fonctionnait un ordinateur, Olivier s'est pris d'un projet fou : reconstruire un ordinateur en entier chez lui. Il vient nous raconter comment il a construit ses premières portes logiques à partir de simples transistors, puis son premier processeur 8 bits, et ainsi de suite.
Jusqu'à son travail actuel sur la carte graphique et son objectif final encore plus fou !
Il va sans dire que grâce à Olivier nous découvrons des fonctionnements qui nous semblaient acquis depuis longtemps.
À 17 ANS, IL EST LE HACKER FRANÇAIS LE PLUS RECHERCHÉ PAR LA CIA (FLORENT CURTET)
Merci à Florent Curtet de nous avoir raconté son histoire, celle d'un hacker surdoué qui utilise aujourd'hui son passé de cybercriminel pour défendre nos institutions en ligne.
Un moteur de recherche avec HTMX et GOOGLE BOOKS API - Un projet Symfony de A à Z - FreeReads #11
On poursuit la série avec Yoan (@yOyO38) pour développer une app Symfony de A à Z. Dans cette épisode, on s’attaque au moteur de recherche.
Les actus JS de la semaine avec DevTheory
Et voici l’actu JavaScript de la semaine avec Bryan.
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 #237.src - Exotec: Une reine et une armée de robots avec Sophie Paquereau
Bruno te présente un nouveau numéro de IFTTD :
"Nous sommes passés d'un calcul de 1s à 4ms"
Le D.E.V. de la semaine est Sophie Paquereau, Tech lead Exotec.
Concevoir un robot n'est déjà pas mince affaire. Sophie vient nous expliquer comment Exotec construit une flotte de robots pour entrepôt, pour amener des paquets des étagères vers les préparateurs de commandes. Un ballet incessant de robots autonomes mais cadencé par un orchestrateur qui voit tout et doit réagir extrêmement vite. Nous y parlons robotique, électronique, performance, IA, et organisation d'équipe. Nous y parlons aussi de souris, de labyrinthe, de vitesse et d'effet de bord.
Code Garage #75 - La réflexivité en programmation
Un nouveau podcast de Code Garage de Nicolas Brondin-Bernard.
Où comment analyser, inspecter ou modifier le comportement du code pendant son exécution...
Avocado Growth - #05 Parcours tech : Aline, du burnout au Développement Web
Mansour nous propose un nouveau rendez-vous régulier, des podcasts où il interview des devs.
Aujourd’hui c’est Aline et voici la présentation de l’épisode :
Aline est une développeuse web et mobile qui a fait une reconversion professionnelle il y a trois ans. Elle explique qu'elle était auparavant éducatrice et que son passage au développement a été motivé par sa passion pour la réflexion et son attrait pour les ordinateurs. La période du Covid-19 a été un moment de remise en question pour elle, lui permettant de se lancer dans une carrière qui correspond davantage à sa personnalité.
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.
L’écosystème Laravel
Source : https://twitter.com/driesvints/status/1709220181686284698
Rust 1.73
What's in 1.73.0 stable
Cleaner panic messages
The output produced by the default panic handler has been changed to put the panic message on its own line instead of wrapping it in quotes. This can make panic messages easier to read, as shown in this example:
fn main() {
let file = "ferris.txt";
panic!("oh no! {file:?} not found!");
}
Output before Rust 1.73:
thread 'main' panicked at 'oh no! "ferris.txt" not found!', src/main.rs:3:5
Output starting in Rust 1.73:
thread 'main' panicked at src/main.rs:3:5:
oh no! "ferris.txt" not found!
This is especially useful when the message is long, contains nested quotes, or spans multiple lines.
Additionally, the panic messages produced by assert_eq
and assert_ne
have been modified, moving the custom message (the third argument) and removing some unnecessary punctuation, as shown below:
fn main() {
assert_eq!("🦀", "🐟", "ferris is not a fish");
}
Output before Rust 1.73:
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `"🦀"`,
right: `"🐟"`: ferris is not a fish', src/main.rs:2:5
Output starting in Rust 1.73:
thread 'main' panicked at src/main.rs:2:5:
assertion `left == right` failed: ferris is not a fish
left: "🦀"
right: "🐟"
Thread local initialization
As proposed in RFC 3184, LocalKey<Cell<T>>
and LocalKey<RefCell<T>>
can now be directly manipulated with get()
, set()
, take()
, and replace()
methods, rather than jumping through a with(|inner| ...)
closure as needed for general LocalKey
work. LocalKey<T>
is the type of thread_local!
statics.
The new methods make common code more concise and avoid running the extra initialization code for the default value specified in thread_local!
for new threads.
thread_local! {
static THINGS: Cell<Vec<i32>> = Cell::new(Vec::new());
}
fn f() {
// before:
THINGS.with(|i| i.set(vec![1, 2, 3]));
// now:
THINGS.set(vec![1, 2, 3]);
// ...
// before:
let v = THINGS.with(|i| i.take());
// now:
let v: Vec<i32> = THINGS.take();
}
Stabilized APIs
Unsigned
{integer}::div_ceil
Unsigned
{integer}::next_multiple_of
Unsigned
{integer}::checked_next_multiple_of
std::ffi::FromBytesUntilNulError
std::os::unix::fs::chown
std::os::unix::fs::fchown
std::os::unix::fs::lchown
LocalKey::<Cell<T>>::get
LocalKey::<Cell<T>>::set
LocalKey::<Cell<T>>::take
LocalKey::<Cell<T>>::replace
LocalKey::<RefCell<T>>::with_borrow
LocalKey::<RefCell<T>>::with_borrow_mut
LocalKey::<RefCell<T>>::set
LocalKey::<RefCell<T>>::take
LocalKey::<RefCell<T>>::replace
These APIs are now stable in const contexts:
rc::Weak::new
sync::Weak::new
NonNull::as_ref
Other changes
Check out everything that changed in Rust, Cargo, and Clippy.
Python 3.12 et Python 3.11.6
Je vous invite à consulter les releases notes :
L’INVITÉE DE LA SEMAINE - Eloïse Siclon
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 Eloïse 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 d’Eloïse
1. Peux-tu te présenter ?
Je m’appelle Eloïse Siclon j’ai la quarantaine 😉, je suis suis développeuse web et mobile, j’ai deux enfants et j’aime la tarte au citron meringuée 😅
2. Quelle est ta spécialité ? Quel est ton langage préféré ?
Ma spécialité est et restera PHP (NON, PHP n’est pas mort et il est loin de l’être !) dans lequel je suis tombée à l’époque de PHP 5. Pourquoi ? Parce que en effet c’est un langage permissif pour les mauvaises langues, moi je dirais plutôt inclusif : il permet à de jeunes développeurs de ne pas se décourager en leur permettant de pouvoir créer du code qui donne des résultats et donc de persévérer pour s’améliorer.
Aujourd’hui PHP 8.2 reprend beaucoup de concepts de JAVA lui permettant ainsi d’être stricte et de pouvoir concurrencer JAVA en entreprise. D’autant que des frameworks comme Laravel (par pur hasard 😉) ont un écosystème riche, cohérent et mature avec un business model intelligent.
3. Es-tu une reconvertie ? (as tu travaillé dans un autre domaine que l’IT précédemment)
Oui et non, je m’explique : j’ai fais un cycle d’études supérieure classique dans un autre domaine et c’est une fois rendue dans le monde du travail que je me suis rendue à l’évidence que ma véritable passion c’était l’informatique et que je devais me réorienter pour trouver mon bonheur.
4. Quelles études as-tu suivies ?
J’ai fait un premier BTS mécanique et automatisme industriel sans grande conviction, et après quelques années en bureau d’études, j’ai pu bénéficier d’un premier fongecif (dispositif dont je regrette la disparition…) pour faire un bts informatique orientée infra.
J’ai eu l’occasion de développer en autodidacte pour mon entreprise des outils, mais je sentais que ma formation était trop fragile et aussi qu’il me manquait le tampon “développeur” officiel sur mon CV. J’ai donc remis le couvert entre 2015 et 2017 pour obtenir un master concepteur développeur informatique chez ENI à Niort afin d’asseoir mes connaissances.
Je ne regrette pas du tout cette formation qui m’a permis de toucher à plein d’autres technos et méthodologies indispensables.
5. Comment as tu démarré dans le monde pro ? Stage, alternance, emploi direct ?
L’alternance est pour moi le meilleur tremplin pour l’emploi, beaucoup d’entreprise sont très (trop) frileuse à mon humble avis à donner la chance à des juniors. Je pense que j’écrirai un post sur ce sujet car je trouve qu’il y a vraiment un gros soucis en France à ce sujet…
6. Et maintenant tu en es où ?
Maintenant je suis chez Digital Associates et ravie d’être parmis cette coopérative de services numériques : de l’extérieur pour le client cela peut sembler être une ESN comme une autre, mais pour nous c’est radicalement différent. Je pense que ce modèle vertueux va tendre à se développer.
7. Sur ton profil LinkedIn, on peut voir que tu es dev à la fois fullstack Laravel/VueJs/AlpineJs et Spring Boot/ Flutter.
Tu as été aussi technicienne réseau et admin réseau
Tu nous en dis un peu plus sur tout cela ? Comment tu es passée du réseau au devs ?
Eh bien c’est grâce à un alignement de planètes, j’avais cette appétence pour le code depuis toujours et le fait qu’il y ait un besoin dans mon ancienne entreprise et la possibilité de faire encore un fongecif pour le financer m’a permis de réaliser sereinement mon souhait.
Qu’est ce que t’apporte ton background réseau dans ton quotidien devs ?
Tu as d’autres passions ?
Mon background infra/réseau est précieux je pense, même si aujourd’hui beaucoup de devs ne se soucient pas du déploiement et se contentent de déployer dans des clouds, je pense que c’est important d’avoir l’expérience nécessaire pour savoir dimensionner les ressources d’un serveur en fonction de ce que l’on déploie, du nombre de connexions simultanées etc..
C’est aussi important pour être totalement autonome afin de mettre en place des serveurs de staging et autres.
J’ai en effet d’autres passions : la science en général, mais plus particulièrement tout ce qui concerne le spatial qui me fascine depuis ma tendre enfance.
Je suis aussi impliquée dans le C.A. d’une association qui lutte contre les discriminations envers les personnes LGBT et qui me permet d’être un support motivant pour réaliser des sides projects utiles (application mobile, application de synthèse des intervention).
8. Peut-on te voir dans des conf ou des meetups ? Sinon où peut on te suivre ?
Je ne fais pas encore de meetups mais il ne faut jamais dire jamais… 😉
On peut me suivre sur LinkedIn.
9. Est-ce que ton métier correspond finalement à tes attentes, tes rêves ?
Oui tout à fait je pense que c’est gratifiant que de construire des solutions qui facilitent la vie des gens. Mais contrairement à beaucoup d’autres métiers il faut toujours avoir l’envie de rester à l’affût des nouveautés et ne pas hésiter à se remettre en question, certains le vivent bien et d’autres mal tout est question de tempérament.
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 ?
Le premier est d’être extrêmement vigilants sur le choix de la formation : ne pas céder aux sirènes des formations express où des boîtes privées font miroiter un emploi à l’issue de 3 mois tambour battant.
Il faudra faire le bilan de ces miroirs aux alouettes un jour et je pense que ça va faire mal !...
Le deuxième c’est d’être au point sur l’anglais ! Le comprendre à l’écrit et à l’oral pour pouvoir trouver les ressources dont vous aurez besoin pour comprendre les docs, stackoverflow, suivre des tutos, des conférences, tout ce qui fait partie de la vie d’un dev aujourd’hui.
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.) ?
Mon macbook pro déjà 😅(je me suis convertie y a un an et depuis c’est le grand amour !)
Les IDE de Jetbrains (je ne touche pas de commissions promis ! 😁)
Youtube pour la veille
12. Un autre sujet que tu aimerais mettre en avant ?
Je suis très préoccupée par la tournure que prend le marché du travail dans notre domaine, notamment pour les juniors. Actuellement il y a des sollicitations permanentes pour les devs expérimentés, c’est très positif pour nous, mais les juniors ont les pires difficultés à trouver leur place.
C’est un peu comme si on ne plantait plus aucun arbre. La situation est d’autant plus critique que en France il y a une mentalité qui tend à dire que on ne peut pas faire toute sa carrière comme dev, qu’il faut forcément devenir chef de projet, PO etc…
Je suis aussi très préoccupée par la place sociétale de l’IA, si les politiques ne s’emparent pas du sujet dès maintenant, je pense que nous allons au devant de graves problèmes.
13. Le mot de la fin ?
Comme le disait Steve Jobs : “L'ordinateur est un vélo pour le cerveau”, alors prenez le temps de vous poser et regardez les étoiles ! 😊
Merci beaucoup Eloïse pour cette interview !
Si tu veux donner de la force à Eloïse, n’hésite pas à aller voir ses réseaux et pourquoi pas la suivre !
Et voilà l’interview est terminée.
Qu’en as tu pensé ? Est ce que le parcours d’Eloïse 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.
Devdocs.io
Source : https://twitter.com/guillaume_rygn/status/1709841776733835532
Octodoc
En parlant de docs, Guillaume a créé un package npm qui pourrait bien t’être utile.
Je l’ai ajouté dans ma liste des outils à tester.
Source : https://twitter.com/guillaume_rygn/status/1707703809428897839
Bruno
Source : https://twitter.com/ponceto91/status/1709810654742204549
Driverjs
Décidemment Guillaume est à l’honneur cette semaine. Cela dit son travail pour nous trouver toutes ces pépites est énorme et comme il le partage généreusement autant lui donner un max de visibilité ;-)
Source : https://twitter.com/guillaume_rygn/status/1706580082658013465
CONFÉRENCES ET ÉVÉNEMENTS À VENIR
Dans cette rubrique, je te présente les conférences et événements à venir dans les prochaines semaines
🇫🇷 Forum PHP 2023 - 12 & 13 ocotbre - Hôtel New York - The Art of Marvel, Disneyland Paris
Episode 2 du Forum PHP à l’Hôtel New York-The Art of Marvel!
Après l'édition 2022 reconnue comme “la meilleure de tous les Forum PHP”, la communauté attendait le retour du cycle de conférences à Disneyland Paris : nous l'avons entendue !
La formule qui fait le succès du grand rassemblement de la communauté PHP ne change pas : conférences pointues et actuelles, speakers passionnés, sponsors investis auprès de l'écosystème, lors de deux jours d'échanges et de convivialité portés par l'Association Française des Utilisateurs de PHP.
🇫🇷 Volcamp - 12 et 13 octobre 2023 - Clermont-Ferrand
La première conférence au cœur des volcans d'Auvergne faite pour les passionnés de technologie, de développement et de terroir.
🇫🇷 Cloud Nord - 12 octobre 2023 - Lille
Cloud Nord est un collectif Nordiste qui a pour but de mettre en avant l'excellence technologique de France et du Nord, avec comme événement fédérateur l'organisation d'une Conférence annuelle à rayonnement Européen. Cet événement est un moment fort rassemblant aussi bien des acteurs locaux que les leaders technologiques pour permettre à tous les participants de repartir avec l'envie d'innover et promouvoir l'excellence IT au sein de leurs projets et activités
Retrouvons nous toute l'année au travers des évènements meetups, conférence organisés autour des thématiques de la Tech, du Cloud et leurs impacts sur l'entreprise et notre société
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.
Alexandre LUIS - Stage - 16/10/2023 au 13/02/2024 - Lyon
Type de recherche : Stage
Dates : Du 16 octobre 2023 au 13 février 2024
Zone géographique : Lyon
Présentation :
Bonjour,
En 2022, j’ai obtenu le diplôme de Développeur Web (RNCP de niveau 5) sur les technologies HTML, CSS, JS, MySQL et PHP avec le framework Laravel. J’ai découvert comment réaliser un site web responsive avec les composants d’accès aux données. J’ai aussi utilisé Figma pour réaliser des wireframes et des maquettes.
Actuellement, je suis une formation de Concepteur Développeur d’Applications (RNCP de niveau 6) dans le but de consolider mes connaissances et d’acquérir de nouvelles compétences. J’ai été initié aux technologies React, React Native, Express et Docker. J’ai appris à réaliser une API et une application mobile, à écrire des tests et à utiliser des conteneurs Docker.
Lors de ces deux formations, j’ai travaillé sur des projets en équipe. Mon calme et ma patience m’ont permis d’analyser les problèmes de chaque personne et de chercher une solution. L’organisation et le découpage des tâches réalisés en groupe ont été des parties essentielles à la réalisation de ces projets.
Je suis à la recherche d’un stage à Lyon et sa proche banlieue du 16 octobre 2023 au 13 février 2024 pour valider ma formation et obtenir mon diplôme. Les dates peuvent être ajustées pour travailler sur des projets plus significatifs. Je souhaiterai réaliser ce stage dans une équipe ou un service informatique afin de bénéficier des connaissances de personnes expérimentées pour acquérir de nouveaux savoir-faire.
Je suis disponible pour un entretien physique ou en visio.
LinkedIn : https://www.linkedin.com/in/alexandre-luis-dev/
CV :
Nathan BADOIT - CDI - Lyon / Saint Etienne - à partir du 30 octobre 2023
Type de recherche : CDI
Dates : à partir du 30 octobre 2023
Zone géographique : Lyon / Saint Etienne
Présentation :
Alors, je suis en recherche d'un CDI en développement web PHP, Javascript, Symfony ou Vue.js sur Lyon ou Saint-Étienne, je suis disponible à partir du 30 octobre.
À la suite d'une reconversion professionnelle, je suis à la recherche de mon tout premier job de le développement web.
Fan de jeux vidéo depuis mon plus jeune âge, j'aime apporter des solutions aux problèmes auxquelles je fais face. Et j'aime le faire en musique, cela me permet de me concentrer.
Pour en revenir au développement web, j'ai attaqué au lycée en 2014 et cela fait longtemps que ça me trottes dans la tête d'en faire mon métier, et c'est suite à une expérience professionnelle qui n'a pas abouti que je me suis décidé à suivre une formation.
Ça fait maintenant 1 an que je suis en recherche sans que cela n'aboutisse sur même un seul entretien.
Mais je reste optimiste !
Voilà le lien de mon site web : https://nathanbadoit.fr/
Et celui de mon Github : https://github.com/Hapy17
Tu peux également retrouver, dans les numéros précédents, les demandes d’autres développeuses et développeurs à aider.
Numéro 53
Numéro 52
Numéro 51
Numéro 49
Numéro 48
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 !
Tu reprendras bien quelques packages dans ton projet
Mettre des print partout ou utiliser le débugueur
#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/1710237210245787685
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 06/10 : 1255
Evolution S-1 : +3 / +0,24%
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