Quoi de neuf les devs ?

Partagez ceci post

Quoi de neuf les devs ? Numéro 54

happytodev.substack.com

Découvrez plus de Quoi de neuf les devs ?

Salut chère développeuse, cher développeur, Rejoins + de 1400 devs abonné.e.s à cette newsletter hebdomadaire et gratuite dans laquelle tu trouveras les dernières infos sur le dev. On se donne rendez vous vendredi prochain, dans ta boîte email! Fred
Over 1,000 subscribers
Continuez à lire
Se connecter

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...

HappyToDev
6 oct. 2023
Partagez ceci post

Quoi de neuf les devs ? Numéro 54

happytodev.substack.com
Partager

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.

Partager

Bonne lecture!

Je te souhaite un excellent week-end,

Fred


Mes sponsors permanents

Centre de formation professionnelle, de bac à bac +5, dans les métiers du numérique

En savoir plus sur le CEFIM


En savoir plus sur Cockpit io


Instant updates for Capacitor : Ship updates, bug fixes, content changes, and new features instantly, without the hassle of lengthy App store reviews.

En savoir plus sur Capgo


👉 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) 👇

Devenir sponsor permanent


AU PROGRAMME DE CE NUMÉRO

✅ SPONSOR JIMMY KLEIN

✅ LE COIN DES LECTEURS

  • Faut-il parler anglais pour devenir développeur ?

  • Devops - une refondation nécessaire ?

  • What We Learned Building A Call Summary App with GPT-4

  • Nouveau moteur JIT pour PHP-8.4/9 : Révolution dans la compilation Just-in-Time

  • Sam Altman (PDG d’OpenAI) laisse entendre qu'il veut remplacer les « humains médians » par une Intelligence Artificielle Générale

  • Cockpit io au Jug Summer Camp 2023

✅ Annonceurs, recruteurs & sponsors : bienvenue !

✅ LE TOUR DE TWITTER

  • Ton CV, avec photo ou pas ?

  • Et toi les titres, tu en penses quoi ?

✅ TALL TIPS

  • Digging Into Laravel Breeze's Livewire Stack

  • The Luke Downing’s PHPStorm Setup

  • Laravel au quotidien & A Day with Laravel

  • Groupe LinkedIn Laravel Francophone

✅ T’AS TON POPCORN ?

  • IFTDD 238.src Recréer un ordinateur 8 bits

  • À 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

  • Les actus JS de la semaine avec DevTheory

✅ Si cette newsletter te plait 🧐 tu peux m’aider 💪 !

✅ METS TON CASQUE!

  • IFTTD #237.src - Exotec: Une reine et une armée de robots avec Sophie Paquereau

  • Code Garage #75 - La réflexivité en programmation

  • Avocado Growth - #05 Parcours tech : Aline, du burnout au Développement Web

✅ LES SORTIES DE LA SEMAINE

  • L’écosystème Laravel

  • Rust 1.73

  • Python 3.12 et Python 3.11.6

✅ L’INVITÉE DE LA SEMAINE - Eloïse Siclon

  • La mini interview d’Eloïse

✅ LA CAISSE À OUTILS

  • Devdocs.io

  • Octodoc

  • Bruno

  • Driverjs

✅ CONFÉRENCES ET ÉVÉNEMENTS À VENIR

  • 🇫🇷 Forum PHP 2023 - 12 & 13 ocotbre - Hôtel New York - The Art of Marvel, Disneyland Paris

  • 🇫🇷 Volcamp - 12 et 13 octobre 2023 - Clermont-Ferrand

  • 🇫🇷 Cloud Nord - 12 octobre 2023 - Lille

✅ AFFILIATION

  • Laravel: Up & Running: A Framework for Building Modern Php Apps

  • Battle Ready Laravel

✅ LES DEMANDES DE STAGES, ALTERNANCES ET JOBS

  • Alexandre LUIS - Stage - 16/10/2023 au 13/02/2024 - Lyon

  • Nathan BADOIT - CDI - Lyon / Saint Etienne - à partir du 30 octobre 2023

✅ LES OFFRES D’EMPLOIS

  • LinuxJobs

    • Offres avec du télétravail

✅ UN PEU D’HUMOUR

✅ #LaPetiteInfoDuJour

✅ 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” !

Je teste l’aventure gratuitement !

</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

Lire l'article


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 ?

Lire l'article


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

Lire l'article


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.

Lire l'article


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.

Lire l'article


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é.

Lire le compte rendu


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

Chargement...

N’hésite pas à dire en commentaire pourquoi tu préfère l’une ou l’autre des options !

Laissez un commentaire


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.

Lire l'article


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

Laravel au quotidien
Laravel au quotidien - #029
Salut les LaraDevs, Je te présente le “Laravel au quotidien” du jour. Si tu penses à une ressource qui pourrait être utile pour la communauté des devs Laravel, fais m’en part en commentaire ou en DM sur Twitter (HappyToDev) Si tu es plutôt visuel, tu pourras retrouver cette newsletter en vidéo à la fin de ce numéro…
Read more
2 months ago · HappyToDev

A day with Laravel
A day with Laravel - #029
Hey LaraDevs 👋, I am proud to present a new "A Day with Laravel" issue. If you think of a resource that could be useful for the Laravel dev community, let me know in a comment or DM on Twitter (HappyToDev) The objective of this newsletter? 🎯 To deliver to you daily, or almost daily*, the recent or important resources (videos, articles, GitHub repos, pack…
Read more
2 months ago · HappyToDev

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

Rejoindre le groupe Laravel Francophone


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 👇

Je veux ce T-shirt


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.

Voir la release note


Python 3.12 et Python 3.11.6

Je vous invite à consulter les releases notes :

  • 3.12

  • 3.11.6


Si ce contenu te plaît, merci de t’abonner, c’est gratuit, c’est sans spam et cela m’aide infiniment. Un mail chaque vendredi sur les actus autour du monde du dev.


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 !

  • Profil LinkedIn

  • App Android d’Adhéos association LGBTI

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 ;-)

Leave a comment


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.

Voir le programme


🇫🇷 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.

Voir le programme


🇫🇷 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é

Voir le programme


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

Commander sur Amazon


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👇

Page 1

Commander sur Amazon


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 :

Cvdéveloppeurweb Alexandreluis 2
153KB ∙ PDF file
Download
Download


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

Yvan et AlperYvan et Alper
Yvan et Alper

Numéro 52

Lise et DanielLise et Daniel
Lise et Daniel

Numéro 51

Yann

Numéro 49

Fabien et CharlyFabien et Charly
Fabien et Charly

Numéro 48

Audrey et FélixAudrey et Félix
Audrey et Félix

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 :

  1. Cliquez sur le bouton ci-dessous 👇

  2. Au moment de l’achat, utilisez le coupon : QUOIDENEUFLESDEVS2023

Profitez de -10% chez LinuxJobs


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 :

Share Quoi de neuf les devs ?


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 C D-X sur Unsplash

  • Photo de Markus Winkler sur Unsplash

  • Photo de Headway sur Unsplash

  • Photo de Kenny Eliason sur Unsplash

  • Photo de Jerry Wang sur Unsplash

Partagez ceci post

Quoi de neuf les devs ? Numéro 54

happytodev.substack.com
Partager
Précédent
Suivant
Commentaires
Haut
Nouveau
Communauté

Aucun Post

Prêt pour plus ?

© 2023 HappyToDev
Confidentialité ∙ Termes ∙ Avis de collection
Commencez à écrireObtenez l'App
Substack est le foyer de l'excellent écriture