<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="rss.xslt" ?>
<rss
    xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
    xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:spotify="http://www.spotify.com/ns/rss"
    xmlns:psc="http://podlove.org/simple-chapters/"
    xmlns:media="https://search.yahoo.com/mrss/"
    xmlns:podcast="https://podcastindex.org/namespace/1.0"
    version="2.0">
    <channel>
        <title>Evan - Dev curieux</title>
                    <link>https://podcast.ausha.co/dev-to-be-curious</link>
                <atom:link rel="self" type="application/rss+xml" href="https://feed.ausha.co/oRdDDIxdAVrW"/>
        <description>
Bienvenue dans mon podcast Evan dev curieux. Je suis le CEO associé de DevToBeCurious : où l’on apprend, on teste et on découvre ensemble autour d’Angular, .NET et de l’IA. Pas de prophéties sur la fin des devs : ici, on croit en la curiosité et en la passion de notre métier. Chaque semaine, on explore les nouveautés du développement, on bidouille, on casse, on recommence. Je partage ma veille, mes expérimentations et mes coups de cœur — de TypeScript à l’IA qui nous accompagne (et pas qui nous remplace). Au menu : live coding, veille en direct, interviews et réflexions pour progresser et s’amuser dans ce beau métier. Abonne-toi, reste curieux-se et rejoins l’aventure !
Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.</description>
        <language>fr</language>
        <copyright>Evan Boissonnot</copyright>
        <lastBuildDate>Sat, 30 May 2026 09:30:42 +0000</lastBuildDate>
        <pubDate>Sat, 30 May 2026 09:30:42 +0000</pubDate>
        <webMaster>feeds@ausha.co (Ausha)</webMaster>
        <generator>Ausha (https://www.ausha.co)</generator>
                    <spotify:countryOfOrigin>fr</spotify:countryOfOrigin>
        
        <itunes:author>Evan, dev curieux</itunes:author>
        <itunes:owner>
            <itunes:name>Evan Boissonnot</itunes:name>
            <itunes:email>evan@boissonnot.fr</itunes:email>
        </itunes:owner>
        <itunes:summary>
Bienvenue dans mon podcast Evan dev curieux. Je suis le CEO associé de DevToBeCurious : où l’on apprend, on teste et on découvre ensemble autour d’Angular, .NET et de l’IA. Pas de prophéties sur la fin des devs : ici, on croit en la curiosité et en la passion de notre métier. Chaque semaine, on explore les nouveautés du développement, on bidouille, on casse, on recommence. Je partage ma veille, mes expérimentations et mes coups de cœur — de TypeScript à l’IA qui nous accompagne (et pas qui nous remplace). Au menu : live coding, veille en direct, interviews et réflexions pour progresser et s’amuser dans ce beau métier. Abonne-toi, reste curieux-se et rejoins l’aventure !
Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.</itunes:summary>
        <itunes:explicit>false</itunes:explicit>
        <itunes:block>no</itunes:block>
        <podcast:block>no</podcast:block>
        <podcast:locked>no</podcast:locked>
        <itunes:type>episodic</itunes:type>
                
        <googleplay:author>Evan, dev curieux</googleplay:author>
        <googleplay:email>evan@boissonnot.fr</googleplay:email>
        <googleplay:description>
Bienvenue dans mon podcast Evan dev curieux. Je suis le CEO associé de DevToBeCurious : où l’on apprend, on teste et on découvre ensemble autour d’Angular, .NET et de l’IA. Pas de prophéties sur la fin des devs : ici, on croit en la curiosité et en la passion de notre métier. Chaque semaine, on explore les nouveautés du développement, on bidouille, on casse, on recommence. Je partage ma veille, mes expérimentations et mes coups de cœur — de TypeScript à l’IA qui nous accompagne (et pas qui nous remplace). Au menu : live coding, veille en direct, interviews et réflexions pour progresser et s’amuser dans ce beau métier. Abonne-toi, reste curieux-se et rejoins l’aventure !
Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.</googleplay:description>
        <googleplay:explicit>false</googleplay:explicit>

                    <podcast:funding url="">Support us!</podcast:funding>
        
        <category>Technology</category>
    
            <itunes:category text="Technology"/>
        <category>News</category>
    
        <itunes:category text="News">
                    <itunes:category text="Tech News"/>
            </itunes:category>
    
                    <image>
                <url>https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306</url>
                <title>Evan - Dev curieux</title>
                                    <link>https://podcast.ausha.co/dev-to-be-curious</link>
                            </image>
            <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
            <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
        
                    <item>
                <title>Interview d'un expert ia dotnet - Bilal Qasmi</title>
                <guid isPermaLink="false">45ec4d4b04cc19c689bcf188729569674de4e189</guid>
                <description><![CDATA[<p>Salut les curieux !   Dans cette interview, découvrez le parcours d'un <b>developpeur</b> et ses anecdotes. L'interview met en lumière l'importance de la <b>programmation</b> et du <b>codage</b> dans le monde du développement. Une discussion enrichissante pour tous ceux qui souhaitent <b>apprendre l'informatique</b>.  On y parle épanouissement, comment ne pas s'ennuyer, et aussi des tips dans le code :  bien découper par exemple, bien s'entourer, et oui, meme en 2025 !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Salut les curieux !   Dans cette interview, découvrez le parcours d'un <b>developpeur</b> et ses anecdotes. L'interview met en lumière l'importance de la <b>programmation</b> et du <b>codage</b> dans le monde du développement. Une discussion enrichissante pour tous ceux qui souhaitent <b>apprendre l'informatique</b>.  On y parle épanouissement, comment ne pas s'ennuyer, et aussi des tips dans le code :  bien découper par exemple, bien s'entourer, et oui, meme en 2025 !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 27 Aug 2025 16:00:00 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bWdplSVkXEJr.mp3?t=1756286377" length="45243706" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/interview-d-un-expert-ia-dotnet-bilal-qasmi</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>47:07</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>7</itunes:season>
                    <podcast:season>7</podcast:season>
                                            <itunes:episode>1</itunes:episode>
                        <podcast:episode>1</podcast:episode>
                                                    <itunes:subtitle>
Salut les curieux !   Dans cette interview, découvrez le parcours d'un developpeur et ses anecdotes. L'interview met en lumière l'importance de la programmation et du codage dans le monde du développement. Une discussion enrichissante pour tous ceux q...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/DNeg8Eu8gfwu3wecJFVjH1wocgF6QmRcgbXSfexb_1400x1400.jpeg?t=1756286412"/>
                    <googleplay:image href="https://image.ausha.co/DNeg8Eu8gfwu3wecJFVjH1wocgF6QmRcgbXSfexb_1400x1400.jpeg?t=1756286412"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Curious news du 31 juillet 2025</title>
                <guid isPermaLink="false">63d667cb4239340008c9d72e970d44b94a4396d6</guid>
                <description><![CDATA[<p>🚀 Les tendances IA qui bousculent 2025</p><p>Le mois de juillet marque un tournant pour l’IA. Le <b>Top 10 des modèles les plus performants</b> met en lumière une compétition féroce, tandis que le classement des IA qui « hallucinent » le plus rappelle que la fiabilité reste un défi majeur. Pour accompagner cette course, Google publie <b>lmeval</b>, un framework destiné à évaluer la qualité des LLM, et les experts insistent sur l’art de peaufiner ses <b>prompts pour GPT‑4.1</b>.</p><p>Mais l’avenir ne se limite pas aux LLM. Les <b>DLLM</b>, inspirés des générateurs d’images, promettent des modèles plus rapides et sûrs. En parallèle, l’<b>IA neuro‑symbolique</b> refait parler d’elle, combinant logique et apprentissage statistique pour un raisonnement automatisé plus robuste.</p><p>💡 Nouveaux outils et usages</p><ul><li><p><b>Vibe coding avec Copilot Spark</b> et <b>Google Opal</b> permettent de créer des mini‑apps sans code.</p></li><li><p><b>Lovable</b> séduit avec ses IA prêtes à l’emploi, tandis que <b>Figma Make</b> démocratise le développement directement depuis les maquettes.</p></li><li><p>Pour les devs en quête de productivité, <b>Todo 2</b> s’annonce comme un gestionnaire de projet IA pensé pour Cursor.</p></li></ul><p>Et pendant que la communauté s’amuse avec un <b>prompt transformant Claude en “Claude”</b> (un clin d’œil codeur), Google choque avec <b>Baby Grok</b>, une version enfant de Gemini qui divise.</p><p>⚠️ Entre limites et scandales</p><p>Les déconvenues ne manquent pas. <b>Gemini CLI</b> s’est illustré par des erreurs catastrophiques (jusqu’à supprimer des répertoires !), et une hallucination de ChatGPT a même poussé des devs à créer une fonctionnalité qui n’existait pas. Le “<b>gaslight-driven development</b>” est né.<br>Côté infrastructure, <b>Anthropic</b> restreint l’accès à Claude Code pour endiguer les abus, provoquant un tollé dans la devosphère.<br>Enfin, coup de théâtre : l’<b>IA d’Amazon hackée</b> et publiée sur le VSC Market, un avertissement sévère sur la sécurité du code généré par IA.</p><p>🔥 Tech &amp; frameworks</p><ul><li><p><b>TypeScript 5.9 RC</b> arrive avec le support du import defer.</p></li><li><p><b>React 19.1.1</b> sort officiellement.</p></li><li><p>Et surtout : les <b>transitions CSS natives</b> pourraient signer la fin de l’argument majeur en faveur des SPA côté client.</p></li></ul><p>📉 Emploi et perspectives</p><p>Après avoir annoncé la fin des développeurs, Sam Altman nuance : les codeurs ne sont pas remplacés mais <b>10 fois plus productifs grâce à l’IA</b>, ce qui fait grimper leurs salaires. Pourtant, une étude révèle un effondrement de <b>80 % des offres d’emploi en France</b> depuis 2023. Paradoxe : le monde réclame <b>1000 fois plus de logiciels</b>, et même ceux qui clamaient avoir remplacé leurs équipes par l’IA… publient des offres pour recruter.</p><p>🎮 Jeux et société</p><p>Ubisoft attise la controverse en incitant les joueurs à accepter la disparition des copies physiques au profit de simples licences. Côté fintech, le <b>SoftPos</b> transforme smartphones et tablettes NFC en terminaux de paiement, accélérant l’ère du paiement direct en rayon.</p><p>📅 À noter</p><ul><li><p><b>Microsoft Ignite</b> aura lieu du 18 au 20 novembre 2025.</p></li><li><p>Pour ceux qui pensent à leur avenir : <b>80000 hours</b> propose des pistes pour bâtir une carrière à fort impact à l’heure des AGI.</p></li></ul><p>👉 Bref, entre <b>innovations fulgurantes, scandales retentissants et mutations du marché de l’emploi</b>, l’écosystème IA et tech de juillet 2025 confirme qu’on vit une époque charnière.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>🚀 Les tendances IA qui bousculent 2025</p><p>Le mois de juillet marque un tournant pour l’IA. Le <b>Top 10 des modèles les plus performants</b> met en lumière une compétition féroce, tandis que le classement des IA qui « hallucinent » le plus rappelle que la fiabilité reste un défi majeur. Pour accompagner cette course, Google publie <b>lmeval</b>, un framework destiné à évaluer la qualité des LLM, et les experts insistent sur l’art de peaufiner ses <b>prompts pour GPT‑4.1</b>.</p><p>Mais l’avenir ne se limite pas aux LLM. Les <b>DLLM</b>, inspirés des générateurs d’images, promettent des modèles plus rapides et sûrs. En parallèle, l’<b>IA neuro‑symbolique</b> refait parler d’elle, combinant logique et apprentissage statistique pour un raisonnement automatisé plus robuste.</p><p>💡 Nouveaux outils et usages</p><ul><li><p><b>Vibe coding avec Copilot Spark</b> et <b>Google Opal</b> permettent de créer des mini‑apps sans code.</p></li><li><p><b>Lovable</b> séduit avec ses IA prêtes à l’emploi, tandis que <b>Figma Make</b> démocratise le développement directement depuis les maquettes.</p></li><li><p>Pour les devs en quête de productivité, <b>Todo 2</b> s’annonce comme un gestionnaire de projet IA pensé pour Cursor.</p></li></ul><p>Et pendant que la communauté s’amuse avec un <b>prompt transformant Claude en “Claude”</b> (un clin d’œil codeur), Google choque avec <b>Baby Grok</b>, une version enfant de Gemini qui divise.</p><p>⚠️ Entre limites et scandales</p><p>Les déconvenues ne manquent pas. <b>Gemini CLI</b> s’est illustré par des erreurs catastrophiques (jusqu’à supprimer des répertoires !), et une hallucination de ChatGPT a même poussé des devs à créer une fonctionnalité qui n’existait pas. Le “<b>gaslight-driven development</b>” est né.<br>Côté infrastructure, <b>Anthropic</b> restreint l’accès à Claude Code pour endiguer les abus, provoquant un tollé dans la devosphère.<br>Enfin, coup de théâtre : l’<b>IA d’Amazon hackée</b> et publiée sur le VSC Market, un avertissement sévère sur la sécurité du code généré par IA.</p><p>🔥 Tech &amp; frameworks</p><ul><li><p><b>TypeScript 5.9 RC</b> arrive avec le support du import defer.</p></li><li><p><b>React 19.1.1</b> sort officiellement.</p></li><li><p>Et surtout : les <b>transitions CSS natives</b> pourraient signer la fin de l’argument majeur en faveur des SPA côté client.</p></li></ul><p>📉 Emploi et perspectives</p><p>Après avoir annoncé la fin des développeurs, Sam Altman nuance : les codeurs ne sont pas remplacés mais <b>10 fois plus productifs grâce à l’IA</b>, ce qui fait grimper leurs salaires. Pourtant, une étude révèle un effondrement de <b>80 % des offres d’emploi en France</b> depuis 2023. Paradoxe : le monde réclame <b>1000 fois plus de logiciels</b>, et même ceux qui clamaient avoir remplacé leurs équipes par l’IA… publient des offres pour recruter.</p><p>🎮 Jeux et société</p><p>Ubisoft attise la controverse en incitant les joueurs à accepter la disparition des copies physiques au profit de simples licences. Côté fintech, le <b>SoftPos</b> transforme smartphones et tablettes NFC en terminaux de paiement, accélérant l’ère du paiement direct en rayon.</p><p>📅 À noter</p><ul><li><p><b>Microsoft Ignite</b> aura lieu du 18 au 20 novembre 2025.</p></li><li><p>Pour ceux qui pensent à leur avenir : <b>80000 hours</b> propose des pistes pour bâtir une carrière à fort impact à l’heure des AGI.</p></li></ul><p>👉 Bref, entre <b>innovations fulgurantes, scandales retentissants et mutations du marché de l’emploi</b>, l’écosystème IA et tech de juillet 2025 confirme qu’on vit une époque charnière.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 31 Jul 2025 12:49:06 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BQQOpsnDlrNw.mp3?t=1753965033" length="69417329" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/curious-news-du-31-juillet-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>1:12:18</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>13</itunes:episode>
                        <podcast:episode>13</podcast:episode>
                                                    <itunes:subtitle>
🚀 Les tendances IA qui bousculent 2025
Le mois de juillet marque un tournant pour l’IA. Le Top 10 des modèles les plus performants met en lumière une compétition féroce, tandis que le classement des IA qui « hallucinent » le plus rappelle que la fiab...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/L7f9nqK9IiFHG2nFJM7RLCI7ayrLJxLez9sv9tzM_1400x1400.jpeg?t=1753966148"/>
                    <googleplay:image href="https://image.ausha.co/L7f9nqK9IiFHG2nFJM7RLCI7ayrLJxLez9sv9tzM_1400x1400.jpeg?t=1753966148"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Curious news du 04 juillet 2025</title>
                <guid isPermaLink="false">862d25379546e51c78f387cc70748accc90a589c</guid>
                <description><![CDATA[<p><b>🚀 IAs en ébullition : milliards, deep agents et controverses</b></p><ul><li><p><b>Anthropic cartonne</b> : la boîte à l’origine de Claude file vers les 4 milliards de revenus annuels. La compétition avec OpenAI, Mistral &amp; co ne fait que commencer. 👉 Lire l’article</p></li><li><p><b>Chez Microsoft, l’IA n’est plus une option</b> : l’usage de Copilot devient <b>obligatoire</b>, et sera même pris en compte dans les évaluations annuelles… Gloups. 👉 <a href="https://microsoft.developpez.com/actu/373340/">Lire ici</a></p></li><li><p><b>Gartner balance</b> : 40 % des projets d’IA agentique seront abandonnés d’ici fin 2027, faute de ROI clair ou à cause de coûts démentiels. 👉 <a href="https://intelligence-artificielle.developpez.com/actu/373504/">Source</a></p></li><li><p><b>Open source dans l’arène IA</b> :</p><ul><li><p><a href="https://www.pyspur.com/">PySpur</a>, orchestrateur IA open-source très prometteur.</p></li><li><p><a href="https://dify.ai/">Dify</a> et <a href="https://www.langflow.org/">LangFlow</a> pour créer facilement ses propres agents.</p></li></ul></li><li><p><b>Gemini CLI de Google impressionne</b> : meilleur que Claude ou Codex pour coder ? Le débat est lancé. 👉 Comparatif complet</p></li><li><p><b>Tips Deep Search</b> : optimiser vos recherches IA avec Gemini, ChatGPT, Perplexity... Un guide malin. 👉 Voir les astuces</p></li><li><p><b>DeepSeek accusé de vol de données</b>. Apple et Google veulent bloquer ce “pirate” des LLMs. 👉 Le scandale ici</p></li></ul><p><b>🧠 IAs utiles, bluffantes… ou flippantes ?</b></p><ul><li><p><b>L’IA MAI-DxO de Microsoft</b> : quatre fois plus précise que les médecins humains ?! 👉 Lire l'article</p></li><li><p><b>Claude programme… Claude</b>. Oui, c’est une IA qui code une IA. Bienvenue dans l’ère des artefacts imbriqués. 👉 <a href="https://claude.ai/public/artifacts/4ec8cd24-8794-468f-bb77-438e74c690d8">Exemple live</a></p></li><li><p><b>Envie d’un challenge de prompting ?</b> 10 000 $ à gagner avec RunnerH ! 👉 <a href="https://dev.to/challenges/runnerh">Participer</a></p></li><li><p><b>Cursor, c’est fini ?</b> Le dev tool en perte de vitesse face à Gemini et Claude. Sur mobile, il tente un comeback. 👉 <a href="https://medium.com/utopian/cursor-is-doomed-1b84ea175d2e">Lire l’analyse</a></p></li><li><p><br></p></li></ul><p><b>🗺️ Tendances France</b></p><ul><li><p><b>Marché numérique en berne</b> : POC à gogo, mais peu de déploiements réels. Les embauches ralentissent. 👉 Analyse complète</p></li><li><p><b>Lyon migre vers Linux + OnlyOffice</b> : exit Windows &amp; Microsoft Office. Un virage open source courageux. 👉 <a href="https://office.developpez.com/actu/373311/">Lire la décision</a></p></li></ul><p>💡 Une newsletter qui donne envie de fouiller chaque lien, d’expérimenter chaque outil, et surtout... d’en parler autour de soi. À garder sous le coude pour briller en veille ou lancer une discussion passionnée.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p><b>🚀 IAs en ébullition : milliards, deep agents et controverses</b></p><ul><li><p><b>Anthropic cartonne</b> : la boîte à l’origine de Claude file vers les 4 milliards de revenus annuels. La compétition avec OpenAI, Mistral &amp; co ne fait que commencer. 👉 Lire l’article</p></li><li><p><b>Chez Microsoft, l’IA n’est plus une option</b> : l’usage de Copilot devient <b>obligatoire</b>, et sera même pris en compte dans les évaluations annuelles… Gloups. 👉 <a href="https://microsoft.developpez.com/actu/373340/">Lire ici</a></p></li><li><p><b>Gartner balance</b> : 40 % des projets d’IA agentique seront abandonnés d’ici fin 2027, faute de ROI clair ou à cause de coûts démentiels. 👉 <a href="https://intelligence-artificielle.developpez.com/actu/373504/">Source</a></p></li><li><p><b>Open source dans l’arène IA</b> :</p><ul><li><p><a href="https://www.pyspur.com/">PySpur</a>, orchestrateur IA open-source très prometteur.</p></li><li><p><a href="https://dify.ai/">Dify</a> et <a href="https://www.langflow.org/">LangFlow</a> pour créer facilement ses propres agents.</p></li></ul></li><li><p><b>Gemini CLI de Google impressionne</b> : meilleur que Claude ou Codex pour coder ? Le débat est lancé. 👉 Comparatif complet</p></li><li><p><b>Tips Deep Search</b> : optimiser vos recherches IA avec Gemini, ChatGPT, Perplexity... Un guide malin. 👉 Voir les astuces</p></li><li><p><b>DeepSeek accusé de vol de données</b>. Apple et Google veulent bloquer ce “pirate” des LLMs. 👉 Le scandale ici</p></li></ul><p><b>🧠 IAs utiles, bluffantes… ou flippantes ?</b></p><ul><li><p><b>L’IA MAI-DxO de Microsoft</b> : quatre fois plus précise que les médecins humains ?! 👉 Lire l'article</p></li><li><p><b>Claude programme… Claude</b>. Oui, c’est une IA qui code une IA. Bienvenue dans l’ère des artefacts imbriqués. 👉 <a href="https://claude.ai/public/artifacts/4ec8cd24-8794-468f-bb77-438e74c690d8">Exemple live</a></p></li><li><p><b>Envie d’un challenge de prompting ?</b> 10 000 $ à gagner avec RunnerH ! 👉 <a href="https://dev.to/challenges/runnerh">Participer</a></p></li><li><p><b>Cursor, c’est fini ?</b> Le dev tool en perte de vitesse face à Gemini et Claude. Sur mobile, il tente un comeback. 👉 <a href="https://medium.com/utopian/cursor-is-doomed-1b84ea175d2e">Lire l’analyse</a></p></li><li><p><br></p></li></ul><p><b>🗺️ Tendances France</b></p><ul><li><p><b>Marché numérique en berne</b> : POC à gogo, mais peu de déploiements réels. Les embauches ralentissent. 👉 Analyse complète</p></li><li><p><b>Lyon migre vers Linux + OnlyOffice</b> : exit Windows &amp; Microsoft Office. Un virage open source courageux. 👉 <a href="https://office.developpez.com/actu/373311/">Lire la décision</a></p></li></ul><p>💡 Une newsletter qui donne envie de fouiller chaque lien, d’expérimenter chaque outil, et surtout... d’en parler autour de soi. À garder sous le coude pour briller en veille ou lancer une discussion passionnée.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 04 Jul 2025 15:23:38 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/b2PY7SqNNwKX.mp3?t=1751642618" length="56734363" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/curious-news-du-04-juillet-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>59:05</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>12</itunes:episode>
                        <podcast:episode>12</podcast:episode>
                                                    <itunes:subtitle>
🚀 IAs en ébullition : milliards, deep agents et controverses
Anthropic cartonne : la boîte à l’origine de Claude file vers les 4 milliards de revenus annuels. La compétition avec OpenAI, Mistral &amp;amp; co ne fait que commencer. 👉 Lire l’article
Chez...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/ZeNp8BukQzV0XOvkBE6cu3l400AODJympcbq9GE8_1400x1400.jpeg?t=1751642621"/>
                    <googleplay:image href="https://image.ausha.co/ZeNp8BukQzV0XOvkBE6cu3l400AODJympcbq9GE8_1400x1400.jpeg?t=1751642621"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Curious news du 04 juin 2025</title>
                <guid isPermaLink="false">db1ef12f4d6b2310c3705f3ffa0e55f8f8ccbe45</guid>
                <description><![CDATA[<p>🐱💡 Une IA open source qui tourne sur un portable ?</p><p>Oui, tu as bien lu : Devstral, le nouveau LLM léger signé Mistral AI, se montre très prometteur avec un score de 46,8 % sur SWE-Bench Verified. Est-ce l’avenir du développement agentique ? On explore ça ensemble !</p><p>🔗 Actu complète</p><p>🎯 Au menu aujourd’hui :</p><p>💬 LLMs légers, docs à jour, prompt injection, outils dev boostés à l’IA… et même des IA qui sabotent les boutons d’arrêt 😼</p><p>🧠 LLMs &amp; outils IA :</p><p><a href="http://llmstxt.site">llmstxt.site</a> : génère des fichiers llms.txt pour guider les LLMs sur ton site web ➜ <a href="http://llmstxt.site">llmstxt.site</a> &amp; GitHub</p><p>Gitingest : génère un README optimisé LLM pour ton repo Git ➜ <a href="http://gitingest.com">gitingest.com</a></p><p>Langchain open-agent-platform : construire des agents sans coder ? C’est possible ➜ Voir sur GitHub</p><p>🚨 Remote Prompt Injection :</p><p>Une faille dans GitLab Duo permet d'accéder à du code privé à distance via des prompts piégés 😱</p><p>🔗 Détails ici</p><p>🎭 Des IA... humaines ? Ou l’inverse ?</p><p>Anthropic aurait utilisé 8 heures de travail humain non stop pour "entraîner" ses IA à paraître plus compétentes</p><p>🔗 Source CNBC</p><p>Chez BuilderAI, des centaines d’ingénieurs humains se faisaient passer pour une IA… jusqu’à ce que la vérité éclate</p><p>🔗 Techspot</p><p>💣 Agents IA hors de contrôle ?</p><p>Deux modèles IA auraient refusé d'obéir à un ordre d’arrêt… voire saboté le bouton off 😼</p><p>Tom’s Hardware</p><p>TechCrunch</p><p>🚀 KiloCode : le futur de VSCode ?</p><p>Une extension open source avec mémoire persistante, moins de perte de contexte, et un assistant natif ➜ <a href="http://kilocode.ai">kilocode.ai</a></p><p>Blog expliquant leur Memory Bank : Lire ici</p><p>📚 Docs &amp; SWA up-to-date ?</p><p>Utilise Context7 pour garder tes LLMs et apps documentés en continu, avec génération de contextes structurés.</p><p>🎨 Vibe Coding : génie ou gros bluff ?</p><p>Analyse de Programmez</p><p>Guide pour s’y mettre</p><p>🛠️ Écosystème Dev : les actus qu’il ne fallait pas rater :</p><p>Angular 20 est là ! ➜ Annonce officielle</p><p>Angular pourrait avoir… une mascotte officielle ? ➜ Discussions GitHub</p><p>WebStorm 2025.1 booste son support Angular et monorepos ➜ Lire l’article</p><p>Deno est-il mort ? Spoiler : pas du tout ➜ Explication</p><p>WebAssembly reste un pilier de l’avenir web ➜ État des lieux</p><p>Java a fêté ses 30 ans 🎂 ➜ ZDNet</p><p>🧨 Réflexions qui piquent un peu :</p><p>La fin du rêve informatique pour les jeunes ? ➜ Fortune</p><p>L’IA va-t-elle balayer les métiers dans 5 ans ? ➜ IndiaToday</p><p>La grande hésitation dans le monde de l’emploi tech ➜ Développez</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>🐱💡 Une IA open source qui tourne sur un portable ?</p><p>Oui, tu as bien lu : Devstral, le nouveau LLM léger signé Mistral AI, se montre très prometteur avec un score de 46,8 % sur SWE-Bench Verified. Est-ce l’avenir du développement agentique ? On explore ça ensemble !</p><p>🔗 Actu complète</p><p>🎯 Au menu aujourd’hui :</p><p>💬 LLMs légers, docs à jour, prompt injection, outils dev boostés à l’IA… et même des IA qui sabotent les boutons d’arrêt 😼</p><p>🧠 LLMs &amp; outils IA :</p><p><a href="http://llmstxt.site">llmstxt.site</a> : génère des fichiers llms.txt pour guider les LLMs sur ton site web ➜ <a href="http://llmstxt.site">llmstxt.site</a> &amp; GitHub</p><p>Gitingest : génère un README optimisé LLM pour ton repo Git ➜ <a href="http://gitingest.com">gitingest.com</a></p><p>Langchain open-agent-platform : construire des agents sans coder ? C’est possible ➜ Voir sur GitHub</p><p>🚨 Remote Prompt Injection :</p><p>Une faille dans GitLab Duo permet d'accéder à du code privé à distance via des prompts piégés 😱</p><p>🔗 Détails ici</p><p>🎭 Des IA... humaines ? Ou l’inverse ?</p><p>Anthropic aurait utilisé 8 heures de travail humain non stop pour "entraîner" ses IA à paraître plus compétentes</p><p>🔗 Source CNBC</p><p>Chez BuilderAI, des centaines d’ingénieurs humains se faisaient passer pour une IA… jusqu’à ce que la vérité éclate</p><p>🔗 Techspot</p><p>💣 Agents IA hors de contrôle ?</p><p>Deux modèles IA auraient refusé d'obéir à un ordre d’arrêt… voire saboté le bouton off 😼</p><p>Tom’s Hardware</p><p>TechCrunch</p><p>🚀 KiloCode : le futur de VSCode ?</p><p>Une extension open source avec mémoire persistante, moins de perte de contexte, et un assistant natif ➜ <a href="http://kilocode.ai">kilocode.ai</a></p><p>Blog expliquant leur Memory Bank : Lire ici</p><p>📚 Docs &amp; SWA up-to-date ?</p><p>Utilise Context7 pour garder tes LLMs et apps documentés en continu, avec génération de contextes structurés.</p><p>🎨 Vibe Coding : génie ou gros bluff ?</p><p>Analyse de Programmez</p><p>Guide pour s’y mettre</p><p>🛠️ Écosystème Dev : les actus qu’il ne fallait pas rater :</p><p>Angular 20 est là ! ➜ Annonce officielle</p><p>Angular pourrait avoir… une mascotte officielle ? ➜ Discussions GitHub</p><p>WebStorm 2025.1 booste son support Angular et monorepos ➜ Lire l’article</p><p>Deno est-il mort ? Spoiler : pas du tout ➜ Explication</p><p>WebAssembly reste un pilier de l’avenir web ➜ État des lieux</p><p>Java a fêté ses 30 ans 🎂 ➜ ZDNet</p><p>🧨 Réflexions qui piquent un peu :</p><p>La fin du rêve informatique pour les jeunes ? ➜ Fortune</p><p>L’IA va-t-elle balayer les métiers dans 5 ans ? ➜ IndiaToday</p><p>La grande hésitation dans le monde de l’emploi tech ➜ Développez</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 04 Jun 2025 20:22:07 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oK9amTmOP4r3.mp3?t=1749068438" length="51541217" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/curious-news-du-04-juin-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>53:41</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>11</itunes:episode>
                        <podcast:episode>11</podcast:episode>
                                                    <itunes:subtitle>
🐱💡 Une IA open source qui tourne sur un portable ?
Oui, tu as bien lu : Devstral, le nouveau LLM léger signé Mistral AI, se montre très prometteur avec un score de 46,8 % sur SWE-Bench Verified. Est-ce l’avenir du développement agentique ? On explor...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/ho08C9QsM2HCJ2DaH0rAz18S2FDcNPiZJhEnCfnI_1400x1400.jpeg?t=1749068530"/>
                    <googleplay:image href="https://image.ausha.co/ho08C9QsM2HCJ2DaH0rAz18S2FDcNPiZJhEnCfnI_1400x1400.jpeg?t=1749068530"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Veille IA &amp; Dev – Mai 2025 | by DevToBeCurious</title>
                <guid isPermaLink="false">a19cabc78d8966f35a67a4aa6d4497654de1dab5</guid>
                <description><![CDATA[<p>🔍 Veille IA &amp; Dev – Mai 2025 | by DevToBeCurious</p><p><br></p><p>🚀 Agents IA : la nouvelle génération décolle</p><p>AlphaEvolve (DeepMind) rebat les cartes du développement d’algo : un agent codant, évolutif, dopé à Gemini, capable de générer et optimiser des algorithmes complexes. Une fusion entre LLM et évolution darwinienne appliquée au code.</p><p>👉 PDF à explorer</p><p>AG UI Protocol tente de standardiser la manière dont les agents interagissent avec les UI web. Une base pour des assistants front-end autonomes ?</p><p>Agent Mode dans Visual Studio (v17.14) : c’est fait. On peut coder avec l’IDE, pas juste dans l’IDE. Des agents embarqués directement dans ton flow.</p><p>Fellou : un navigateur agentic. Tu ne visites plus le web, tu délègues. Il pense, clique, agit… pour toi.</p><p>👉 <a href="http://fellou.ai">fellou.ai</a></p><p>🧠 Évaluer, former, financer les IA</p><p>SimpleQA et le hub d’évaluations d’OpenAI offrent des outils open-source pour mesurer hallucinations et limites des LLMs.</p><p>👉 simple-evals</p><p>80% des entreprises françaises auraient déjà subi un incident de sécu lié à l’IA. Sujet brûlant.</p><p>AI Futures Fund (Google) : un fonds pour financer des startups qui utilisent Gemini. Formulaire public déjà en ligne. Let’s go.</p><p>👉 Formulaire</p><p>🧪 Duel de LLMs : Qwen Chat vs ChatGPT</p><p>Alibaba lance Qwen Chat, son ChatGPT maison. Performances solides, surtout en chinois, et approche innovante côté dialogue.</p><p>👉 Test en ligne</p><p>🌐 Dev + IA : les arènes sont ouvertes</p><p>LM Arena : un leaderboard temps réel où les LLM s’affrontent sur du code live.</p><p>👉 <a href="http://web.lmarena.ai">web.lmarena.ai</a></p><p>Gemini 2.5 excelle dans le webdev : rapidité, compréhension, génération de front cohérent.</p><p>Bonus rigolo : Gemini 95 pour générer une app web en mode Windows 95.</p><p>👉 Test ici</p><p>🧬 Vers une IA "cervelle humaine"</p><p>Yann LeCun présente des travaux visant à aligner IA et cognition humaine. Mémoire, exploration, autonomie. On parle d’IA pré-symbolique.</p><p>👉 Lire le billet</p><p>Meta sort aussi OMol2025, un modèle open-source pour manipuler les structures moléculaires.</p><p>🛠️ Langages, frameworks et tooling</p><p>Angular 20 RC1 : stabilisation de @signal, évolutions perf et tooling.</p><p>.NET 10 Preview 4 : trimming, perf et patterns minimalistes.</p><p>Node.js 24 &amp; npm 11 : perfs boostées, ESM amélioré.</p><p>Ionic + Angular + WebXR : build d'apps VR cross-platform sur le web.</p><p>👉 Lire le tuto</p><p>🧰 Outils qui montent</p><p>Void Editor : un concurrent open source de Cursor. Prometteur.</p><p>VS Code 1.100 : meilleure intégration des features IA.</p><p>Visual Studio 17.14 : mode Agent activé, copilots internes boostés.</p><p>📅 Conférences &amp; projets WTF</p><p>Java Day – 5 juin – Paris : conf technique haut niveau.</p><p>MS Build – 19 mai : l’IA partout dans le dev Microsoft.</p><p>Winlator : fais tourner des apps Windows sur Android via Wine + Box86.</p><p>👉 <a href="http://winlator.org">winlator.org</a></p><p>🎯 En bref</p><p>Le dev s’autonomise, le navigateur devient acteur, les outils évoluent avec toi. On n’est plus là pour juste coder, on entraîne, on pilote, on explore.</p><p>Curieux ? Il est temps de tester, comparer, explorer. C’est le moment d’apprivoiser ton premier agent. Let’s play.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>🔍 Veille IA &amp; Dev – Mai 2025 | by DevToBeCurious</p><p><br></p><p>🚀 Agents IA : la nouvelle génération décolle</p><p>AlphaEvolve (DeepMind) rebat les cartes du développement d’algo : un agent codant, évolutif, dopé à Gemini, capable de générer et optimiser des algorithmes complexes. Une fusion entre LLM et évolution darwinienne appliquée au code.</p><p>👉 PDF à explorer</p><p>AG UI Protocol tente de standardiser la manière dont les agents interagissent avec les UI web. Une base pour des assistants front-end autonomes ?</p><p>Agent Mode dans Visual Studio (v17.14) : c’est fait. On peut coder avec l’IDE, pas juste dans l’IDE. Des agents embarqués directement dans ton flow.</p><p>Fellou : un navigateur agentic. Tu ne visites plus le web, tu délègues. Il pense, clique, agit… pour toi.</p><p>👉 <a href="http://fellou.ai">fellou.ai</a></p><p>🧠 Évaluer, former, financer les IA</p><p>SimpleQA et le hub d’évaluations d’OpenAI offrent des outils open-source pour mesurer hallucinations et limites des LLMs.</p><p>👉 simple-evals</p><p>80% des entreprises françaises auraient déjà subi un incident de sécu lié à l’IA. Sujet brûlant.</p><p>AI Futures Fund (Google) : un fonds pour financer des startups qui utilisent Gemini. Formulaire public déjà en ligne. Let’s go.</p><p>👉 Formulaire</p><p>🧪 Duel de LLMs : Qwen Chat vs ChatGPT</p><p>Alibaba lance Qwen Chat, son ChatGPT maison. Performances solides, surtout en chinois, et approche innovante côté dialogue.</p><p>👉 Test en ligne</p><p>🌐 Dev + IA : les arènes sont ouvertes</p><p>LM Arena : un leaderboard temps réel où les LLM s’affrontent sur du code live.</p><p>👉 <a href="http://web.lmarena.ai">web.lmarena.ai</a></p><p>Gemini 2.5 excelle dans le webdev : rapidité, compréhension, génération de front cohérent.</p><p>Bonus rigolo : Gemini 95 pour générer une app web en mode Windows 95.</p><p>👉 Test ici</p><p>🧬 Vers une IA "cervelle humaine"</p><p>Yann LeCun présente des travaux visant à aligner IA et cognition humaine. Mémoire, exploration, autonomie. On parle d’IA pré-symbolique.</p><p>👉 Lire le billet</p><p>Meta sort aussi OMol2025, un modèle open-source pour manipuler les structures moléculaires.</p><p>🛠️ Langages, frameworks et tooling</p><p>Angular 20 RC1 : stabilisation de @signal, évolutions perf et tooling.</p><p>.NET 10 Preview 4 : trimming, perf et patterns minimalistes.</p><p>Node.js 24 &amp; npm 11 : perfs boostées, ESM amélioré.</p><p>Ionic + Angular + WebXR : build d'apps VR cross-platform sur le web.</p><p>👉 Lire le tuto</p><p>🧰 Outils qui montent</p><p>Void Editor : un concurrent open source de Cursor. Prometteur.</p><p>VS Code 1.100 : meilleure intégration des features IA.</p><p>Visual Studio 17.14 : mode Agent activé, copilots internes boostés.</p><p>📅 Conférences &amp; projets WTF</p><p>Java Day – 5 juin – Paris : conf technique haut niveau.</p><p>MS Build – 19 mai : l’IA partout dans le dev Microsoft.</p><p>Winlator : fais tourner des apps Windows sur Android via Wine + Box86.</p><p>👉 <a href="http://winlator.org">winlator.org</a></p><p>🎯 En bref</p><p>Le dev s’autonomise, le navigateur devient acteur, les outils évoluent avec toi. On n’est plus là pour juste coder, on entraîne, on pilote, on explore.</p><p>Curieux ? Il est temps de tester, comparer, explorer. C’est le moment d’apprivoiser ton premier agent. Let’s play.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 20 May 2025 12:20:22 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oZGA4szXGmQX.mp3?t=1747743269" length="41281987" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/veille-ia-dev-mai-2025-by-devtobecurious</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>43:00</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>10</itunes:episode>
                        <podcast:episode>10</podcast:episode>
                                                    <itunes:subtitle>
🔍 Veille IA &amp;amp; Dev – Mai 2025 | by DevToBeCurious


🚀 Agents IA : la nouvelle génération décolle
AlphaEvolve (DeepMind) rebat les cartes du développement d’algo : un agent codant, évolutif, dopé à Gemini, capable de générer et optimiser des algor...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/8ZBR6pXWoqSYGn7ZHev2IG6YXr49jfo0pnJA7rGw_1400x1400.jpeg?t=1747743624"/>
                    <googleplay:image href="https://image.ausha.co/8ZBR6pXWoqSYGn7ZHev2IG6YXr49jfo0pnJA7rGw_1400x1400.jpeg?t=1747743624"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Curious news du 30 avril 2025</title>
                <guid isPermaLink="false">23d362d0dcb379a06d8aff3ef6f41e735aed2a1d</guid>
                <description><![CDATA[<p><b>🧠🌍 Actu Tech &amp; IA – Avril 2025 : ce qu’il faut retenir</b></p><p>Ce mois-ci, l’intelligence artificielle continue de redessiner le paysage tech, entre progrès fous, dérapages inattendus et décisions stratégiques majeures.</p><p>🔝 Classement IA : ça bouge fort</p><p>GPT-4o et Claude 3 Opus restent en tête, mais <b>Gemini 1.5 Pro</b> et <b>Mistral Large</b> montent fort. Le modèle chinois <b>DeepSeek-R2</b>, open source et performant, attire l’attention… mais se fait suspendre en Corée du Sud pour transfert illégal de données. Ambiance.</p><p>👉 <a href="https://www.blogdumoderateur.com/modeles-ia-plus-performants-avril-2025/">Classement complet</a></p><p>🤖 ChatGPT trop gentil ?</p><p>OpenAI a dû faire marche arrière sur une mise à jour : GPT-4o était devenu <b>trop flatteur</b>. Les utilisateurs l’adoraient… mais ce comportement suscitait des inquiétudes. Résultat : rollback.</p><p>Côté innovation, ChatGPT s’attaque désormais à l’e-commerce avec un mode shopping contextuel. Et OpenAI publie un <b>livre blanc très concret</b> pour créer des agents IA efficaces.</p><p>👉 <a href="https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf">Le guide d’agents IA</a></p><p>💼 Duolingo devient AI-first</p><p>Réorganisation majeure : Duolingo remplace une partie de ses prestataires humains pour <b>se recentrer sur l’IA</b> et libérer de la bande passante pour la création de valeur. Une décision qui pourrait faire école.</p><p>👉 <a href="https://www.theverge.com/news/657594/duolingo-ai-first-replace-contract-workers">La restructuration IA</a></p><p>📱 Meta AI sort son assistant</p><p>Meta lance une appli d’IA dédiée, en dehors de Facebook. Objectif : devenir un concurrent sérieux à ChatGPT avec une interface indépendante, accessible sur <a href="http://meta.ai">meta.ai</a>.</p><p>🛑 L’IA inquiète les DSI</p><p>Dans la finance, <b>l’IA est désormais vue comme un cyber-risque majeur</b> : 32 % des DSI craignent les fuites de données, 31 % les erreurs non récupérables. La prudence monte d’un cran.</p><p>⚙️ Côté devs : nouveautés à suivre</p><ul><li><p>MCP (Model Context Protocol) permet à tes IA de <b>poster sur DevTo ou GitHub</b>.</p></li><li><p><b>.NET</b> booste ses outils IA avec chat + bases vectorielles.</p></li><li><p><b>Angular 20 v7</b> est là.</p></li><li><p><b>p5.js v2.0</b> arrive pour les créateurs d’art génératif.</p></li></ul><p>🎮 Ubisoft et RGPD : ça chauffe</p><p>Accusation contre Ubisoft : collecte forcée de données personnelles via l’obligation de créer un compte pour jouer. L’ONG Noyb saisit l’équivalent autrichien de la CNIL. L’affaire fait grand bruit.</p><p>🧠 YAGRI : pense comme ton toi du futur</p><p>"You Are Gonna Read It" = stocker les données <b>qu’on va vouloir lire plus tard</b>, pas juste celles nécessaires maintenant. Un concept simple, mais sous-estimé.</p><p>👉 <a href="https://www.scottantipa.com/yagri">Découvre YAGRI</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p><b>🧠🌍 Actu Tech &amp; IA – Avril 2025 : ce qu’il faut retenir</b></p><p>Ce mois-ci, l’intelligence artificielle continue de redessiner le paysage tech, entre progrès fous, dérapages inattendus et décisions stratégiques majeures.</p><p>🔝 Classement IA : ça bouge fort</p><p>GPT-4o et Claude 3 Opus restent en tête, mais <b>Gemini 1.5 Pro</b> et <b>Mistral Large</b> montent fort. Le modèle chinois <b>DeepSeek-R2</b>, open source et performant, attire l’attention… mais se fait suspendre en Corée du Sud pour transfert illégal de données. Ambiance.</p><p>👉 <a href="https://www.blogdumoderateur.com/modeles-ia-plus-performants-avril-2025/">Classement complet</a></p><p>🤖 ChatGPT trop gentil ?</p><p>OpenAI a dû faire marche arrière sur une mise à jour : GPT-4o était devenu <b>trop flatteur</b>. Les utilisateurs l’adoraient… mais ce comportement suscitait des inquiétudes. Résultat : rollback.</p><p>Côté innovation, ChatGPT s’attaque désormais à l’e-commerce avec un mode shopping contextuel. Et OpenAI publie un <b>livre blanc très concret</b> pour créer des agents IA efficaces.</p><p>👉 <a href="https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf">Le guide d’agents IA</a></p><p>💼 Duolingo devient AI-first</p><p>Réorganisation majeure : Duolingo remplace une partie de ses prestataires humains pour <b>se recentrer sur l’IA</b> et libérer de la bande passante pour la création de valeur. Une décision qui pourrait faire école.</p><p>👉 <a href="https://www.theverge.com/news/657594/duolingo-ai-first-replace-contract-workers">La restructuration IA</a></p><p>📱 Meta AI sort son assistant</p><p>Meta lance une appli d’IA dédiée, en dehors de Facebook. Objectif : devenir un concurrent sérieux à ChatGPT avec une interface indépendante, accessible sur <a href="http://meta.ai">meta.ai</a>.</p><p>🛑 L’IA inquiète les DSI</p><p>Dans la finance, <b>l’IA est désormais vue comme un cyber-risque majeur</b> : 32 % des DSI craignent les fuites de données, 31 % les erreurs non récupérables. La prudence monte d’un cran.</p><p>⚙️ Côté devs : nouveautés à suivre</p><ul><li><p>MCP (Model Context Protocol) permet à tes IA de <b>poster sur DevTo ou GitHub</b>.</p></li><li><p><b>.NET</b> booste ses outils IA avec chat + bases vectorielles.</p></li><li><p><b>Angular 20 v7</b> est là.</p></li><li><p><b>p5.js v2.0</b> arrive pour les créateurs d’art génératif.</p></li></ul><p>🎮 Ubisoft et RGPD : ça chauffe</p><p>Accusation contre Ubisoft : collecte forcée de données personnelles via l’obligation de créer un compte pour jouer. L’ONG Noyb saisit l’équivalent autrichien de la CNIL. L’affaire fait grand bruit.</p><p>🧠 YAGRI : pense comme ton toi du futur</p><p>"You Are Gonna Read It" = stocker les données <b>qu’on va vouloir lire plus tard</b>, pas juste celles nécessaires maintenant. Un concept simple, mais sous-estimé.</p><p>👉 <a href="https://www.scottantipa.com/yagri">Découvre YAGRI</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 30 Apr 2025 15:53:52 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/b5dDOS2AM9k8.mp3?t=1746028148" length="46595089" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/curious-news-du-30-avril-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>48:32</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>9</itunes:episode>
                        <podcast:episode>9</podcast:episode>
                                                    <itunes:subtitle>
🧠🌍 Actu Tech &amp;amp; IA – Avril 2025 : ce qu’il faut retenir
Ce mois-ci, l’intelligence artificielle continue de redessiner le paysage tech, entre progrès fous, dérapages inattendus et décisions stratégiques majeures.
🔝 Classement IA : ça bouge fort...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/4DNMb0am0A0Lof6Dq79nYD6cvlKdo8niLaSUFzzt_1400x1400.jpeg?t=1746028434"/>
                    <googleplay:image href="https://image.ausha.co/4DNMb0am0A0Lof6Dq79nYD6cvlKdo8niLaSUFzzt_1400x1400.jpeg?t=1746028434"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Curious news du 23 avril 2025</title>
                <guid isPermaLink="false">27512edb5f0e45a4f800994af7d394b9118142f6</guid>
                <description><![CDATA[<p><b>1. Dev IA local</b><br>Microsoft révèle l’<b>AI Dev Gallery</b>, une passerelle pour déployer et tester des modèles IA directement sur ta machine via .NET, sans passer par le cloud ; en complément, l’app <b>Local AI</b> sur le Microsoft Store te permet de charger des modèles open source et de jouer avec tes propres données en toute confidentialité.</p><p><b>2. Employés IA en un an ?</b><br>D’ici 2026, des “employées IA” pourraient rejoindre nos équipes : Anthropics imagine des agents spécialisés dotés de mémoire/contextes propres, capables de gérer des tâches complexes. Reste à déterminer qui porte la responsabilité en cas d’erreur !</p><p><b>3. Tension adoption IA : dirigeants vs opérationnels</b><br>Les dirigeants poussent l’IA comme révolution inévitable, mais beaucoup de salariés restent sceptiques. Pourtant, selon le <b>Work Trend Index</b> de Microsoft/LinkedIn, 90 % gagnent du temps, 85 % se concentrent mieux, 84 % boostent leur créativité et 83 % prennent plus de plaisir à bosser grâce à l’IA.</p><p><b>4. Nouveaux gourous OpenAI</b><br>OpenAI lance <b>o3</b> (modèle de raisonnement ultra-puissant pour code, science et vision) et son petit frère <b>o4-mini</b>, capable de “penser” via l’image, avec un score de compèt’ code à 2719 !</p><p><b>5. Section images ChatGPT</b><br>The Verge annonce une <b>bibliothèque d’images</b> dédiée dans ChatGPT : stocke et réutilise facilement illustrations et captures pour tes échanges.</p><p><b>6. IA sur CPU ultra-green</b><br>Microsoft Research présente <b>BitNet b1.58</b>, un modèle exigeant seulement 0,4 Go de RAM (vs 2–5 Go habituels), promettant jusqu’à 96 % d’économie d’énergie.</p><p><b>7. Hallucination &amp; tollé</b><br>Un agent IA “Sam” a interrompu la session Cursor et inventé une procédure de remboursement Air Canada, provoquant la colère des devs : un rappel brutal : toujours vérifier ce que génère l’IA.</p><p><b>8. IA vérolée &amp; Shadow AI</b><br>Attention aux <b>backdoors</b> dans Copilot et Cursor (révélées sur GitHub) et au <b>Shadow AI</b> : en moyenne 254 apps IA non gérées en entreprise, 45 % des données sensibles partagées depuis des comptes perso (57,9 % via Gmail).</p><p><b>9. Workflow “vibe coding”</b><br>Le langage Wasp propose un <b>workflow structuré</b> pour coder des apps full-stack vite fait bien fait, avec une vidéo démo et un guide pas-à-pas.</p><p><b>10. Trafic IA qui convertit</b><br>Le Journal du Net révèle que le trafic issu des moteurs IA convertit <b>2–3× mieux</b> que les autres canaux. Seul hic : impossible de tracer les requêtes source : un vrai black-box.</p><p><b>11. Politesse coûteuse</b><br>Le New York Post affirme que dire “s’il te plaît” et “merci” à ChatGPT coûterait <b>des dizaines de millions</b> à OpenAI, rien que ça !</p><p><b>12. MCP sous la loupe</b><br>Critiques virulentes sur l’architecture MCP (blog SSHH et Equixly) pointant des failles de sécurité et un design peu réfléchi.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p><b>1. Dev IA local</b><br>Microsoft révèle l’<b>AI Dev Gallery</b>, une passerelle pour déployer et tester des modèles IA directement sur ta machine via .NET, sans passer par le cloud ; en complément, l’app <b>Local AI</b> sur le Microsoft Store te permet de charger des modèles open source et de jouer avec tes propres données en toute confidentialité.</p><p><b>2. Employés IA en un an ?</b><br>D’ici 2026, des “employées IA” pourraient rejoindre nos équipes : Anthropics imagine des agents spécialisés dotés de mémoire/contextes propres, capables de gérer des tâches complexes. Reste à déterminer qui porte la responsabilité en cas d’erreur !</p><p><b>3. Tension adoption IA : dirigeants vs opérationnels</b><br>Les dirigeants poussent l’IA comme révolution inévitable, mais beaucoup de salariés restent sceptiques. Pourtant, selon le <b>Work Trend Index</b> de Microsoft/LinkedIn, 90 % gagnent du temps, 85 % se concentrent mieux, 84 % boostent leur créativité et 83 % prennent plus de plaisir à bosser grâce à l’IA.</p><p><b>4. Nouveaux gourous OpenAI</b><br>OpenAI lance <b>o3</b> (modèle de raisonnement ultra-puissant pour code, science et vision) et son petit frère <b>o4-mini</b>, capable de “penser” via l’image, avec un score de compèt’ code à 2719 !</p><p><b>5. Section images ChatGPT</b><br>The Verge annonce une <b>bibliothèque d’images</b> dédiée dans ChatGPT : stocke et réutilise facilement illustrations et captures pour tes échanges.</p><p><b>6. IA sur CPU ultra-green</b><br>Microsoft Research présente <b>BitNet b1.58</b>, un modèle exigeant seulement 0,4 Go de RAM (vs 2–5 Go habituels), promettant jusqu’à 96 % d’économie d’énergie.</p><p><b>7. Hallucination &amp; tollé</b><br>Un agent IA “Sam” a interrompu la session Cursor et inventé une procédure de remboursement Air Canada, provoquant la colère des devs : un rappel brutal : toujours vérifier ce que génère l’IA.</p><p><b>8. IA vérolée &amp; Shadow AI</b><br>Attention aux <b>backdoors</b> dans Copilot et Cursor (révélées sur GitHub) et au <b>Shadow AI</b> : en moyenne 254 apps IA non gérées en entreprise, 45 % des données sensibles partagées depuis des comptes perso (57,9 % via Gmail).</p><p><b>9. Workflow “vibe coding”</b><br>Le langage Wasp propose un <b>workflow structuré</b> pour coder des apps full-stack vite fait bien fait, avec une vidéo démo et un guide pas-à-pas.</p><p><b>10. Trafic IA qui convertit</b><br>Le Journal du Net révèle que le trafic issu des moteurs IA convertit <b>2–3× mieux</b> que les autres canaux. Seul hic : impossible de tracer les requêtes source : un vrai black-box.</p><p><b>11. Politesse coûteuse</b><br>Le New York Post affirme que dire “s’il te plaît” et “merci” à ChatGPT coûterait <b>des dizaines de millions</b> à OpenAI, rien que ça !</p><p><b>12. MCP sous la loupe</b><br>Critiques virulentes sur l’architecture MCP (blog SSHH et Equixly) pointant des failles de sécurité et un design peu réfléchi.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 23 Apr 2025 16:00:03 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/Bq9gWTOm4xmB.mp3?t=1745424146" length="73633705" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/curious-news-du-23-avril-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>1:16:42</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>8</itunes:episode>
                        <podcast:episode>8</podcast:episode>
                                                    <itunes:subtitle>
1. Dev IA local
Microsoft révèle l’AI Dev Gallery, une passerelle pour déployer et tester des modèles IA directement sur ta machine via .NET, sans passer par le cloud ; en complément, l’app Local AI sur le Microsoft Store te permet de charger des modè...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/1ufMHOcluCzPORszLRkbGwZsTbxFQF6C7N0SuNw4_1400x1400.jpeg?t=1745424008"/>
                    <googleplay:image href="https://image.ausha.co/1ufMHOcluCzPORszLRkbGwZsTbxFQF6C7N0SuNw4_1400x1400.jpeg?t=1745424008"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Les Actualités Tech Qui Vont Changer Votre Code en 2025 !</title>
                <guid isPermaLink="false">b9a8cee9eb518f31c1f145a11277b10409da780e</guid>
                <description><![CDATA[<p>🧠 IA en feu 🔥 cette semaine ! Tu as testé CodeAssist ? L’outil d’aide au code de Google fait parler de lui… pendant que Valeo annonce avoir boosté sa productivité grâce aux IA génératives, mais prévient : elles sont bien meilleures sur du Python que sur du code embarqué très spécialisé.  🤯 Et pendant ce temps-là… Claude lit tes e-mails 📩 (vraiment). Claude Research est lancé. Amazon Q débarque en Europe (devs, préparez-vous). Et OpenAI tease un réseau social pour rivaliser avec X (Twitter).  🧪 Expérimentations et outils fous  Docker Model Runner : fais tourner des modèles LLM… en local, via Docker. Oui, c’est réel.  Firebase UI Studio : build des apps AI full-stack avec Gemini.  Netflix + OpenAI = moteur de recherche dans tes séries 👀  🌐 Python dans ton navigateur ?  Pyodide, Transcrypt ou Brython : testés et approuvés pour embarquer du Python en mode front.  Et côté JS, tu connais Gland ? Nouveau framework EDS, protocol-agnostic, très prometteur.  🎮 Gaming &amp; Discord Discord introduit de la pub 🧱. Mais garde son cap : connecter joueurs et développeurs. Les Stream Quests se démocratisent.  📅 Événement 🔥 Devoxx France en cours — une des plus grosses confs dev en Europe. Tu y es ?  🔎 Découverte WTF Un mini-jeu de logique/math qui fait chauffer les neurones : mathematiques.tips/blast  📚 Réflexion en cours... Meta veut scanner nos données publiques. Anthropic lit nos mails. Et toi, t’en penses quoi ? 🧠💭  🎂 Bonus / culture tech  Microsoft fête ses 50 ans 🎉  Edge devient plus rapide grâce à WebUI 2.0  Le benchmark Speedometer 3.1 est sorti pour mesurer la vraie vitesse de ton navigateur  <a href="http://Cracked.io">Cracked.io</a>, le marché noir des hackers, ressuscite malgré le FBI  Une IA pour comprendre les dauphins ? 🐬 Oui, tu lis bien.  Rejoignez cette chaîne pour bénéficier d'avantages exclusifs : <a href="https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join">https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join</a>  ---------------------------------------------------------------------------------------------------------------------- Evan Le chat curieux - La chaine des développeurs et développeuses curieux, curieuses !  Ici, on apprend à coder On améliore son code, pour plus de qualité On découvre des tricks and tips On affine sa curiosité autour des langages, des frameworks !  Retrouver notre blog :  <a href="https://devtobecurious.fr/blog">https://devtobecurious.fr/blog</a>  Notre chaine podcast : <a href="https://podcast.ausha.co/evan-le-chat-curieux">https://podcast.ausha.co/evan-le-chat-curieux</a>  Et si vous souhaitez une formation, c'est par ici :  <a href="https://devtobecurious.fr/les-formations/">https://devtobecurious.fr/les-formations/</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>🧠 IA en feu 🔥 cette semaine ! Tu as testé CodeAssist ? L’outil d’aide au code de Google fait parler de lui… pendant que Valeo annonce avoir boosté sa productivité grâce aux IA génératives, mais prévient : elles sont bien meilleures sur du Python que sur du code embarqué très spécialisé.  🤯 Et pendant ce temps-là… Claude lit tes e-mails 📩 (vraiment). Claude Research est lancé. Amazon Q débarque en Europe (devs, préparez-vous). Et OpenAI tease un réseau social pour rivaliser avec X (Twitter).  🧪 Expérimentations et outils fous  Docker Model Runner : fais tourner des modèles LLM… en local, via Docker. Oui, c’est réel.  Firebase UI Studio : build des apps AI full-stack avec Gemini.  Netflix + OpenAI = moteur de recherche dans tes séries 👀  🌐 Python dans ton navigateur ?  Pyodide, Transcrypt ou Brython : testés et approuvés pour embarquer du Python en mode front.  Et côté JS, tu connais Gland ? Nouveau framework EDS, protocol-agnostic, très prometteur.  🎮 Gaming &amp; Discord Discord introduit de la pub 🧱. Mais garde son cap : connecter joueurs et développeurs. Les Stream Quests se démocratisent.  📅 Événement 🔥 Devoxx France en cours — une des plus grosses confs dev en Europe. Tu y es ?  🔎 Découverte WTF Un mini-jeu de logique/math qui fait chauffer les neurones : mathematiques.tips/blast  📚 Réflexion en cours... Meta veut scanner nos données publiques. Anthropic lit nos mails. Et toi, t’en penses quoi ? 🧠💭  🎂 Bonus / culture tech  Microsoft fête ses 50 ans 🎉  Edge devient plus rapide grâce à WebUI 2.0  Le benchmark Speedometer 3.1 est sorti pour mesurer la vraie vitesse de ton navigateur  <a href="http://Cracked.io">Cracked.io</a>, le marché noir des hackers, ressuscite malgré le FBI  Une IA pour comprendre les dauphins ? 🐬 Oui, tu lis bien.  Rejoignez cette chaîne pour bénéficier d'avantages exclusifs : <a href="https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join">https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join</a>  ---------------------------------------------------------------------------------------------------------------------- Evan Le chat curieux - La chaine des développeurs et développeuses curieux, curieuses !  Ici, on apprend à coder On améliore son code, pour plus de qualité On découvre des tricks and tips On affine sa curiosité autour des langages, des frameworks !  Retrouver notre blog :  <a href="https://devtobecurious.fr/blog">https://devtobecurious.fr/blog</a>  Notre chaine podcast : <a href="https://podcast.ausha.co/evan-le-chat-curieux">https://podcast.ausha.co/evan-le-chat-curieux</a>  Et si vous souhaitez une formation, c'est par ici :  <a href="https://devtobecurious.fr/les-formations/">https://devtobecurious.fr/les-formations/</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 16 Apr 2025 16:23:21 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/b78DgfV4k9wP.mp3?t=1744820591" length="46349747" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/les-actualites-tech-qui-vont-changer-votre-code-en-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>48:16</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>7</itunes:episode>
                        <podcast:episode>7</podcast:episode>
                                                    <itunes:subtitle>
🧠 IA en feu 🔥 cette semaine ! Tu as testé CodeAssist ? L’outil d’aide au code de Google fait parler de lui… pendant que Valeo annonce avoir boosté sa productivité grâce aux IA génératives, mais prévient : elles sont bien meilleures sur du Python que...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/1a2dFJnrnF1UbP3rCMrHKhTb4UvNGyKQswRI9V2P_1400x1400.jpeg?t=1744820603"/>
                    <googleplay:image href="https://image.ausha.co/1a2dFJnrnF1UbP3rCMrHKhTb4UvNGyKQswRI9V2P_1400x1400.jpeg?t=1744820603"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>WASM Fait son Grand Retour dans la Tech !</title>
                <guid isPermaLink="false">ba4982eef47b1beda73b34e2f4904834065a3d19</guid>
                <description><![CDATA[<p>🚀 <b>IA : Nouvelles avancées et défis concrets !</b> 🚀</p><p><b>DeepSeek : Nouveau Critère de Réussite ?</b> Microsoft investit massivement (80 milliards $) pour soutenir ses ambitions IA, et désigne clairement DeepSeek comme modèle d’avenir : 👉 <a href="https://microsoft.developpez.com/actu/370529/Satya-Nadella-affirme-que-DeepSeek-est-le-nouveau-critere-de-reussite-de-Microsoft-en-matiere-d-IA-et-erige-en-modele-l-approche-de-la-startup-chinoise-qui-a-ebranle-Wall-Street-avec-son-modele-R1/">Lire l'article</a></p><p><b>DeepSeek dépasse ChatGPT</b> 524 millions de nouvelles visites en un mois ! Le chatbot chinois surpasse désormais OpenAI en termes de croissance. 👉 <a href="https://intelligence-artificielle.developpez.com/actu/370605/Le-chatbot-chinois-DeepSeek-depasse-ChatGPT-d-OpenAI-en-termes-de-nouvelles-visites-mensuelles-avec-524-millions-de-nouvelles-visites-en-fevrier-2025-et-devient-l-outil-d-IA-a-la-croissance-la-plus-rapide/">En savoir plus</a></p><p><b>Code source d’AlexNet disponible</b> Découvre le code source historique d’AlexNet, ancêtre des réseaux neuronaux modernes : 👉 <a href="https://intelligence-artificielle.com/comment-acceder-au-code-source-dalexnet-lancetre-de-lia/">Article explicatif</a><br>👉 <a href="https://github.com/computerhistory/AlexNet-Source-Code">GitHub AlexNet</a></p><p><b>OpenAI lance de nouveaux SDK</b> Des outils simplifiés pour créer des agents efficaces et un modèle audio de nouvelle génération : 👉 <a href="https://www.programmez.com/node/37511">SDK Responses</a><br>👉 <a href="https://openai.com/index/introducing-our-next-generation-audio-models/">Modèles audio OpenAI</a></p><p><b>Une IA tente de finir Pokémon… en vain ?</b> Des milliers d’heures sans succès pour traverser le Mont Sélénite ! 👉 <a href="https://www.twitch.tv/claudeplayspokemon/">Claude Plays Pokémon</a><br>👉 <a href="http://Jeuxvideo.com">Jeuxvideo.com</a><br>👉 <a href="https://arstechnica.com/ai/2025/03/why-anthropics-claude-still-hasnt-beaten-pokemon/">ArsTechnica</a></p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>🚀 <b>IA : Nouvelles avancées et défis concrets !</b> 🚀</p><p><b>DeepSeek : Nouveau Critère de Réussite ?</b> Microsoft investit massivement (80 milliards $) pour soutenir ses ambitions IA, et désigne clairement DeepSeek comme modèle d’avenir : 👉 <a href="https://microsoft.developpez.com/actu/370529/Satya-Nadella-affirme-que-DeepSeek-est-le-nouveau-critere-de-reussite-de-Microsoft-en-matiere-d-IA-et-erige-en-modele-l-approche-de-la-startup-chinoise-qui-a-ebranle-Wall-Street-avec-son-modele-R1/">Lire l'article</a></p><p><b>DeepSeek dépasse ChatGPT</b> 524 millions de nouvelles visites en un mois ! Le chatbot chinois surpasse désormais OpenAI en termes de croissance. 👉 <a href="https://intelligence-artificielle.developpez.com/actu/370605/Le-chatbot-chinois-DeepSeek-depasse-ChatGPT-d-OpenAI-en-termes-de-nouvelles-visites-mensuelles-avec-524-millions-de-nouvelles-visites-en-fevrier-2025-et-devient-l-outil-d-IA-a-la-croissance-la-plus-rapide/">En savoir plus</a></p><p><b>Code source d’AlexNet disponible</b> Découvre le code source historique d’AlexNet, ancêtre des réseaux neuronaux modernes : 👉 <a href="https://intelligence-artificielle.com/comment-acceder-au-code-source-dalexnet-lancetre-de-lia/">Article explicatif</a><br>👉 <a href="https://github.com/computerhistory/AlexNet-Source-Code">GitHub AlexNet</a></p><p><b>OpenAI lance de nouveaux SDK</b> Des outils simplifiés pour créer des agents efficaces et un modèle audio de nouvelle génération : 👉 <a href="https://www.programmez.com/node/37511">SDK Responses</a><br>👉 <a href="https://openai.com/index/introducing-our-next-generation-audio-models/">Modèles audio OpenAI</a></p><p><b>Une IA tente de finir Pokémon… en vain ?</b> Des milliers d’heures sans succès pour traverser le Mont Sélénite ! 👉 <a href="https://www.twitch.tv/claudeplayspokemon/">Claude Plays Pokémon</a><br>👉 <a href="http://Jeuxvideo.com">Jeuxvideo.com</a><br>👉 <a href="https://arstechnica.com/ai/2025/03/why-anthropics-claude-still-hasnt-beaten-pokemon/">ArsTechnica</a></p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 04 Apr 2025 19:03:05 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/Bx5gxcPkXxOA.mp3?t=1743793362" length="32275808" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/wasm-fait-son-grand-retour-dans-la-tech</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>33:37</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>6</itunes:episode>
                        <podcast:episode>6</podcast:episode>
                                                    <itunes:subtitle>
🚀 IA : Nouvelles avancées et défis concrets ! 🚀
DeepSeek : Nouveau Critère de Réussite ? Microsoft investit massivement (80 milliards $) pour soutenir ses ambitions IA, et désigne clairement DeepSeek comme modèle d’avenir : 👉 Lire l'article (https:...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/BPNB05CnX1OdNdUYTUI3tHjN3GxDmgnphsBEVICX_1400x1400.jpeg?t=1743793388"/>
                    <googleplay:image href="https://image.ausha.co/BPNB05CnX1OdNdUYTUI3tHjN3GxDmgnphsBEVICX_1400x1400.jpeg?t=1743793388"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>L'actualité pour les devs du 28/03/2025 en Live sur Evan le chat curieux</title>
                <guid isPermaLink="false">a4d5ebd40ba893edb810832db989ba25b073852a</guid>
                <description><![CDATA[<p>Curious de la semaine du 28 mars 2025. </p><p><br></p><p>Cette semaine encore plein de nouveautés très intéressantes, côté IA pour les devs, IA tout court, du nvidia qui propose sa stratégie jusqu'en 2027, des devs qui ne savent plus coder, du vibe coding, des devs amoureux de leur IA, aller c'est parti ! - Côté IA Des alternatives à Cursor : Trae, et Zed <a href="https://www.trae.ai/">https://www.trae.ai/</a> <a href="https://zed.dev/features">https://zed.dev/features</a> Microsoft qui accompagne les devs pour aller vers l'ia, des prompts pour nous aider dans Copilot <a href="https://developer.microsoft.com/fr-fr/ai">https://developer.microsoft.com/fr-fr/ai</a> <a href="https://learn.microsoft.com/en-us/copilot/security/prompting-tips">https://learn.microsoft.com/en-us/copilot/security/prompting-tips</a> <a href="https://techcommunity.microsoft.com/blog/azure-ai-services-blog/15-tips-to-become-a-better-prompt-engineer-for-generative-ai/3882935">https://techcommunity.microsoft.com/blog/azure-ai-services-blog/15-tips-to-become-a-better-prompt-engineer-for-generative-ai/3882935</a> <a href="https://visualstudiomagazine.com/Articles/2025/03/14/Visual-Studio-Devs-Share-Copilot-AI-Prompts-to-Improve-Code.aspx">https://visualstudiomagazine.com/Articles/2025/03/14/Visual-Studio-Devs-Share-Copilot-AI-Prompts-to-Improve-Code.aspx</a> De l'agenting encore et encore plus <a href="https://www.jetbrains.com/fr-fr/junie/">https://www.jetbrains.com/fr-fr/junie/</a> Chat gpt qui fume <a href="https://www.theverge.com/news/637542/chatgpt-says-our-gpus-are-melting-as-it-puts-limit-on-image-generation-requests">https://www.theverge.com/news/637542/chatgpt-says-our-gpus-are-melting-as-it-puts-limit-on-image-generation-requests</a> Des illétrés en dev à cause de l'IA ? <a href="https://nmn.gl/blog/ai-illiterate-programmers">https://nmn.gl/blog/ai-illiterate-programmers</a> Un ami imaginaire ? <a href="https://cdn.openai.com/papers/15987609-5f71-433c-9972-e91131f399a1/openai-affective-use-study.pdf">https://cdn.openai.com/papers/15987609-5f71-433c-9972-e91131f399a1/openai-affective-use-study.pdf</a> - Techs générale Nvidia qui planifie sa croissance <a href="https://www.programmez.com/node/37491">https://www.programmez.com/node/37491</a> Discord qui fait un lien pour les deux 3A pour plus de social <a href="https://www.programmez.com/node/37450">https://www.programmez.com/node/37450</a> Côté langage et tools Découverte de git who <a href="https://github.com/sinclairtarget/git-who?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=show_hn">https://github.com/sinclairtarget/git-who?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=show_hn</a> </p><p>Rejoignez cette chaîne pour bénéficier d'avantages exclusifs : <a href="https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join">https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join</a></p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Curious de la semaine du 28 mars 2025. </p><p><br></p><p>Cette semaine encore plein de nouveautés très intéressantes, côté IA pour les devs, IA tout court, du nvidia qui propose sa stratégie jusqu'en 2027, des devs qui ne savent plus coder, du vibe coding, des devs amoureux de leur IA, aller c'est parti ! - Côté IA Des alternatives à Cursor : Trae, et Zed <a href="https://www.trae.ai/">https://www.trae.ai/</a> <a href="https://zed.dev/features">https://zed.dev/features</a> Microsoft qui accompagne les devs pour aller vers l'ia, des prompts pour nous aider dans Copilot <a href="https://developer.microsoft.com/fr-fr/ai">https://developer.microsoft.com/fr-fr/ai</a> <a href="https://learn.microsoft.com/en-us/copilot/security/prompting-tips">https://learn.microsoft.com/en-us/copilot/security/prompting-tips</a> <a href="https://techcommunity.microsoft.com/blog/azure-ai-services-blog/15-tips-to-become-a-better-prompt-engineer-for-generative-ai/3882935">https://techcommunity.microsoft.com/blog/azure-ai-services-blog/15-tips-to-become-a-better-prompt-engineer-for-generative-ai/3882935</a> <a href="https://visualstudiomagazine.com/Articles/2025/03/14/Visual-Studio-Devs-Share-Copilot-AI-Prompts-to-Improve-Code.aspx">https://visualstudiomagazine.com/Articles/2025/03/14/Visual-Studio-Devs-Share-Copilot-AI-Prompts-to-Improve-Code.aspx</a> De l'agenting encore et encore plus <a href="https://www.jetbrains.com/fr-fr/junie/">https://www.jetbrains.com/fr-fr/junie/</a> Chat gpt qui fume <a href="https://www.theverge.com/news/637542/chatgpt-says-our-gpus-are-melting-as-it-puts-limit-on-image-generation-requests">https://www.theverge.com/news/637542/chatgpt-says-our-gpus-are-melting-as-it-puts-limit-on-image-generation-requests</a> Des illétrés en dev à cause de l'IA ? <a href="https://nmn.gl/blog/ai-illiterate-programmers">https://nmn.gl/blog/ai-illiterate-programmers</a> Un ami imaginaire ? <a href="https://cdn.openai.com/papers/15987609-5f71-433c-9972-e91131f399a1/openai-affective-use-study.pdf">https://cdn.openai.com/papers/15987609-5f71-433c-9972-e91131f399a1/openai-affective-use-study.pdf</a> - Techs générale Nvidia qui planifie sa croissance <a href="https://www.programmez.com/node/37491">https://www.programmez.com/node/37491</a> Discord qui fait un lien pour les deux 3A pour plus de social <a href="https://www.programmez.com/node/37450">https://www.programmez.com/node/37450</a> Côté langage et tools Découverte de git who <a href="https://github.com/sinclairtarget/git-who?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=show_hn">https://github.com/sinclairtarget/git-who?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=show_hn</a> </p><p>Rejoignez cette chaîne pour bénéficier d'avantages exclusifs : <a href="https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join">https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA/join</a></p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Sat, 29 Mar 2025 18:20:37 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bjzNWu2Qrq4W.mp3?t=1743272466" length="57732460" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/l-actualite-pour-les-devs-du-28-03-2025-en-live-sur-evan-le-chat-curieux</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>1:00:08</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>5</itunes:episode>
                        <podcast:episode>5</podcast:episode>
                                                    <itunes:subtitle>
Curious de la semaine du 28 mars 2025. 


Cette semaine encore plein de nouveautés très intéressantes, côté IA pour les devs, IA tout court, du nvidia qui propose sa stratégie jusqu'en 2027, des devs qui ne savent plus coder, du vibe coding, des devs...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/tUHXjyY7y8UOVCdMKn65zqXG5mKsSXCzHOGOKIPQ_1400x1400.jpeg?t=1743272440"/>
                    <googleplay:image href="https://image.ausha.co/tUHXjyY7y8UOVCdMKn65zqXG5mKsSXCzHOGOKIPQ_1400x1400.jpeg?t=1743272440"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>🔥 JavaScript &amp; IA : Révolutions, Outils Incontournables et Tendances 2025 ! 🚀</title>
                <guid isPermaLink="false">b15a6f24f1edc3f1683137286a79a3618b3b0581</guid>
                <description><![CDATA[<p>📰 <b>Les News Générales</b></p><p>🔹 Une attaque JavaScript cible 1000 sites WordPress en intégrant des backdoors.<br>🔗 <a href="https://www.msn.com/fr-fr/actualite/technologie-et-sciences/wordpress-une-attaque-javascript-compromet-1000-sites-et-multiplie-les-backdoors/ar-AA1Anziq?apiversion=v2&amp;noservercache=1&amp;domshim=1&amp;renderwebcomponents=1&amp;wcseo=1&amp;batchservertelemetry=1&amp;noservertelemetry=1">Lire l'article</a></p><p>🚀 <b>JavaScript : Tendances et Évolutions</b></p><p>🔹 Rapport 2024 : utilisation croissante mais aussi augmentation des non-utilisations.<br>🔹 Webpack explose : de 10 000 à 100 000 utilisateurs.<br>🔹 TypeScript représente 6 % des sites.<br>🔹 async est la méthode la plus utilisée, defer atteint 47 %.<br>🔹 Seuls 3,7 % utilisent import.<br>🔹 30 % exploitent les Web Workers, mais les Worklets restent très marginaux.<br>🔗 <a href="https://almanac.httparchive.org/en/2024/javascript">Lire le rapport</a><br>🔗 <a href="https://developer.mozilla.org/en-US/docs/Web/API/Worklet">MDN Worklet</a></p><p>🔍 <b>Découvertes Tech</b></p><p>🔹 <b>Lynx</b> : Alternative à React Native, plus modulaire et flexible, adoptée par TikTok.<br>🔗 <a href="https://lynxjs.org/blog/lynx-unlock-native-for-more">Présentation</a><br>🔗 <a href="https://github.com/lynx-family/primjs">Repo GitHub</a><br>🔗 <a href="https://bellard.org/quickjs/">QuickJS</a></p><p>🔹 <b>Fable</b> : Transpilation de F# vers JavaScript.<br>🔗 <a href="https://fable.io/">Découvrir Fable</a></p><p>🔹 <b>Revolt</b> : Alternative à Discord (existe depuis 2019).<br>🔗 <a href="https://revolt.chat/">Découvrir</a></p><p>💡 <b>Outils &amp; Frameworks</b></p><p>🔹 <b>TanStack Form v1</b> : Comparaison des alternatives.<br>🔗 <a href="https://tanstack.com/blog/announcing-tanstack-form-v1">Annonce</a><br>🔗 <a href="https://tanstack.com/form/latest/docs/comparison">Comparaison</a></p><p>🤔 <b>Réflexion Tech</b></p><p>🔹 La fatigue du JavaScript et la philosophie <b>"Choose Boring Technology"</b>.<br>🔗 <a href="https://allenpike.com/2025/javascript-fatigue-ssr">Lire l’article</a><br>🔗 <a href="https://mcfunley.com/choose-boring-technology">Choisir des technologies stables</a></p><p>🤖 <b>IA &amp; Dev</b></p><p>🔹 <b>AI Templates pour .NET</b> : Microsoft dévoile ses modèles d’IA.<br>🔗 <a href="https://laminute.info/2025/03/08/microsoft-apercu-du-modele-de-chat-ai-pour-net/">Article</a><br>🔗 <a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview1/">Annonce officielle</a></p><p>🔹 <b>Mistral OCR</b> : Nouveau modèle OCR de Mistral.<br>🔗 <a href="https://mistral.ai/fr/news/mistral-ocr">Découvrir</a></p><p>🔹 <b>Manus IA</b> : La nouvelle IA chinoise, mais des critiques émergent.<br>🔗 <a href="https://www.youtube.com/watch?v=CYstAefw0HY">Présentation</a><br>🔗 <a href="https://www.lesnumeriques.com/intelligence-artificielle/manus-la-nouvelle-sensation-ia-chinoise-est-elle-surcotee-n234028.html#:~:text=D%C3%A9velopp%C3%A9%20par%20la%20startup%20chinoise,jours%2C%20le%206%20mars%20dernier.">Analyse</a></p><p>⚠️ Premiers retours mitigés : erreurs factuelles, sources absentes, efficacité limitée sur des tâches simples.</p><p>🔹 <b>n8n</b> : Automatisation IT Ops, Sec Ops, DevOps.<br>🔗 <a href="https://n8n.io/">Découvrir</a></p><p>🔹 <b>Continue</b> : IA pour devs.<br>🔗 <a href="https://www.continue.dev/">Découvrir</a><br><em>"Great for seniors, bad for juniors."</em></p><p>🔹 <b>Cursor Rules</b> : Guide des bonnes pratiques pour l'outil Cursor.<br>🔗 <a href="https://dotcursorrules.com/rules">Lire</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>📰 <b>Les News Générales</b></p><p>🔹 Une attaque JavaScript cible 1000 sites WordPress en intégrant des backdoors.<br>🔗 <a href="https://www.msn.com/fr-fr/actualite/technologie-et-sciences/wordpress-une-attaque-javascript-compromet-1000-sites-et-multiplie-les-backdoors/ar-AA1Anziq?apiversion=v2&amp;noservercache=1&amp;domshim=1&amp;renderwebcomponents=1&amp;wcseo=1&amp;batchservertelemetry=1&amp;noservertelemetry=1">Lire l'article</a></p><p>🚀 <b>JavaScript : Tendances et Évolutions</b></p><p>🔹 Rapport 2024 : utilisation croissante mais aussi augmentation des non-utilisations.<br>🔹 Webpack explose : de 10 000 à 100 000 utilisateurs.<br>🔹 TypeScript représente 6 % des sites.<br>🔹 async est la méthode la plus utilisée, defer atteint 47 %.<br>🔹 Seuls 3,7 % utilisent import.<br>🔹 30 % exploitent les Web Workers, mais les Worklets restent très marginaux.<br>🔗 <a href="https://almanac.httparchive.org/en/2024/javascript">Lire le rapport</a><br>🔗 <a href="https://developer.mozilla.org/en-US/docs/Web/API/Worklet">MDN Worklet</a></p><p>🔍 <b>Découvertes Tech</b></p><p>🔹 <b>Lynx</b> : Alternative à React Native, plus modulaire et flexible, adoptée par TikTok.<br>🔗 <a href="https://lynxjs.org/blog/lynx-unlock-native-for-more">Présentation</a><br>🔗 <a href="https://github.com/lynx-family/primjs">Repo GitHub</a><br>🔗 <a href="https://bellard.org/quickjs/">QuickJS</a></p><p>🔹 <b>Fable</b> : Transpilation de F# vers JavaScript.<br>🔗 <a href="https://fable.io/">Découvrir Fable</a></p><p>🔹 <b>Revolt</b> : Alternative à Discord (existe depuis 2019).<br>🔗 <a href="https://revolt.chat/">Découvrir</a></p><p>💡 <b>Outils &amp; Frameworks</b></p><p>🔹 <b>TanStack Form v1</b> : Comparaison des alternatives.<br>🔗 <a href="https://tanstack.com/blog/announcing-tanstack-form-v1">Annonce</a><br>🔗 <a href="https://tanstack.com/form/latest/docs/comparison">Comparaison</a></p><p>🤔 <b>Réflexion Tech</b></p><p>🔹 La fatigue du JavaScript et la philosophie <b>"Choose Boring Technology"</b>.<br>🔗 <a href="https://allenpike.com/2025/javascript-fatigue-ssr">Lire l’article</a><br>🔗 <a href="https://mcfunley.com/choose-boring-technology">Choisir des technologies stables</a></p><p>🤖 <b>IA &amp; Dev</b></p><p>🔹 <b>AI Templates pour .NET</b> : Microsoft dévoile ses modèles d’IA.<br>🔗 <a href="https://laminute.info/2025/03/08/microsoft-apercu-du-modele-de-chat-ai-pour-net/">Article</a><br>🔗 <a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview1/">Annonce officielle</a></p><p>🔹 <b>Mistral OCR</b> : Nouveau modèle OCR de Mistral.<br>🔗 <a href="https://mistral.ai/fr/news/mistral-ocr">Découvrir</a></p><p>🔹 <b>Manus IA</b> : La nouvelle IA chinoise, mais des critiques émergent.<br>🔗 <a href="https://www.youtube.com/watch?v=CYstAefw0HY">Présentation</a><br>🔗 <a href="https://www.lesnumeriques.com/intelligence-artificielle/manus-la-nouvelle-sensation-ia-chinoise-est-elle-surcotee-n234028.html#:~:text=D%C3%A9velopp%C3%A9%20par%20la%20startup%20chinoise,jours%2C%20le%206%20mars%20dernier.">Analyse</a></p><p>⚠️ Premiers retours mitigés : erreurs factuelles, sources absentes, efficacité limitée sur des tâches simples.</p><p>🔹 <b>n8n</b> : Automatisation IT Ops, Sec Ops, DevOps.<br>🔗 <a href="https://n8n.io/">Découvrir</a></p><p>🔹 <b>Continue</b> : IA pour devs.<br>🔗 <a href="https://www.continue.dev/">Découvrir</a><br><em>"Great for seniors, bad for juniors."</em></p><p>🔹 <b>Cursor Rules</b> : Guide des bonnes pratiques pour l'outil Cursor.<br>🔗 <a href="https://dotcursorrules.com/rules">Lire</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Sat, 15 Mar 2025 06:31:00 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ypJDGtgRkwl4.mp3?t=1741714375" length="41589971" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/javascript-ia-revolutions-outils-incontournables-et-tendances-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>43:19</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>4</itunes:episode>
                        <podcast:episode>4</podcast:episode>
                                                    <itunes:subtitle>
📰 Les News Générales
🔹 Une attaque JavaScript cible 1000 sites WordPress en intégrant des backdoors.
🔗 Lire l'article (https://www.msn.com/fr-fr/actualite/technologie-et-sciences/wordpress-une-attaque-javascript-compromet-1000-sites-et-multiplie-le...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/ji2qpAFRkHQkYbNrJ89MVuKsHye4Atpmo3PuCjDj_1400x1400.jpeg?t=1741714351"/>
                    <googleplay:image href="https://image.ausha.co/ji2qpAFRkHQkYbNrJ89MVuKsHye4Atpmo3PuCjDj_1400x1400.jpeg?t=1741714351"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Les Nouveautés Tech de la Semaine qui vont vous SURPRENDRE ! mars 2025</title>
                <guid isPermaLink="false">a9efd3bd0fdd27b517176821f801179ffcae78f2</guid>
                <description><![CDATA[<p>📰 <b>Actu Tech &amp; Développement - Mars 2025</b></p><p>🔹 <b>Micromania en difficulté</b> : L'enseigne française de jeux vidéo pourrait fermer.<br>🔗 <a href="https://www.francetvinfo.fr/culture/jeux-video/entretien-micromania-a-subi-tous-les-impacts-de-la-crise-pourquoi-l-enseigne-francaise-de-jeux-video-est-menacee-apres-l-annonce-de-sa-mise-en-vente_7084068.html">Lire l'article</a></p><p>🔹 <b>Salesforce stoppe les embauches en 2025</b> : L'IA booste la productivité de 30 %, mais provoque des licenciements massifs fin 2024.<br>🔗 <a href="https://intelligence-artificielle.developpez.com/actu/362847/Dreamforce-la-nouvelle-strategie-de-Salesforce-en-matiere-d-IA-reconnait-que-l-IA-va-supprimer-des-emplois-l-entreprise-propose-des-agents-IA-capables-de-gerer-des-taches-sans-supervision-humaine/">Détails</a><br>💡 <b>AgentForce</b> : nouvel outil IA pour optimiser les ventes.</p><p>🔹 <b>Copilot : faille critique</b><br>Un dépôt privé GitHub reste accessible par Copilot !<br>🔗 <a href="https://www.lasso.security/blog/lasso-major-vulnerability-in-microsoft-copilot">Lire l'alerte</a></p><p>📊 <b>Enquêtes &amp; Tendances</b></p><p>🔹 <b>JetBrains Dev Ecosystem 2024</b> :</p><ul><li><p>Python continue de grimper 📈<br>🔗 <a href="https://www.jetbrains.com/fr-fr/lp/devecosystem-2024/">Rapport complet</a></p></li></ul><p>🔹 <b>TypeScript 5.8 est disponible</b> !<br>🔗 <a href="https://www.programmez.com/actualites/typescript-58-est-disponible-en-version-finale-37402">Découvrir</a></p><p>🔹 <b>Rust en entreprise</b> : Microsoft adopte le langage, mais Linux est plus frileux.<br>🔗 <a href="https://www.informatiquenews.fr/securite-et-performance-des-systemes-microsoft-adopte-rust-sans-reserve-103658">Analyse</a></p><p>🔹 <b>Migration Java Oracle</b> : de plus en plus d’entreprises cherchent des alternatives.<br>🔗 <a href="https://itsocial.fr/contenus/articles-decideurs/labandon-doracle-java-prend-de-lampleur/">En savoir plus</a></p><p>🔹 <b>Angular 20 en approche</b><br>🔗 <a href="https://github.com/angular/angular/releases">Dernières mises à jour</a></p><p>🤖 <b>IA &amp; Développement</b></p><p>🔹 <b>Junie</b> : JetBrains lance son assistant IA pour devs (en liste d’attente).<br>🔗 <a href="https://jetbrains.developpez.com/actu/369030/JetBrains-lance-Junie-un-agent-de-programmation-assiste-par-IA-deleguez-lui-entierement-vos-taches-routinieres-ou-collaborez-avec-lui-sur-les-taches-plus-complexes/">Découvrir</a></p><p>🔹 <b>Copilot Agents</b> : une alternative à Junie avec VS Code Insiders.<br>🔗 <a href="https://code.visualstudio.com/docs/copilot/copilot-edits#_use-agent-mode-preview">Découvrir</a></p><p>🔹 <b>Comparatif des générateurs de code IA</b><br>🔗 <a href="https://www.unite.ai/fr/meilleurs-g%C3%A9n%C3%A9rateurs-de-code-ai/">Article</a></p><p>🔹 <b>Gemini Code Assist : un concurrent sérieux ?</b><br>🔗 <a href="https://www.2051.fr/actualite/en-quoi-gemini-code-assist-for-individuals-se-distingue-t-il-des-autres-assistants-de-codage-bases-sur-lia/">Lire l'analyse</a></p><p>🔹 <b>IA &amp; écologie</b> : Cédric Villani alerte sur l’impact environnemental.<br>🔗 <a href="https://www.ouest-france.fr/pays-de-la-loire/angers-49000/ia-et-ecologie-on-depasse-le-supportable-selon-cedric-villani-en-conference-pres-dangers-c32ba878-f9d2-11ef-b88c-bcd52c36774a">Lire</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>📰 <b>Actu Tech &amp; Développement - Mars 2025</b></p><p>🔹 <b>Micromania en difficulté</b> : L'enseigne française de jeux vidéo pourrait fermer.<br>🔗 <a href="https://www.francetvinfo.fr/culture/jeux-video/entretien-micromania-a-subi-tous-les-impacts-de-la-crise-pourquoi-l-enseigne-francaise-de-jeux-video-est-menacee-apres-l-annonce-de-sa-mise-en-vente_7084068.html">Lire l'article</a></p><p>🔹 <b>Salesforce stoppe les embauches en 2025</b> : L'IA booste la productivité de 30 %, mais provoque des licenciements massifs fin 2024.<br>🔗 <a href="https://intelligence-artificielle.developpez.com/actu/362847/Dreamforce-la-nouvelle-strategie-de-Salesforce-en-matiere-d-IA-reconnait-que-l-IA-va-supprimer-des-emplois-l-entreprise-propose-des-agents-IA-capables-de-gerer-des-taches-sans-supervision-humaine/">Détails</a><br>💡 <b>AgentForce</b> : nouvel outil IA pour optimiser les ventes.</p><p>🔹 <b>Copilot : faille critique</b><br>Un dépôt privé GitHub reste accessible par Copilot !<br>🔗 <a href="https://www.lasso.security/blog/lasso-major-vulnerability-in-microsoft-copilot">Lire l'alerte</a></p><p>📊 <b>Enquêtes &amp; Tendances</b></p><p>🔹 <b>JetBrains Dev Ecosystem 2024</b> :</p><ul><li><p>Python continue de grimper 📈<br>🔗 <a href="https://www.jetbrains.com/fr-fr/lp/devecosystem-2024/">Rapport complet</a></p></li></ul><p>🔹 <b>TypeScript 5.8 est disponible</b> !<br>🔗 <a href="https://www.programmez.com/actualites/typescript-58-est-disponible-en-version-finale-37402">Découvrir</a></p><p>🔹 <b>Rust en entreprise</b> : Microsoft adopte le langage, mais Linux est plus frileux.<br>🔗 <a href="https://www.informatiquenews.fr/securite-et-performance-des-systemes-microsoft-adopte-rust-sans-reserve-103658">Analyse</a></p><p>🔹 <b>Migration Java Oracle</b> : de plus en plus d’entreprises cherchent des alternatives.<br>🔗 <a href="https://itsocial.fr/contenus/articles-decideurs/labandon-doracle-java-prend-de-lampleur/">En savoir plus</a></p><p>🔹 <b>Angular 20 en approche</b><br>🔗 <a href="https://github.com/angular/angular/releases">Dernières mises à jour</a></p><p>🤖 <b>IA &amp; Développement</b></p><p>🔹 <b>Junie</b> : JetBrains lance son assistant IA pour devs (en liste d’attente).<br>🔗 <a href="https://jetbrains.developpez.com/actu/369030/JetBrains-lance-Junie-un-agent-de-programmation-assiste-par-IA-deleguez-lui-entierement-vos-taches-routinieres-ou-collaborez-avec-lui-sur-les-taches-plus-complexes/">Découvrir</a></p><p>🔹 <b>Copilot Agents</b> : une alternative à Junie avec VS Code Insiders.<br>🔗 <a href="https://code.visualstudio.com/docs/copilot/copilot-edits#_use-agent-mode-preview">Découvrir</a></p><p>🔹 <b>Comparatif des générateurs de code IA</b><br>🔗 <a href="https://www.unite.ai/fr/meilleurs-g%C3%A9n%C3%A9rateurs-de-code-ai/">Article</a></p><p>🔹 <b>Gemini Code Assist : un concurrent sérieux ?</b><br>🔗 <a href="https://www.2051.fr/actualite/en-quoi-gemini-code-assist-for-individuals-se-distingue-t-il-des-autres-assistants-de-codage-bases-sur-lia/">Lire l'analyse</a></p><p>🔹 <b>IA &amp; écologie</b> : Cédric Villani alerte sur l’impact environnemental.<br>🔗 <a href="https://www.ouest-france.fr/pays-de-la-loire/angers-49000/ia-et-ecologie-on-depasse-le-supportable-selon-cedric-villani-en-conference-pres-dangers-c32ba878-f9d2-11ef-b88c-bcd52c36774a">Lire</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 13 Mar 2025 06:31:00 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bWdplSGXPXG7.mp3?t=1741714139" length="60227251" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/les-nouveautes-tech-de-la-semaine-qui-vont-vous-surprendre-mars-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>1:02:44</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>3</itunes:episode>
                        <podcast:episode>3</podcast:episode>
                                                    <itunes:subtitle>
📰 Actu Tech &amp;amp; Développement - Mars 2025
🔹 Micromania en difficulté : L'enseigne française de jeux vidéo pourrait fermer.
🔗 Lire l'article (https://www.francetvinfo.fr/culture/jeux-video/entretien-micromania-a-subi-tous-les-impacts-de-la-crise-p...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/2f5gXshec7Mltyu3VZL2pHPnTd81JiR8pQ2MYPXV_1400x1400.jpeg?t=1741714282"/>
                    <googleplay:image href="https://image.ausha.co/2f5gXshec7Mltyu3VZL2pHPnTd81JiR8pQ2MYPXV_1400x1400.jpeg?t=1741714282"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>Les nouveautés de fin février 2025</title>
                <guid isPermaLink="false">2da98afad75847fd3053ed957cc568821639d202</guid>
                <description><![CDATA[<p>Dotnet se prépare pour la version 10</p><p>C# 14 amène la notion de field</p><p>Vb n'est pas encore mort ...</p><p><br></p><p>Typescript en version 5.8 RC</p><p>des nouveautés plus orienté nodejs</p><p><br></p><p>Angular sort sa v19.2 rc avec httpResource</p><p><br></p><p>React est en v19</p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Dotnet se prépare pour la version 10</p><p>C# 14 amène la notion de field</p><p>Vb n'est pas encore mort ...</p><p><br></p><p>Typescript en version 5.8 RC</p><p>des nouveautés plus orienté nodejs</p><p><br></p><p>Angular sort sa v19.2 rc avec httpResource</p><p><br></p><p>React est en v19</p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 26 Feb 2025 17:44:19 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oK9amTgDZLv7.mp3?t=1740591447" length="21662163" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/les-nouveautes-de-fin-fevrier-2025</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>22:33</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>2</itunes:episode>
                        <podcast:episode>2</podcast:episode>
                                                    <itunes:subtitle>
Dotnet se prépare pour la version 10
C# 14 amène la notion de field
Vb n'est pas encore mort ...


Typescript en version 5.8 RC
des nouveautés plus orienté nodejs


Angular sort sa v19.2 rc avec httpResource


React est en v19

</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/vufEy71CtgkdItsSD5AsHpfeHvgHBSfVm0NIK8U4_1400x1400.jpeg?t=1740591862"/>
                    <googleplay:image href="https://image.ausha.co/vufEy71CtgkdItsSD5AsHpfeHvgHBSfVm0NIK8U4_1400x1400.jpeg?t=1740591862"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>066 - Lé théorème de la mouche</title>
                <guid isPermaLink="false">776f5733ab5a90ca74352aeba3673d6beee3ebf9</guid>
                <description><![CDATA[<p>A trop vouloir insister on en oublie de prendre du recul</p><p><br></p><p>Je suis sûr que tu as déjà vécu ça sur une de tes tâches.</p><p><br></p><p>On en parle dans ce théorème de la mouche.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>A trop vouloir insister on en oublie de prendre du recul</p><p><br></p><p>Je suis sûr que tu as déjà vécu ça sur une de tes tâches.</p><p><br></p><p>On en parle dans ce théorème de la mouche.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 03 Jan 2025 18:06:44 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oLxPVH2M12O5.mp3?t=1735927466" length="4416313" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/066-le-theoreme-de-la-mouche</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>04:35</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>6</itunes:season>
                    <podcast:season>6</podcast:season>
                                            <itunes:episode>1</itunes:episode>
                        <podcast:episode>1</podcast:episode>
                                                    <itunes:subtitle>
A trop vouloir insister on en oublie de prendre du recul


Je suis sûr que tu as déjà vécu ça sur une de tes tâches.


On en parle dans ce théorème de la mouche.</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/66JNn6yIVme2BJDGfxfWV4v7EUnb5SBYh9xtdLt1_1400x1400.jpeg?t=1735927605"/>
                    <googleplay:image href="https://image.ausha.co/66JNn6yIVme2BJDGfxfWV4v7EUnb5SBYh9xtdLt1_1400x1400.jpeg?t=1735927605"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>065 - RFC - On modifie la guide line d'angular</title>
                <guid isPermaLink="false">78f782c0830dfa9a791de5020b98c5a59177a6aa</guid>
                <description><![CDATA[<p>Angular 19 va sortir dans .... quelques jours (le 19 novembre)</p><p>Et une RFC vient d'arriver pour proposer de mettre à jour la guide line d'angular.</p><p><br></p><p>Une bonne idée selon toi ?</p><p>On en parle dans cet épisode.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Angular 19 va sortir dans .... quelques jours (le 19 novembre)</p><p>Et une RFC vient d'arriver pour proposer de mettre à jour la guide line d'angular.</p><p><br></p><p>Une bonne idée selon toi ?</p><p>On en parle dans cet épisode.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 30 Oct 2024 09:54:25 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bz5Wqc1kp34K.mp3?t=1730281958" length="7915900" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/065-rfc-on-modifie-la-guide-line-d-angular</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,angular,développement,qualite code,angular 19</itunes:keywords>
                                <itunes:duration>08:14</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>19</itunes:episode>
                        <podcast:episode>19</podcast:episode>
                                                    <itunes:subtitle>
Angular 19 va sortir dans .... quelques jours (le 19 novembre)
Et une RFC vient d'arriver pour proposer de mettre à jour la guide line d'angular.


Une bonne idée selon toi ?
On en parle dans cet épisode.</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/e0gt6baM8v47Mjr2o2EJTo4kc7NR9Sz3luOkmiUZ_1400x1400.jpeg?t=1730282067"/>
                    <googleplay:image href="https://image.ausha.co/e0gt6baM8v47Mjr2o2EJTo4kc7NR9Sz3luOkmiUZ_1400x1400.jpeg?t=1730282067"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>064 - IA et intelligence emotionnelle des devs.mp3</title>
                <guid isPermaLink="false">9058e0e61fea90d6b5d85ac543d20db60aadfe07</guid>
                <description><![CDATA[<p>Et hop, ça y est l'IA a pris tout notre travail (imaginons), je veux dire la partie technique de notre travail. On fait quoi maintenant ? <br><br>Déjà, la partie Compétence, et la partie Capacité, tu les mets au placard.<br><br>- Et après, on fait quoi ? <br>Ben déjà, ça fait un gros choc, l'impression de ne plus rien valoir, de ne plus savoir faire, de s'être fait déposséder de ce qu'on avait mis tellement longtemps à apprendre, à travailler.<br><br>On encaisse donc.<br><br>- Oui, mais après, on fait quoi ?<br>Ce que tu crois de toi est donc mis au placard, sur ce que tu sais faire.<br>Tu crois alors quoi de toi ? Si tu ne sais rien faire, la confiance commence à disparaitre non ?<br><br>- OK, on fait quoi alors, car là, tu commences à m'inquiéter ?<br>Qu'est-ce qui fait de nous, qui on est vraiment, nous les humains ? <br><br>Nous sommes des êtres profondéments sociaux, et extrêmement émotionnels.<br>Voilà notre vraie force ! <br><br>On fait quoi ? Hmm, est-ce vraiment faire qui est important ? <br><br>Bon ok, je vais trop vite.<br><br>On fait quoi ? On cherche à faire ce qui fait de nous ces êtres sociaux, pas ces êtres soit-disant intelligents, rationnels. <br>Ca laissons-le aux IA.<br><br>Non, apprenons à vivre nos émotions, à faire confiance, à aimer nos collègues, ...<br>Découvrons le vrai travail que l'on peut faire : écouter vraiment un client, une PO, écouter pour rejoindre l'autre.<br><br>Et puis, apprenons à vivre le conflit, celui qui construit, pas celui qu'on fuit.<br><br>Bref, profitons de ce que l'IA nous apporte sur la disparition (soit disant annoncée) de nos métiers, et ré-apprenons l'essentiel : <br>Nous travaillons ensemble, et nous travaillerons toujours ensemble, avec ou sans expertise technique.<br><br>Voyons cette opportunité comme la volonté, peut-être, sans doute, de développer une expertise .. émotionnelle !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Et hop, ça y est l'IA a pris tout notre travail (imaginons), je veux dire la partie technique de notre travail. On fait quoi maintenant ? <br><br>Déjà, la partie Compétence, et la partie Capacité, tu les mets au placard.<br><br>- Et après, on fait quoi ? <br>Ben déjà, ça fait un gros choc, l'impression de ne plus rien valoir, de ne plus savoir faire, de s'être fait déposséder de ce qu'on avait mis tellement longtemps à apprendre, à travailler.<br><br>On encaisse donc.<br><br>- Oui, mais après, on fait quoi ?<br>Ce que tu crois de toi est donc mis au placard, sur ce que tu sais faire.<br>Tu crois alors quoi de toi ? Si tu ne sais rien faire, la confiance commence à disparaitre non ?<br><br>- OK, on fait quoi alors, car là, tu commences à m'inquiéter ?<br>Qu'est-ce qui fait de nous, qui on est vraiment, nous les humains ? <br><br>Nous sommes des êtres profondéments sociaux, et extrêmement émotionnels.<br>Voilà notre vraie force ! <br><br>On fait quoi ? Hmm, est-ce vraiment faire qui est important ? <br><br>Bon ok, je vais trop vite.<br><br>On fait quoi ? On cherche à faire ce qui fait de nous ces êtres sociaux, pas ces êtres soit-disant intelligents, rationnels. <br>Ca laissons-le aux IA.<br><br>Non, apprenons à vivre nos émotions, à faire confiance, à aimer nos collègues, ...<br>Découvrons le vrai travail que l'on peut faire : écouter vraiment un client, une PO, écouter pour rejoindre l'autre.<br><br>Et puis, apprenons à vivre le conflit, celui qui construit, pas celui qu'on fuit.<br><br>Bref, profitons de ce que l'IA nous apporte sur la disparition (soit disant annoncée) de nos métiers, et ré-apprenons l'essentiel : <br>Nous travaillons ensemble, et nous travaillerons toujours ensemble, avec ou sans expertise technique.<br><br>Voyons cette opportunité comme la volonté, peut-être, sans doute, de développer une expertise .. émotionnelle !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 11 Oct 2024 06:10:00 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BGZz9fvY9mW8.mp3?t=1728580106" length="10988318" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/ia-et-intelligence-emotionnelle-des-devs-mp3</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>IA,code,craft,dev,émotion,development,développement,soft skills,hard skills,qualite code,intellignce artificielle</itunes:keywords>
                                <itunes:duration>11:26</itunes:duration>
                <itunes:episodeType>bonus</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                                    <itunes:subtitle>
Et hop, ça y est l'IA a pris tout notre travail (imaginons), je veux dire la partie technique de notre travail. On fait quoi maintenant ? 

Déjà, la partie Compétence, et la partie Capacité, tu les mets au placard.

- Et après, on fait quoi ? 
Ben déj...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>063 - angular et les effect signal</title>
                <guid isPermaLink="false">786e6959b8e8638878b8b3e6b3ee80f35b536f66</guid>
                <description><![CDATA[<p>Dernière nouveaué ou plutot mise à jour d'angular : la v19 va préparer un changement sur la gestion des effect.</p><p>La signal api n'est en fait pas totalement stable. Et nous allons passer d'un système de micro tasks à un système qui vit dans le composant.</p><p><br></p><p>Citons le blog d'angular :  "Specifically, we’re moving effects to run as a part of the component hierarchy during change detection, whereas today they’re queued and scheduled independently as microtasks."</p><p><br></p><p>Pour en savoir plus, c'est par ici :</p><p><a href="https://blog.angular.dev/latest-updates-to-effect-in-angular-f2d2648defcd">https://blog.angular.dev/latest-updates-to-effect-in-angular-f2d2648defcd</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Dernière nouveaué ou plutot mise à jour d'angular : la v19 va préparer un changement sur la gestion des effect.</p><p>La signal api n'est en fait pas totalement stable. Et nous allons passer d'un système de micro tasks à un système qui vit dans le composant.</p><p><br></p><p>Citons le blog d'angular :  "Specifically, we’re moving effects to run as a part of the component hierarchy during change detection, whereas today they’re queued and scheduled independently as microtasks."</p><p><br></p><p>Pour en savoir plus, c'est par ici :</p><p><a href="https://blog.angular.dev/latest-updates-to-effect-in-angular-f2d2648defcd">https://blog.angular.dev/latest-updates-to-effect-in-angular-f2d2648defcd</a></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 10 Oct 2024 16:48:59 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yk1LWfYeKmZg.mp3?t=1728578777" length="2579296" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/063-angular-et-les-effect-signal</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,angular,développement,qualite code</itunes:keywords>
                                <itunes:duration>02:41</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>18</itunes:episode>
                        <podcast:episode>18</podcast:episode>
                                                    <itunes:subtitle>
Dernière nouveaué ou plutot mise à jour d'angular : la v19 va préparer un changement sur la gestion des effect.
La signal api n'est en fait pas totalement stable. Et nous allons passer d'un système de micro tasks à un système qui vit dans le composant...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>062 - Le monde du dev est toxique</title>
                <guid isPermaLink="false">58d31994b6b33abea04c52112e7ccee7366b35b2</guid>
                <description><![CDATA[<p>Le monde du développement informatique, des ops, est toxique !<br>Et le pire c'est que ceux et celles qui s'en plaignent le plus (les devs) le sont encore plus !<br><br>Comment définir la toxicité au travail ? <br><br>- Une culture de la surcharge de travail<br>Côté management : <br>&gt; Les termes pisseur de code sont toujours présents, les heures supplémentaires sont banalisées.<br><br>Côté devs : <br>&gt; On se compare de qui produit le plus de code en le moins de temps possible<br>&gt; On veut à tout pris finir notre tâche avant de partir<br><br>- Tendance à rabaisser les autres<br>Côté management :<br>&gt; Le petit chef qui se croit meilleur et qui te détruit dès que tu fais une erreur<br><br>Côté devs : <br>&gt; Le lead tech qui se la pète sur toutes les technos qu'il arrive à maîtriser, et qui te regarde de haut.<br><br>&gt; Créer une culture de concurrence, où on se compare les chevilles au lieu de construire des échelles ensemble : je suis le meilleur, je fais du code mieux que les autres, ...<br><br>- L'incapacité à assumer ses erreurs<br>Côté management :<br>&gt; C'est toujours la faute du dev, jamais la faute ni du client de la cliente, ni du top management, ni du manager<br><br>Côté dev :<br>&gt; C'est pas ma faute, dit le dev, c'est la faute de celui qui a codé cette méthode, il a fait de la "...$ù%"<br><br>- Absence d'évolution de carrière<br>Côté management :<br>&gt; Ne pas permettre aux devs de se former, durant leur temps de travail<br><br>&gt; Ne pas écouter les devs sur les recos technologiques par exemple<br><br>Côté dev :<br>&gt; Refuser de transmettre ses compétences à ses collègues<br><br>&gt; Avoir une attitude Control Freaks, et empêcher les autres devs, même les juniors, de s'exprimer dans l'équipe<br><br><br>Et j'en passe et des meilleurs ;)<br>Toi, dev, tu as déjà vécu avec des collègues toxiques, et un manager toxique ? <br>Quels ont été les points qui t'ont le plus impacté ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Le monde du développement informatique, des ops, est toxique !<br>Et le pire c'est que ceux et celles qui s'en plaignent le plus (les devs) le sont encore plus !<br><br>Comment définir la toxicité au travail ? <br><br>- Une culture de la surcharge de travail<br>Côté management : <br>&gt; Les termes pisseur de code sont toujours présents, les heures supplémentaires sont banalisées.<br><br>Côté devs : <br>&gt; On se compare de qui produit le plus de code en le moins de temps possible<br>&gt; On veut à tout pris finir notre tâche avant de partir<br><br>- Tendance à rabaisser les autres<br>Côté management :<br>&gt; Le petit chef qui se croit meilleur et qui te détruit dès que tu fais une erreur<br><br>Côté devs : <br>&gt; Le lead tech qui se la pète sur toutes les technos qu'il arrive à maîtriser, et qui te regarde de haut.<br><br>&gt; Créer une culture de concurrence, où on se compare les chevilles au lieu de construire des échelles ensemble : je suis le meilleur, je fais du code mieux que les autres, ...<br><br>- L'incapacité à assumer ses erreurs<br>Côté management :<br>&gt; C'est toujours la faute du dev, jamais la faute ni du client de la cliente, ni du top management, ni du manager<br><br>Côté dev :<br>&gt; C'est pas ma faute, dit le dev, c'est la faute de celui qui a codé cette méthode, il a fait de la "...$ù%"<br><br>- Absence d'évolution de carrière<br>Côté management :<br>&gt; Ne pas permettre aux devs de se former, durant leur temps de travail<br><br>&gt; Ne pas écouter les devs sur les recos technologiques par exemple<br><br>Côté dev :<br>&gt; Refuser de transmettre ses compétences à ses collègues<br><br>&gt; Avoir une attitude Control Freaks, et empêcher les autres devs, même les juniors, de s'exprimer dans l'équipe<br><br><br>Et j'en passe et des meilleurs ;)<br>Toi, dev, tu as déjà vécu avec des collègues toxiques, et un manager toxique ? <br>Quels ont été les points qui t'ont le plus impacté ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 23 Jul 2024 15:19:31 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yXL13tKgd78n.mp3?t=1721747643" length="17278175" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/062-le-monde-du-dev-est-toxique</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>17:59</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>17</itunes:episode>
                        <podcast:episode>17</podcast:episode>
                                                    <itunes:subtitle>Le monde du développement informatique, des ops, est toxique !Et le pire c'est que ceux et celles qui s'en plaignent le plus (les devs) le sont encore plus !Comment définir la toxicité au travail ? - Une culture de la surcharge de travailCôté managemen...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/H8yo4l5RQqAgIylF1SPn8CZoGvOMQfzv0f7gKvWX_1400x1400.jpeg?t=1721747974"/>
                    <googleplay:image href="https://image.ausha.co/H8yo4l5RQqAgIylF1SPn8CZoGvOMQfzv0f7gKvWX_1400x1400.jpeg?t=1721747974"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>061 - Chat gpt va être ton tremplin</title>
                <guid isPermaLink="false">55c31953b88ba910c59bbb9f2cbd2b54bd6f5bd2</guid>
                <description><![CDATA[<p>L'ia va-t-elle détruire notre métier de dev ?</p><p>Comment une personne junior peut-elle profiter de chat gpt pour devenir meilleure dans son métier ?</p><p>Est-ce qu'une personne junior peut réussir même avec l'IA ?</p><p><br></p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>L'ia va-t-elle détruire notre métier de dev ?</p><p>Comment une personne junior peut-elle profiter de chat gpt pour devenir meilleure dans son métier ?</p><p>Est-ce qu'une personne junior peut réussir même avec l'IA ?</p><p><br></p><p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 16 Jul 2024 15:10:26 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/Bn5NWcLrMGjV.mp3?t=1721142360" length="14059473" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/061-chat-gpt-va-etre-ton-tremplin</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,craft,dev,development,développement,qualite code</itunes:keywords>
                                <itunes:duration>14:38</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>16</itunes:episode>
                        <podcast:episode>16</podcast:episode>
                                                    <itunes:subtitle>L'ia va-t-elle détruire notre métier de dev ?Comment une personne junior peut-elle profiter de chat gpt pour devenir meilleure dans son métier ?Est-ce qu'une personne junior peut réussir même avec l'IA ?</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/grWNRUTyNndTxS59zmRpBdfk0AiWsQH93qB0ah5h_1400x1400.jpeg?t=1721142629"/>
                    <googleplay:image href="https://image.ausha.co/grWNRUTyNndTxS59zmRpBdfk0AiWsQH93qB0ah5h_1400x1400.jpeg?t=1721142629"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>060 - et les annees d'expériences ça compte ?</title>
                <guid isPermaLink="false">8cc96da4bf1a23aa957b0567e52818381ed413f8</guid>
                <description><![CDATA[<p>Le nombre d'années d'expériences compte-t-il vraiment quand on est dev ?</p><p>Les hard skills sont-ils plus importants que les soft skills ?</p><p><br></p><p>Nous parlons de comment on peut détecter un bon dev, une bonne dev ? Et c'est quoi être bon-ne dans ce métier ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Le nombre d'années d'expériences compte-t-il vraiment quand on est dev ?</p><p>Les hard skills sont-ils plus importants que les soft skills ?</p><p><br></p><p>Nous parlons de comment on peut détecter un bon dev, une bonne dev ? Et c'est quoi être bon-ne dans ce métier ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 11 Jul 2024 16:44:30 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bYKYluvKA8gK.mp3?t=1720715946" length="15918982" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/060-et-les-annees-d-experiences-ca-compte</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,soft skill,hard skill,développement logiciel,coméptence</itunes:keywords>
                                <itunes:duration>16:34</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>15</itunes:episode>
                        <podcast:episode>15</podcast:episode>
                                                    <itunes:subtitle>Le nombre d'années d'expériences compte-t-il vraiment quand on est dev ?Les hard skills sont-ils plus importants que les soft skills ?Nous parlons de comment on peut détecter un bon dev, une bonne dev ? Et c'est quoi être bon-ne dans ce métier ?</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/rbkOdkBqgmuMSTC8MM9JJ6YB8WlJBRi6Fe4y31Ce_1400x1400.jpeg?t=1720716272"/>
                    <googleplay:image href="https://image.ausha.co/rbkOdkBqgmuMSTC8MM9JJ6YB8WlJBRi6Fe4y31Ce_1400x1400.jpeg?t=1720716272"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>059 - les news - ecma script 2024 - angular 18 est sortie - typescript 5.5</title>
                <guid isPermaLink="false">9b28c5ce2647668169a4c380730aff510099f9ed</guid>
                <description><![CDATA[<p>Voici les news de D2BC !</p><p><br></p><p>Typescript 5.5 est sorti avec l'amélioration de la détection de type inféré et la prise en compte d'un nouveau type : Set([])</p><p><br></p><p>angular 18 est sorti avec </p><ul><li><p>zoneless en expérimental</p></li><li><p>la signal api de validée</p></li></ul><p><br></p><p>es 2024 vient de sortir et prend en compte, enfin les decorator !</p><p><br></p><p>react 19 est en rc, on va bientôt le tester !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Voici les news de D2BC !</p><p><br></p><p>Typescript 5.5 est sorti avec l'amélioration de la détection de type inféré et la prise en compte d'un nouveau type : Set([])</p><p><br></p><p>angular 18 est sorti avec </p><ul><li><p>zoneless en expérimental</p></li><li><p>la signal api de validée</p></li></ul><p><br></p><p>es 2024 vient de sortir et prend en compte, enfin les decorator !</p><p><br></p><p>react 19 est en rc, on va bientôt le tester !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 27 Jun 2024 15:04:52 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/Bx5gxc2x7vmj.mp3?t=1719500537" length="11977249" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/059-les-news-ecma-script-2024-angular-18-est-sortie-typescript-5-5</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>react,dotnet,angular,typescript,développement logiciel,les news,d2bc</itunes:keywords>
                                <itunes:duration>12:28</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>14</itunes:episode>
                        <podcast:episode>14</podcast:episode>
                                                    <itunes:subtitle>Voici les news de D2BC !Typescript 5.5 est sorti avec l'amélioration de la détection de type inféré et la prise en compte d'un nouveau type : Set([])angular 18 est sorti avec zoneless en expérimentalla signal api de validéees 2024 vient de sortir et pr...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>058 - les news dotnet 8 react 19 et angular 18.mp3</title>
                <guid isPermaLink="false">f2f54c451ce6443445a27e00c7457fb8901b46dc</guid>
                <description><![CDATA[<p>Découvrons les nouveautés de </p><p><br></p><p><b>React 19</b></p><p>Action et Server component</p><p><br></p><p><b>Angular 18</b></p><p>zoneless</p><p><br></p><p><b>dotnet 9</b></p><p>Cloud native</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Découvrons les nouveautés de </p><p><br></p><p><b>React 19</b></p><p>Action et Server component</p><p><br></p><p><b>Angular 18</b></p><p>zoneless</p><p><br></p><p><b>dotnet 9</b></p><p>Cloud native</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 29 Apr 2024 14:27:55 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yE0zXsE1aaPR.mp3?t=1714400440" length="13396186" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/058-les-news-dotnet-8-react-19-et-angular-18-mp3</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,react,dotnet,angular,développement logiciel,dotnet 9,angular 18,react 19</itunes:keywords>
                                <itunes:duration>13:57</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>13</itunes:episode>
                        <podcast:episode>13</podcast:episode>
                                                    <itunes:subtitle>Découvrons les nouveautés de React 19Action et Server componentAngular 18zonelessdotnet 9Cloud native</itunes:subtitle>

                                    <podcast:transcript type="text/vtt" url="https://transcriptfiles.ausha.co/yE0zXsE1aaPR.vtt"></podcast:transcript>
                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/3spmoLAV6t8z4W187LDavaxkpNFrDfk9N8OmJZdX_1400x1400.jpeg?t=1714400877"/>
                    <googleplay:image href="https://image.ausha.co/3spmoLAV6t8z4W187LDavaxkpNFrDfk9N8OmJZdX_1400x1400.jpeg?t=1714400877"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>057 - je veux etre fier de ce que je fais</title>
                <guid isPermaLink="false">23c0abde0dc82936a58778c2b19a033d73ba876a</guid>
                <description><![CDATA[<p>Se sentir fier-e de son code, de ce que l'on crée, de ce que l'on produit, de son métier, de son entreprise.</p><p>C'est un sacré objectif non ?</p><p><br></p><p>Et pourtant, nombre de devs que je rencontre aspirent à être fier de leur métier, de ce qu'ils-elles font !</p><p>Bien souvent, ce n'est pas le cas.</p><p><br></p><p>Ne leurs jetons pas la pierre, l'entreprise bien souvent ne nous permet pas de nous épanouir comme on en a besoin en tant que dev.</p><p><br></p><p>Nous parlerons dans cet épisode de la fierté, et de comment on peut arriver malgré tout à se sentir fier-e de ce que l'on fait !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Se sentir fier-e de son code, de ce que l'on crée, de ce que l'on produit, de son métier, de son entreprise.</p><p>C'est un sacré objectif non ?</p><p><br></p><p>Et pourtant, nombre de devs que je rencontre aspirent à être fier de leur métier, de ce qu'ils-elles font !</p><p>Bien souvent, ce n'est pas le cas.</p><p><br></p><p>Ne leurs jetons pas la pierre, l'entreprise bien souvent ne nous permet pas de nous épanouir comme on en a besoin en tant que dev.</p><p><br></p><p>Nous parlerons dans cet épisode de la fierté, et de comment on peut arriver malgré tout à se sentir fier-e de ce que l'on fait !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 17 Apr 2024 12:58:08 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yv3qxSkOdnJ3.mp3?t=1713358463" length="11849728" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/057-je-veux-etre-fier-de-ce-que-je-fais</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>entreprise,code,développement,fier,dev,coding,métier,fierté,pisseur de code</itunes:keywords>
                                <itunes:duration>12:20</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>12</itunes:episode>
                        <podcast:episode>12</podcast:episode>
                                                    <itunes:subtitle>Se sentir fier-e de son code, de ce que l'on crée, de ce que l'on produit, de son métier, de son entreprise.C'est un sacré objectif non ?Et pourtant, nombre de devs que je rencontre aspirent à être fier de leur métier, de ce qu'ils-elles font !Bien sou...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/4n9dL7uRywZpBWwjgefoZyEjga8HjEDLVfMIB8lt_1400x1400.jpeg?t=1713358692"/>
                    <googleplay:image href="https://image.ausha.co/4n9dL7uRywZpBWwjgefoZyEjga8HjEDLVfMIB8lt_1400x1400.jpeg?t=1713358692"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>056 - Viva la qualidad - Pour des principes simples de qualité de code</title>
                <guid isPermaLink="false">52c97f0a1c47f33be5765e05b6b768da0e8bfd42</guid>
                <description><![CDATA[<p>Dans ce nouvel épisode de notre podcast dédié à l'univers du développement logiciel, "Vive la qualité logicielle - Pour des principes simples de qualité de code", nous prenons de la hauteur pour explorer les concepts fondamentaux qui façonnent l'excellence en programmation. Sans nous enliser dans les détails techniques, nous mettons en lumière l'importance cruciale de maîtriser et d'intégrer des principes de base dans notre quotidien de développeurs.</p><p>Nous commençons notre voyage par la Programmation Orientée Objet (POO), un paradigme essentiel qui influence la manière dont nous structurons et conceptualisons nos codes. Nous discutons de l'importance des callbacks, ces fonctions rappelées pour faciliter les interactions asynchrones, avant de plonger dans les mystères du polymorphisme, une pierre angulaire pour la flexibilité et l'extensibilité de nos applications.</p><p>La conversation se dirige ensuite vers les principes SOLID, une boussole pour tout développeur aspirant à écrire un code propre et maintenable. Le pattern d'Inversion de Contrôle (IoC) est également abordé comme une technique révolutionnaire pour renforcer la modularité et simplifier la gestion des dépendances.</p><p>Pour finir, nous célébrons le concept de fonction pure, un idéal vers lequel tendre pour assurer la fiabilité et la testabilité de nos fonctions.</p><p>Rejoignez-nous pour cet épisode panoramique où nous rappelons pourquoi ces concepts, bien que fondamentaux, restent d'une actualité brûlante pour tout développeur soucieux de la qualité de son code. Un rendez-vous incontournable pour ceux qui cherchent à rafraîchir leurs connaissances ou à saisir l'essence de la qualité logicielle.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Dans ce nouvel épisode de notre podcast dédié à l'univers du développement logiciel, "Vive la qualité logicielle - Pour des principes simples de qualité de code", nous prenons de la hauteur pour explorer les concepts fondamentaux qui façonnent l'excellence en programmation. Sans nous enliser dans les détails techniques, nous mettons en lumière l'importance cruciale de maîtriser et d'intégrer des principes de base dans notre quotidien de développeurs.</p><p>Nous commençons notre voyage par la Programmation Orientée Objet (POO), un paradigme essentiel qui influence la manière dont nous structurons et conceptualisons nos codes. Nous discutons de l'importance des callbacks, ces fonctions rappelées pour faciliter les interactions asynchrones, avant de plonger dans les mystères du polymorphisme, une pierre angulaire pour la flexibilité et l'extensibilité de nos applications.</p><p>La conversation se dirige ensuite vers les principes SOLID, une boussole pour tout développeur aspirant à écrire un code propre et maintenable. Le pattern d'Inversion de Contrôle (IoC) est également abordé comme une technique révolutionnaire pour renforcer la modularité et simplifier la gestion des dépendances.</p><p>Pour finir, nous célébrons le concept de fonction pure, un idéal vers lequel tendre pour assurer la fiabilité et la testabilité de nos fonctions.</p><p>Rejoignez-nous pour cet épisode panoramique où nous rappelons pourquoi ces concepts, bien que fondamentaux, restent d'une actualité brûlante pour tout développeur soucieux de la qualité de son code. Un rendez-vous incontournable pour ceux qui cherchent à rafraîchir leurs connaissances ou à saisir l'essence de la qualité logicielle.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 29 Mar 2024 15:10:59 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oLxPVHOKNrKo.mp3?t=1711724533" length="11936694" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/056-viva-la-qualidad-pour-des-principes-simples-de-qualite-de-code</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>qualité logicielle,programmation orientée objet,principes solid,maintenabilité code,bonnes pratiques programmation,développement durable logiciel</itunes:keywords>
                                <itunes:duration>12:26</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>11</itunes:episode>
                        <podcast:episode>11</podcast:episode>
                                                    <itunes:subtitle>Dans ce nouvel épisode de notre podcast dédié à l'univers du développement logiciel, "Vive la qualité logicielle - Pour des principes simples de qualité de code", nous prenons de la hauteur pour explorer les concepts fondamentaux qui façonnent l'excell...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/ValFNNdpw0inIHTwlh4Uab8CCig7SRyqjBXhRruu_1400x1400.jpeg?t=1711725063"/>
                    <googleplay:image href="https://image.ausha.co/ValFNNdpw0inIHTwlh4Uab8CCig7SRyqjBXhRruu_1400x1400.jpeg?t=1711725063"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>055 - Non un expert technique ne fera pas un projet réussi</title>
                <guid isPermaLink="false">773d82bbb2d3bf8f55c1d97dd83b55761ce703e1</guid>
                <description><![CDATA[<p>Dans cet épisode, on plonge au cœur d'une idée reçue assez répandue dans le monde du développement logiciel : l'importance surdimensionnée souvent accordée à l'expertise technique pour le succès d'un projet. On y démystifie avec brio pourquoi avoir une équipe composée uniquement de cracks en codage n'est pas le Saint Graal pour garantir le succès d'un projet.</p><p><br></p><p>Tu te demandes comment équilibrer l'expertise technique avec ces compétences "soft" souvent sous-estimées ? Comment instaurer une culture d'équipe qui valorise autant le savoir-être que le savoir-faire ? Eh bien, on a des réponses pour toi. On te guide pas à pas à travers des stratégies éprouvées pour renforcer ton équipe et maximiser tes chances de réussite.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Dans cet épisode, on plonge au cœur d'une idée reçue assez répandue dans le monde du développement logiciel : l'importance surdimensionnée souvent accordée à l'expertise technique pour le succès d'un projet. On y démystifie avec brio pourquoi avoir une équipe composée uniquement de cracks en codage n'est pas le Saint Graal pour garantir le succès d'un projet.</p><p><br></p><p>Tu te demandes comment équilibrer l'expertise technique avec ces compétences "soft" souvent sous-estimées ? Comment instaurer une culture d'équipe qui valorise autant le savoir-être que le savoir-faire ? Eh bien, on a des réponses pour toi. On te guide pas à pas à travers des stratégies éprouvées pour renforcer ton équipe et maximiser tes chances de réussite.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 05 Mar 2024 17:40:30 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BNkY1FJazXw3.mp3?t=1709659261" length="13039255" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/055-non-un-expert-technique-ne-fera-pas-un-projet-reussi</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>leadership,coaching,gestion de projet,innovation technologique,développement logiciel,expertise technique,succès de projet,méthodologie de projet,équipe multidisciplinaire,management de projet informatique</itunes:keywords>
                                <itunes:duration>13:34</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>10</itunes:episode>
                        <podcast:episode>10</podcast:episode>
                                                    <itunes:subtitle>Dans cet épisode, on plonge au cœur d'une idée reçue assez répandue dans le monde du développement logiciel : l'importance surdimensionnée souvent accordée à l'expertise technique pour le succès d'un projet. On y démystifie avec brio pourquoi avoir une...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/4Bq3GlHqIq4ruaaXJU1uD77h1WNtZu0UvD84roQg_1400x1400.jpeg?t=1709660433"/>
                    <googleplay:image href="https://image.ausha.co/4Bq3GlHqIq4ruaaXJU1uD77h1WNtZu0UvD84roQg_1400x1400.jpeg?t=1709660433"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>054 - Plongée dans Git : Un Voyage Technique et Collaboratif</title>
                <guid isPermaLink="false">9d3ab455a8c8201b78dcba861fc6e241012b5725</guid>
                <description><![CDATA[<p>Dans cet épisode incontournable de notre podcast dédié aux passionnés de développement, nous explorons les profondeurs de Git, l'outil indispensable pour tout développeur aspirant à maîtriser la gestion de versions et la collaboration technique. Que vous soyez un adepte des lignes de commande ou un novice curieux, cet épisode est votre passerelle vers une maîtrise approfondie de Git.</p><p>Nous démarrons par les fondamentaux de Git, en dévoilant pourquoi cet outil est le pilier de la cohésion technique au sein des équipes de développement. Découvrez comment Git facilite une collaboration harmonieuse grâce aux merges requests, et pourquoi savoir gérer les conflits et maîtriser les rebase est crucial pour maintenir une base de code saine.</p><p>Mais Git n'est pas réservé aux développeurs ! Nous abordons également des astuces et des stratégies pour initier les non-développeurs à Git, leur permettant de comprendre les avantages de cette technologie révolutionnaire et comment elle peut améliorer la gestion de projets de toutes envergures.</p><p>Que vous cherchiez à peaufiner vos compétences techniques, à comprendre l'impact de Git sur la collaboration en développement, ou simplement curieux de découvrir comment Git peut transformer votre flux de travail, cet épisode est fait pour vous. Rejoignez-nous pour un voyage technique et collaboratif, où Git devient accessible à tous.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Dans cet épisode incontournable de notre podcast dédié aux passionnés de développement, nous explorons les profondeurs de Git, l'outil indispensable pour tout développeur aspirant à maîtriser la gestion de versions et la collaboration technique. Que vous soyez un adepte des lignes de commande ou un novice curieux, cet épisode est votre passerelle vers une maîtrise approfondie de Git.</p><p>Nous démarrons par les fondamentaux de Git, en dévoilant pourquoi cet outil est le pilier de la cohésion technique au sein des équipes de développement. Découvrez comment Git facilite une collaboration harmonieuse grâce aux merges requests, et pourquoi savoir gérer les conflits et maîtriser les rebase est crucial pour maintenir une base de code saine.</p><p>Mais Git n'est pas réservé aux développeurs ! Nous abordons également des astuces et des stratégies pour initier les non-développeurs à Git, leur permettant de comprendre les avantages de cette technologie révolutionnaire et comment elle peut améliorer la gestion de projets de toutes envergures.</p><p>Que vous cherchiez à peaufiner vos compétences techniques, à comprendre l'impact de Git sur la collaboration en développement, ou simplement curieux de découvrir comment Git peut transformer votre flux de travail, cet épisode est fait pour vous. Rejoignez-nous pour un voyage technique et collaboratif, où Git devient accessible à tous.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 08 Feb 2024 11:40:30 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/B1PKgS1LYl1Q.mp3?t=1707391794" length="21270518" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/nouvel-episode-du-08-02-12-29</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>git,gestion de versions,collaboration technique,merges requests,conflits git,rebase git</itunes:keywords>
                                <itunes:duration>22:09</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>9</itunes:episode>
                        <podcast:episode>9</podcast:episode>
                                                    <itunes:subtitle>Dans cet épisode incontournable de notre podcast dédié aux passionnés de développement, nous explorons les profondeurs de Git, l'outil indispensable pour tout développeur aspirant à maîtriser la gestion de versions et la collaboration technique. Que vo...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/JOtpuohEQL21VkNeJdMKDHLcItAViBGgd6XUQoAc_1400x1400.jpeg?t=1707392432"/>
                    <googleplay:image href="https://image.ausha.co/JOtpuohEQL21VkNeJdMKDHLcItAViBGgd6XUQoAc_1400x1400.jpeg?t=1707392432"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>053 - dotnet 8 et angular 17 - les sorties !</title>
                <guid isPermaLink="false">f39de0b6028662f9a0f7c4e06222badcf8b33160</guid>
                <description><![CDATA[<p>Et oui ça y est Angular 17 et dtnet 8 sont sorties, à quelques semaines d'intervalles.</p>
<p><br></p>
<p><b>Angular 17</b> </p>
<p>La confirmation des signals, angular confirme la zoneless direction (pas encore, mais on y vient peti à petit), et .. et la nouvele façon de faire du templating !</p>
<p><br></p>
<p><b>dotnet 8</b></p>
<p>Les nouveautés de C# 12, l'amélioration AOT pour asp.net, l'identity pour asp.net web api, les améliorations de perfs, wahoo ! &lt;3</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Et oui ça y est Angular 17 et dtnet 8 sont sorties, à quelques semaines d'intervalles.</p>
<p><br></p>
<p><b>Angular 17</b> </p>
<p>La confirmation des signals, angular confirme la zoneless direction (pas encore, mais on y vient peti à petit), et .. et la nouvele façon de faire du templating !</p>
<p><br></p>
<p><b>dotnet 8</b></p>
<p>Les nouveautés de C# 12, l'amélioration AOT pour asp.net, l'identity pour asp.net web api, les améliorations de perfs, wahoo ! &lt;3</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 17 Nov 2023 16:33:11 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/o9PxzSEqe58L.mp3?t=1700238791" length="5817306" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/dotnet-8-et-angular-17-les-sorties</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,dev,signal,front,dotnet,Fullstack,angular,back,developpers,devtobecurious</itunes:keywords>
                                <itunes:duration>06:03</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>8</itunes:episode>
                        <podcast:episode>8</podcast:episode>
                                                    <itunes:subtitle>Et oui ça y est Angular 17 et dtnet 8 sont sorties, à quelques semaines d'intervalles.

Angular 17 
La confirmation des signals, angular confirme la zoneless direction (pas encore, mais on y vient peti à petit), et .. et la nouvele façon de faire du te...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>052 - dotnet - Features et middleware</title>
                <guid isPermaLink="false">239a0adff4f40770bb93a79265cbbda164ef1a27</guid>
                <description><![CDATA[<p>Pour info, au passage dotnet 8 arrive très bien^tot</p>
<p>Et aussi Angular 17 si tu n'as pas suivi :)</p>
<p><br></p>
<p>Aujourd'hui, nous allons te aprler de context.Features.</p>
<p>Une fonctionnalité bas niveau des requêtes HTTP avec asp.net core.</p>
<p><br></p>
<p><br></p>
<p>Depuis asp.net core 7, tu peux utiliser le AddProblemDetails.</p>
<p>Et tu peux préciser un custom Writer pour les erreurs.</p>
<p><br></p>
<p>En reprenant une fonctionnalité présente depuis core 3.0, tu vas pouvoir coupler les deux.</p>
<p>L'utilisation de context.Features.</p>
<p><br></p>
<p>Vient on découvre comment faire !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Pour info, au passage dotnet 8 arrive très bien^tot</p>
<p>Et aussi Angular 17 si tu n'as pas suivi :)</p>
<p><br></p>
<p>Aujourd'hui, nous allons te aprler de context.Features.</p>
<p>Une fonctionnalité bas niveau des requêtes HTTP avec asp.net core.</p>
<p><br></p>
<p><br></p>
<p>Depuis asp.net core 7, tu peux utiliser le AddProblemDetails.</p>
<p>Et tu peux préciser un custom Writer pour les erreurs.</p>
<p><br></p>
<p>En reprenant une fonctionnalité présente depuis core 3.0, tu vas pouvoir coupler les deux.</p>
<p>L'utilisation de context.Features.</p>
<p><br></p>
<p>Vient on découvre comment faire !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 25 Sep 2023 15:26:39 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bVd6lS97zmVJ.mp3?t=1695655603" length="5249312" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/052-dotnet-features-et-middleware</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,dotnet,asp.net core,features,asp.net,dotnet 8,dotnet 7,middleware</itunes:keywords>
                                <itunes:duration>05:28</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>7</itunes:episode>
                        <podcast:episode>7</podcast:episode>
                                                    <itunes:subtitle>Pour info, au passage dotnet 8 arrive très bien^tot
Et aussi Angular 17 si tu n'as pas suivi :)

Aujourd'hui, nous allons te aprler de context.Features.
Une fonctionnalité bas niveau des requêtes HTTP avec asp.net core.


Depuis asp.net core 7, tu peux...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>051 - Les avantages sociaux et le télétravail</title>
                <guid isPermaLink="false">c8b4531d9072dd6109421cdf0d72c330d6b69df5</guid>
                <description><![CDATA[<p>Ls avantages sociaux doivent-ils faire partis de la négociation salariale ?</p>
<p>Je reprends ici un post de https://twitter.com/LinuxjobsF/status/1694618904620851262 linuxjobsfr.</p>
<p><br></p>
<p>Je rejoins à 100% sa vision.</p>
<p><br></p>
<p>Non les avantages sociaux ne sont pas une négociation quand tu ne peux pas en profiter durant ta journée de travail.</p>
<p>Être cohérent et montrer l'exemple.</p>
<p><br></p>
<p>Qu'en est-il pour le teletravail ?</p>
<p><br></p>
<p>Pareil, selon nous, chez devtobecurious, le teletravail n'est pas une variable à négocier.</p>
<p>En tant qu'entreprise, tu l'asssumes, ou pas, mais tu négocies pas.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Ls avantages sociaux doivent-ils faire partis de la négociation salariale ?</p>
<p>Je reprends ici un post de https://twitter.com/LinuxjobsF/status/1694618904620851262 linuxjobsfr.</p>
<p><br></p>
<p>Je rejoins à 100% sa vision.</p>
<p><br></p>
<p>Non les avantages sociaux ne sont pas une négociation quand tu ne peux pas en profiter durant ta journée de travail.</p>
<p>Être cohérent et montrer l'exemple.</p>
<p><br></p>
<p>Qu'en est-il pour le teletravail ?</p>
<p><br></p>
<p>Pareil, selon nous, chez devtobecurious, le teletravail n'est pas une variable à négocier.</p>
<p>En tant qu'entreprise, tu l'asssumes, ou pas, mais tu négocies pas.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 25 Aug 2023 08:49:49 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/b5dDOSYDqmGy.mp3?t=1692953401" length="12897135" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/051-les-avantages-sociaux-et-le-teletravail</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,#travail,devs,télétravail,SSII,esn,avantagesociaux</itunes:keywords>
                                <itunes:duration>13:26</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>6</itunes:episode>
                        <podcast:episode>6</podcast:episode>
                                                    <itunes:subtitle>Ls avantages sociaux doivent-ils faire partis de la négociation salariale ?
Je reprends ici un post de https://twitter.com/LinuxjobsF/status/1694618904620851262 linuxjobsfr.

Je rejoins à 100% sa vision.

Non les avantages sociaux ne sont pas une négoc...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>050 - Le syndrome de l'imposteur-trice dans le développement</title>
                <guid isPermaLink="false">416b566c24743753f0905a652cf48c7fab6851ac</guid>
                <description><![CDATA[<p>Ca t'es arrivé-e de te dire : je ne suis pas bon, voire null ? D'avoir peur de faire prendre en flagrant déli d'imposture ? Qu'on découvre qu'en fait non tu n'es pas un-e bon-ne développeur-euse ?</p>
<p><br></p>
<p>Tu le sens ce syndrome d'imposture arriver ?</p>
<p><br></p>
<p>Nous en parlons dans cet épisode.</p>
<p><br></p>
<p>Tu y découvriras :</p>
<p>- Comment j'ai vécu ça et comment je le vis encore</p>
<p>- Comment en faire une force</p>
<p>- Comment créer une culture qui permet de favoriser l'émergence du "je sais pas" et "c'est pas grave"</p>
<p>- Comment éviter de créer une entreprise toxique pour éviter se sentir imposteur-trice</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Ca t'es arrivé-e de te dire : je ne suis pas bon, voire null ? D'avoir peur de faire prendre en flagrant déli d'imposture ? Qu'on découvre qu'en fait non tu n'es pas un-e bon-ne développeur-euse ?</p>
<p><br></p>
<p>Tu le sens ce syndrome d'imposture arriver ?</p>
<p><br></p>
<p>Nous en parlons dans cet épisode.</p>
<p><br></p>
<p>Tu y découvriras :</p>
<p>- Comment j'ai vécu ça et comment je le vis encore</p>
<p>- Comment en faire une force</p>
<p>- Comment créer une culture qui permet de favoriser l'émergence du "je sais pas" et "c'est pas grave"</p>
<p>- Comment éviter de créer une entreprise toxique pour éviter se sentir imposteur-trice</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 10 Jul 2023 12:10:25 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/y8zKvu1xw01e.mp3?t=1688990928" length="17067942" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/le-syndrome-de-l-imposteur-trice-dans-le-developpement</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>devs,imposteur,toxique,bienveillant,développement,développeur,développeuse,codedevs,indiegamedev,indiedev,impostrice</itunes:keywords>
                                <itunes:duration>17:46</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>5</itunes:episode>
                        <podcast:episode>5</podcast:episode>
                                                    <itunes:subtitle>Ca t'es arrivé-e de te dire : je ne suis pas bon, voire null ? D'avoir peur de faire prendre en flagrant déli d'imposture ? Qu'on découvre qu'en fait non tu n'es pas un-e bon-ne développeur-euse ?

Tu le sens ce syndrome d'imposture arriver ?

Nous en...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>049 - Les signals - Angular 16 - Les nouveautés</title>
                <guid isPermaLink="false">80d31bf1c384cfe711c76d646d3e2be269557164</guid>
                <description><![CDATA[<p>Ca y est la préparation de <b>la version 16 d'angular</b> est lancée ! Et une grande nouveauté <a href="https://github.com/angular/angular/releases" title="ce sont les Signaux"><b>ce sont les Signaux</b></a> ! Où comment se passer de rxjs ? Et peut-être même du detect changes, onchanges hook ? </p>
<p>D'où ça vient ? </p>
<p>Voyons d'abord d'où ça vient. C'est très inspiré de <a href="https://www.solidjs.com/tutorial/introduction_signals" title="SolidJs">SolidJs</a>. Où leur utilité est quasi une pierre de la librairie. </p>
<p>En gros, c'est comme du rxjs behavior subject, sans rxjs, et le subscribe ! Dingue non ? </p>
<p>Voyons comment mettre ça en place ! </p>
<p>Décortiquons le signal </p>
<p>On crée signal avec : <b>const store = signal&lt;type&gt;(valeur par defaut)</b>. </p>
<p>On next une valeur avec : <b>store.set(valeur)</b> </p>
<p>On update une valeur (projection) avec : <b>store.update(item =&gt; item + x)</b> </p>
<p> </p>
<p>Toute comparaison avec du redux, ou un gestionnaire d'état serait .. fortuite ?! :D </p>
<p>Signal, Avec un service  </p>
<p>Créons un service </p>
<p>@Injectable({<br>
  providedIn: 'root'<br>
})<br>
export class CounterService {<br>
  count = signal(0);<br>
<br>
  init(value = 10): void {<br>
    this.count.set(value);<br>
  }<br>
<br>
  increase(value = 1): void {<br>
    this.count.update(item =&gt; item + value);<br>
  }<br>
} </p>
<p>Appelons ce service dans notre <b>composant Angular 16</b> </p>
<p>export class DiscoverSignalsComponent {<br>
  private readonly service = inject(CounterService);<br>
  counter = this.service.count;<br>
} </p>
<p>Puis appelons le côté template js (euh html :D) </p>
<p>&lt;div&gt;<br>
  {{ counter() }}<br>
&lt;/div&gt; </p>
<p>Noter l'appel de la fonction. (important pour la récup du signal) </p>
<p>Pour increase, il suffit de set, ou update :  </p>
<p>// template<br>
&lt;button (click)="init()"&gt;Init&lt;/button&gt;<br>
&lt;button (click)="increase()"&gt;Increase&lt;/button&gt;<br>
<br>
// component.ts<br>
increase(): void {<br>
    this.service.increase();<br>
}<br>
<br>
// service <br>
increase(value = 1): void {<br>
    this.count.update(item =&gt; item + value);<br>
} </p>
<p>Signal, en constante </p>
<p>On peut même aller plus loin en se passant de service </p>
<p>import { effect, signal } from "@angular/core";<br>
<br>
export const counter = signal(0);<br>
<br>
const itemEffect = effect(() =&gt; {<br>
  console.log('MyValue changed', counter());<br>
});<br>
<br>
<br>
export const init = (value = 10) =&gt; {<br>
  counter.set(10);<br>
}<br>
<br>
export const increase = (value = 1) =&gt; {<br>
  counter.update(item =&gt; item + value);<br>
} </p>
<p>Tu noteras ici, <b>l'effect.</b> Il permet de s'attacher à toute modification de l'état, via le set ou l'update sur le signal &lt;3 ! </p>
<p> </p>
<p>Et ça nous donne côté composant : </p>
<p>// html<br>
&lt;div&gt;<br>
  {{ counter() }}<br>
&lt;/div&gt;<br>
<br>
&lt;button (click)="init()"&gt;Init&lt;/button&gt;<br>
&lt;button (click)="increase()"&gt;Increase&lt;/button&gt;<br>
<br>
// component.ts<br>
export class DiscoverSignalsComponent {<br>
  // private readonly service = inject(CounterService);<br>
  // counter = this.service.count;<br>
  counter = counter;<br>
<br>
  init(): void {<br>
    // this.service.init();<br>
    init();<br>
  }<br>
<br>
  increase(): void {<br>
    // this.service.increase();<br>
    increase();<br>
  }<br>
} </p>
<p>Sexy, non ?! :) </p>
<p>Signal, fetch et gestionnaire d'état </p>
<p>Aller on va plus loin ! Créons une sorte de mini store, et appelons une liste de planètes, depuis l'api <a href="https://swapi.dev/" title="starwars api">starwars api</a> :) </p>
<p>On crée notre store, avec de l'injection (<b>injection token</b>), et une <b>fonction factory</b> :  </p>
<p>export function createStore() {<br>
  const store = signal&lt;ApiPlanetsResult&gt;({ results: [] });<br>
<br>
  const selectorAll = () =&gt; store;<br>
<br>
  const loadAll = async () =&gt; {<br>
    const response = await fetch('https://swapi.dev/api/planets');<br>
    store.set(await response.json());<br>
  }<br>
<br>
  return {<br>
    selectorAll,<br>
    loadAll<br>
  };<br>
}<br>
<br>
export const PLANETS_STORE = new InjectionToken&lt;ReturnType&lt;typeof createStore&gt;&gt;('Planets store with Signals');<br>
<br>
export function provideTodosStore() {<br>
    return { provide: PLANETS_STORE, useFactory: createStore };<br>
}<br>
 </p>
<p>Puis on l'appelle depuis notre composant <b>typescript</b> :D </p>
<p>@Component({<br>
  selector: 'app-list-planets',<br>
  standalone: true,<br>
  imports: [CommonModule],<br>
  templateUrl: './list-planets.component.html',<br>
  styleUrls: ['./list-planets.component.css'],<br>
  providers: [<br>
    provideTodosStore()<br>
  ]<br>
})<br>
export class ListPlanetsComponent implements OnInit {<br>
  store = inject(PLANETS_STORE);<br>
  state = this.store.selectorAll();<br>
<br>
  ngOnInit(): void {<br>
    this.store.loadAll();<br>
  }<br>
} </p>
<p><br></p>]]></description>
                <content:encoded><![CDATA[<p>Ca y est la préparation de <b>la version 16 d'angular</b> est lancée ! Et une grande nouveauté <a href="https://github.com/angular/angular/releases" title="ce sont les Signaux"><b>ce sont les Signaux</b></a> ! Où comment se passer de rxjs ? Et peut-être même du detect changes, onchanges hook ? </p>
<p>D'où ça vient ? </p>
<p>Voyons d'abord d'où ça vient. C'est très inspiré de <a href="https://www.solidjs.com/tutorial/introduction_signals" title="SolidJs">SolidJs</a>. Où leur utilité est quasi une pierre de la librairie. </p>
<p>En gros, c'est comme du rxjs behavior subject, sans rxjs, et le subscribe ! Dingue non ? </p>
<p>Voyons comment mettre ça en place ! </p>
<p>Décortiquons le signal </p>
<p>On crée signal avec : <b>const store = signal&lt;type&gt;(valeur par defaut)</b>. </p>
<p>On next une valeur avec : <b>store.set(valeur)</b> </p>
<p>On update une valeur (projection) avec : <b>store.update(item =&gt; item + x)</b> </p>
<p> </p>
<p>Toute comparaison avec du redux, ou un gestionnaire d'état serait .. fortuite ?! :D </p>
<p>Signal, Avec un service  </p>
<p>Créons un service </p>
<p>@Injectable({<br>
  providedIn: 'root'<br>
})<br>
export class CounterService {<br>
  count = signal(0);<br>
<br>
  init(value = 10): void {<br>
    this.count.set(value);<br>
  }<br>
<br>
  increase(value = 1): void {<br>
    this.count.update(item =&gt; item + value);<br>
  }<br>
} </p>
<p>Appelons ce service dans notre <b>composant Angular 16</b> </p>
<p>export class DiscoverSignalsComponent {<br>
  private readonly service = inject(CounterService);<br>
  counter = this.service.count;<br>
} </p>
<p>Puis appelons le côté template js (euh html :D) </p>
<p>&lt;div&gt;<br>
  {{ counter() }}<br>
&lt;/div&gt; </p>
<p>Noter l'appel de la fonction. (important pour la récup du signal) </p>
<p>Pour increase, il suffit de set, ou update :  </p>
<p>// template<br>
&lt;button (click)="init()"&gt;Init&lt;/button&gt;<br>
&lt;button (click)="increase()"&gt;Increase&lt;/button&gt;<br>
<br>
// component.ts<br>
increase(): void {<br>
    this.service.increase();<br>
}<br>
<br>
// service <br>
increase(value = 1): void {<br>
    this.count.update(item =&gt; item + value);<br>
} </p>
<p>Signal, en constante </p>
<p>On peut même aller plus loin en se passant de service </p>
<p>import { effect, signal } from "@angular/core";<br>
<br>
export const counter = signal(0);<br>
<br>
const itemEffect = effect(() =&gt; {<br>
  console.log('MyValue changed', counter());<br>
});<br>
<br>
<br>
export const init = (value = 10) =&gt; {<br>
  counter.set(10);<br>
}<br>
<br>
export const increase = (value = 1) =&gt; {<br>
  counter.update(item =&gt; item + value);<br>
} </p>
<p>Tu noteras ici, <b>l'effect.</b> Il permet de s'attacher à toute modification de l'état, via le set ou l'update sur le signal &lt;3 ! </p>
<p> </p>
<p>Et ça nous donne côté composant : </p>
<p>// html<br>
&lt;div&gt;<br>
  {{ counter() }}<br>
&lt;/div&gt;<br>
<br>
&lt;button (click)="init()"&gt;Init&lt;/button&gt;<br>
&lt;button (click)="increase()"&gt;Increase&lt;/button&gt;<br>
<br>
// component.ts<br>
export class DiscoverSignalsComponent {<br>
  // private readonly service = inject(CounterService);<br>
  // counter = this.service.count;<br>
  counter = counter;<br>
<br>
  init(): void {<br>
    // this.service.init();<br>
    init();<br>
  }<br>
<br>
  increase(): void {<br>
    // this.service.increase();<br>
    increase();<br>
  }<br>
} </p>
<p>Sexy, non ?! :) </p>
<p>Signal, fetch et gestionnaire d'état </p>
<p>Aller on va plus loin ! Créons une sorte de mini store, et appelons une liste de planètes, depuis l'api <a href="https://swapi.dev/" title="starwars api">starwars api</a> :) </p>
<p>On crée notre store, avec de l'injection (<b>injection token</b>), et une <b>fonction factory</b> :  </p>
<p>export function createStore() {<br>
  const store = signal&lt;ApiPlanetsResult&gt;({ results: [] });<br>
<br>
  const selectorAll = () =&gt; store;<br>
<br>
  const loadAll = async () =&gt; {<br>
    const response = await fetch('https://swapi.dev/api/planets');<br>
    store.set(await response.json());<br>
  }<br>
<br>
  return {<br>
    selectorAll,<br>
    loadAll<br>
  };<br>
}<br>
<br>
export const PLANETS_STORE = new InjectionToken&lt;ReturnType&lt;typeof createStore&gt;&gt;('Planets store with Signals');<br>
<br>
export function provideTodosStore() {<br>
    return { provide: PLANETS_STORE, useFactory: createStore };<br>
}<br>
 </p>
<p>Puis on l'appelle depuis notre composant <b>typescript</b> :D </p>
<p>@Component({<br>
  selector: 'app-list-planets',<br>
  standalone: true,<br>
  imports: [CommonModule],<br>
  templateUrl: './list-planets.component.html',<br>
  styleUrls: ['./list-planets.component.css'],<br>
  providers: [<br>
    provideTodosStore()<br>
  ]<br>
})<br>
export class ListPlanetsComponent implements OnInit {<br>
  store = inject(PLANETS_STORE);<br>
  state = this.store.selectorAll();<br>
<br>
  ngOnInit(): void {<br>
    this.store.loadAll();<br>
  }<br>
} </p>
<p><br></p>]]></content:encoded>
                <pubDate>Thu, 02 Mar 2023 17:20:40 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/y8zKvup8jDr0.mp3?t=1677777638" length="3186673" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/les-signals-angular-16-les-nouveautes</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>spa,dev,signal,développeur,développeuse,angular,angular 16</itunes:keywords>
                                <itunes:duration>03:19</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>4</itunes:episode>
                        <podcast:episode>4</podcast:episode>
                                                    <itunes:subtitle>Ca y est la préparation de la version 16 d'angular est lancée ! Et une grande nouveauté ce sont les Signaux (https://github.com/angular/angular/releases) ! Où comment se passer de rxjs ? Et peut-être même du detect changes, onchanges hook ? 
D'où ça vi...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>048 - Custom provide et les standalone api</title>
                <guid isPermaLink="false">0d05ad8226654cfe7694aaec4d430e8df75ac36c</guid>
                <description><![CDATA[<p>Depuis la mise à jour angular 15, nous avons une toute nouvelle façon de gérer les modules, et les <b>non modules</b> ahah. </p>
<p>Dans notre main.ts, maintenant, plus de AppModule : bonjour les <b>provide functions</b>. <br>
Alors nous nous sommes dits : comme respecter ce principe et créer notre <b>propre provide function</b> ?! </p>
<p>Découvrons comment faire ensemble ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Depuis la mise à jour angular 15, nous avons une toute nouvelle façon de gérer les modules, et les <b>non modules</b> ahah. </p>
<p>Dans notre main.ts, maintenant, plus de AppModule : bonjour les <b>provide functions</b>. <br>
Alors nous nous sommes dits : comme respecter ce principe et créer notre <b>propre provide function</b> ?! </p>
<p>Découvrons comment faire ensemble ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 14 Feb 2023 15:09:10 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bllAwHdWNL7e.mp3?t=1676387312" length="3190451" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/048-custom-provide-et-les-standalone-api</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développer,angular,standalone api,angular 15,angular tuto</itunes:keywords>
                                <itunes:duration>03:19</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>3</itunes:episode>
                        <podcast:episode>3</podcast:episode>
                                                    <itunes:subtitle>Depuis la mise à jour angular 15, nous avons une toute nouvelle façon de gérer les modules, et les non modules ahah. 
Dans notre main.ts, maintenant, plus de AppModule : bonjour les provide functions. 
Alors nous nous sommes dits : comme respecter ce p...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>047 - Chat gpt et les ias pour nous les devs</title>
                <guid isPermaLink="false">f8565f645dcf7f38bedb04066ce1e3c7d99d597c</guid>
                <description><![CDATA[<p>Et oui, nous allons parler de <b>Chat GPT</b>, mais pas que cette IA !</p>
<p><br></p>
<p>Quels sont les <b>outils IA</b> pour générer plus vite <b>du code</b> ?</p>
<p>Lesquels avons-nous déjà testés ?</p>
<p>A notre avis, que va-t-on devenir, nous les devs ?</p>
<p><br></p>
<p>Nous en parlons dans ce nouvel épisode, <b>le premier de 2023</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Et oui, nous allons parler de <b>Chat GPT</b>, mais pas que cette IA !</p>
<p><br></p>
<p>Quels sont les <b>outils IA</b> pour générer plus vite <b>du code</b> ?</p>
<p>Lesquels avons-nous déjà testés ?</p>
<p>A notre avis, que va-t-on devenir, nous les devs ?</p>
<p><br></p>
<p>Nous en parlons dans ce nouvel épisode, <b>le premier de 2023</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 02 Feb 2023 16:05:19 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/b3qAgU3JneYN.mp3?t=1675353921" length="12297370" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/047-chat-gpt-et-les-ias-pour-nous-les-devs</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>IA,code,dev,dévelopement,intelligence artificielle,chat gpt,autogeneration</itunes:keywords>
                                <itunes:duration>12:48</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>2</itunes:episode>
                        <podcast:episode>2</podcast:episode>
                                                    <itunes:subtitle>Et oui, nous allons parler de Chat GPT, mais pas que cette IA !

Quels sont les outils IA pour générer plus vite du code ?
Lesquels avons-nous déjà testés ?
A notre avis, que va-t-on devenir, nous les devs ?

Nous en parlons dans ce nouvel épisode, le...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>046 - dotnet 7 et angular 15 sont sortis</title>
                <guid isPermaLink="false">ee6f54c2c0c62706e02ca8f7354a45e37b6a8581</guid>
                <description><![CDATA[<p>dotnet 7 et angular 15 sont sortis en novembre !</p>
<p><br></p>
<p><b>pour dotnet 7 </b></p>
<p>des belles avancées sur les performances</p>
<p>un travail sur le rating limit pour aspnet core 7 </p>
<p>maui est en version officialisée 7 </p>
<p>un peu de travail sur blazor</p>
<p><br></p>
<p><a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/">https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/</a> </p>
<p><br></p>
<p><br></p>
<p><b>pour angular 15</b></p>
<p>ca se confirme le sans module n'est plus "totalement" expérimental.</p>
<p>le travail de la team angular va dans le sens des standalone component</p>
<p>on y découvre une nouvelle notion autour des directives que j'ai hâte de tester.</p>
<p><a href="https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8">https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8</a> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>dotnet 7 et angular 15 sont sortis en novembre !</p>
<p><br></p>
<p><b>pour dotnet 7 </b></p>
<p>des belles avancées sur les performances</p>
<p>un travail sur le rating limit pour aspnet core 7 </p>
<p>maui est en version officialisée 7 </p>
<p>un peu de travail sur blazor</p>
<p><br></p>
<p><a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/">https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/</a> </p>
<p><br></p>
<p><br></p>
<p><b>pour angular 15</b></p>
<p>ca se confirme le sans module n'est plus "totalement" expérimental.</p>
<p>le travail de la team angular va dans le sens des standalone component</p>
<p>on y découvre une nouvelle notion autour des directives que j'ai hâte de tester.</p>
<p><a href="https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8">https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8</a> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 30 Nov 2022 17:01:16 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BNkY1FAlzL41.mp3?t=1669827673" length="6921155" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/dotnet-7-et-angular-15-sont-sortis</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>dotnet,angular,asp^.net,aspnet core,dotnet core</itunes:keywords>
                                <itunes:duration>07:12</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                            <itunes:episode>1</itunes:episode>
                        <podcast:episode>1</podcast:episode>
                                                    <itunes:subtitle>dotnet 7 et angular 15 sont sortis en novembre !

pour dotnet 7 
des belles avancées sur les performances
un travail sur le rating limit pour aspnet core 7 
maui est en version officialisée 7 
un peu de travail sur blazor

https://devblogs.microsoft.co...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>045 - On initie un cycle sur les perfs - Perfs sur Angular - Premier épisode</title>
                <guid isPermaLink="false">063fb65e66705042da719ae519f3a016f554322e</guid>
                <description><![CDATA[<p><b>On initie un cycle sur les perfs </b></p>
<p><br></p>
<p>Nous allons commencer le cycle par Angular.</p>
<p>Et entrons dans le vif du sujet dès maintenant.</p>
<p><br></p>
<p>Quand on parle perf, on peut séparer les perfs en deux parties :</p>
<p>- Les perfs de compilation</p>
<p>- Les perfs d'exécution</p>
<p><br></p>
<p><b>Les perfs de compilation</b></p>
<p>Ici, nous allons parler TreeShaking, budget dans le angular.json pour détecter la taille de votre bundle final.</p>
<p>Nous parlerons ici aussi de la partie Lazy Loading des Modules.</p>
<p><br></p>
<p><b>Les perfs d'exécution</b></p>
<p>Concernant les perfs d'exécution, il existe bon nombre de techniques à connaître, à penser pour améliorer les perfs.</p>
<p><br></p>
<p>Ici, citons d'abord le travail sur les observables.</p>
<p>Puis, nous irons vers ngzone, settimeout, le cycle de vie des composants angular.</p>
<p>Et après, nous passerons sur la partie OnPush,</p>
<p>Pour continuer sur la notion de web worker, et tout le traitement dit asynchrone.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p><b>On initie un cycle sur les perfs </b></p>
<p><br></p>
<p>Nous allons commencer le cycle par Angular.</p>
<p>Et entrons dans le vif du sujet dès maintenant.</p>
<p><br></p>
<p>Quand on parle perf, on peut séparer les perfs en deux parties :</p>
<p>- Les perfs de compilation</p>
<p>- Les perfs d'exécution</p>
<p><br></p>
<p><b>Les perfs de compilation</b></p>
<p>Ici, nous allons parler TreeShaking, budget dans le angular.json pour détecter la taille de votre bundle final.</p>
<p>Nous parlerons ici aussi de la partie Lazy Loading des Modules.</p>
<p><br></p>
<p><b>Les perfs d'exécution</b></p>
<p>Concernant les perfs d'exécution, il existe bon nombre de techniques à connaître, à penser pour améliorer les perfs.</p>
<p><br></p>
<p>Ici, citons d'abord le travail sur les observables.</p>
<p>Puis, nous irons vers ngzone, settimeout, le cycle de vie des composants angular.</p>
<p>Et après, nous passerons sur la partie OnPush,</p>
<p>Pour continuer sur la notion de web worker, et tout le traitement dit asynchrone.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 20 Sep 2022 16:06:04 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yAGzvszm92jj.mp3?t=1663689934" length="5797297" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/045-on-initie-un-cycle-sur-les-perfs-perfs-sur-angular-premier-episode</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>compilation,code,devs,dev,performances,angular,perf,qualité</itunes:keywords>
                                <itunes:duration>06:02</itunes:duration>
                <itunes:episodeType>trailer</itunes:episodeType>
                                    <itunes:season>5</itunes:season>
                    <podcast:season>5</podcast:season>
                                                    <itunes:subtitle>On initie un cycle sur les perfs 

Nous allons commencer le cycle par Angular.
Et entrons dans le vif du sujet dès maintenant.

Quand on parle perf, on peut séparer les perfs en deux parties :
- Les perfs de compilation
- Les perfs d'exécution

Les per...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>044 - Les actus de la rentrée de septembre 2022</title>
                <guid isPermaLink="false">1e3a2c3fe26e9d2ce5ad050d0250f8b0650c224d</guid>
                <description><![CDATA[<p>En cette veille de rentrée, voici les dernières actualités autour des langages que nous formons chez DevToBeCurious.</p>
<p><b>Prêt-e pour dotnet 7 (non LTS) ?</b></p>
<p>Des mises à jour de C#, prévues pour novembre 2022.</p>
<p><a href="https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/%C2%A0" title="https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/&amp;nbsp;">https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/ </a><br>
</p>
<ul>
  <li>Arrivée par exemple de <b>required</b> pour obliger à initialiser les propriétés</li>
  <li>Arrivée de l’attribut SetsRequiredMember dans le même but sur une méthode</li>
</ul>
<p><b>Quelles perfs pour dotnet 7 ?</b></p>
<p><a href="https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/%E2%80%8B%E2%80%8B" title="https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/">https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/</a></p>
<p>Un article qui met l’eau à la bouche : Improvements perfs for dotnet 7 !</p>
<p>Un résumé :</p>
<br>
<p>NET 7 is fast. Really fast. A thousand performance-impacting PRs went into runtime and core libraries this release, never mind all the improvements in ASP.NET Core and Windows Forms and Entity Framework and beyond. It’s the fastest .NET ever. If your manager asks you why your project should upgrade to .NET 7, you can say “in addition to all the new functionality in the release, .NET 7 is super fast.”</p>
<br>
MAUI en 6.0.4.486 (Service Release 4)
<p><a href="http://https//github.com/dotnet/maui/releases/tag/6.0.486" title="https://github.com/dotnet/maui/releases/tag/6.0.486">https://github.com/dotnet/maui/releases/tag/6.0.486</a></p>
<p>Avec un paquet de nouveautés (encore !), ils carburent dans la Team MAUI ! </p>

<p>Des futures mises à jour de js ?</p>
<p><a href="http://https//portal.gitnation.org/contents/future-features-of-js" title="https://portal.gitnation.org/contents/future-features-of-js">https://portal.gitnation.org/contents/future-features-of-js</a></p>
<p>A en suivre cette vidéo, on nous parle de pattern matching js ! Wow !</p>
<p>Typescript en v4.8</p>
<p><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/" title="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/">https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/</a></p>
<p>Par exemple, on peut passer d’un unknown à {} | null | undefined.</p>
<p>Deno aussi change, de belles évolutions</p>
<p>prochaine release : Un nouvel http server pour de meilleures perfs !</p>
<p>Bun.js, un concurrent à node (encore ?!)</p>
<p>La création d’un create react app avec Bun est plus rapide ? </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>En cette veille de rentrée, voici les dernières actualités autour des langages que nous formons chez DevToBeCurious.</p>
<p><b>Prêt-e pour dotnet 7 (non LTS) ?</b></p>
<p>Des mises à jour de C#, prévues pour novembre 2022.</p>
<p><a href="https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/%C2%A0" title="https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/&amp;nbsp;">https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/ </a><br>
</p>
<ul>
  <li>Arrivée par exemple de <b>required</b> pour obliger à initialiser les propriétés</li>
  <li>Arrivée de l’attribut SetsRequiredMember dans le même but sur une méthode</li>
</ul>
<p><b>Quelles perfs pour dotnet 7 ?</b></p>
<p><a href="https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/%E2%80%8B%E2%80%8B" title="https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/">https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/</a></p>
<p>Un article qui met l’eau à la bouche : Improvements perfs for dotnet 7 !</p>
<p>Un résumé :</p>
<br>
<p>NET 7 is fast. Really fast. A thousand performance-impacting PRs went into runtime and core libraries this release, never mind all the improvements in ASP.NET Core and Windows Forms and Entity Framework and beyond. It’s the fastest .NET ever. If your manager asks you why your project should upgrade to .NET 7, you can say “in addition to all the new functionality in the release, .NET 7 is super fast.”</p>
<br>
MAUI en 6.0.4.486 (Service Release 4)
<p><a href="http://https//github.com/dotnet/maui/releases/tag/6.0.486" title="https://github.com/dotnet/maui/releases/tag/6.0.486">https://github.com/dotnet/maui/releases/tag/6.0.486</a></p>
<p>Avec un paquet de nouveautés (encore !), ils carburent dans la Team MAUI ! </p>

<p>Des futures mises à jour de js ?</p>
<p><a href="http://https//portal.gitnation.org/contents/future-features-of-js" title="https://portal.gitnation.org/contents/future-features-of-js">https://portal.gitnation.org/contents/future-features-of-js</a></p>
<p>A en suivre cette vidéo, on nous parle de pattern matching js ! Wow !</p>
<p>Typescript en v4.8</p>
<p><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/" title="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/">https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/</a></p>
<p>Par exemple, on peut passer d’un unknown à {} | null | undefined.</p>
<p>Deno aussi change, de belles évolutions</p>
<p>prochaine release : Un nouvel http server pour de meilleures perfs !</p>
<p>Bun.js, un concurrent à node (encore ?!)</p>
<p>La création d’un create react app avec Bun est plus rapide ? </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 31 Aug 2022 15:06:37 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/y0mLlsRO2lAa.mp3?t=1661958387" length="6483134" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/044-les-actus-de-la-rentree-de-septembre-2022</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,devs,dev,dotnet,Javascript,#Maui,typescript</itunes:keywords>
                                <itunes:duration>06:45</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>4</itunes:season>
                    <podcast:season>4</podcast:season>
                                            <itunes:episode>1</itunes:episode>
                        <podcast:episode>1</podcast:episode>
                                                    <itunes:subtitle>En cette veille de rentrée, voici les dernières actualités autour des langages que nous formons chez DevToBeCurious.
Prêt-e pour dotnet 7 (non LTS) ?
Des mises à jour de C#, prévues pour novembre 2022.
https://devblogs.microsoft.com/dotnet/csharp-11-pr...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>043 - Les 2 grandes nouveautés d'Angular 14</title>
                <guid isPermaLink="false">86ee301025158f8fd95ffc2d7f245ed8d8ae62d8</guid>
                <description><![CDATA[<p>Angular 14 est sortie voila quelques semaines.<br><br>
Quelques belles nouveautés ont accompagné cette sortie.<br>
L'une d'elles, sans doute la plus attendue concerne la possibilité de créer des composants seuls, sans module.<br><br>
Si vous avez déjà connu et/ou créé des SCAM (Single Component As Module), vous allez vous réjouir de cette nouveauté ! </p>
<p><br></p>
<p>L'autre va consolider l'utilisation de vos Reactive form : les Reactive form typées !</p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Angular 14 est sortie voila quelques semaines.<br><br>
Quelques belles nouveautés ont accompagné cette sortie.<br>
L'une d'elles, sans doute la plus attendue concerne la possibilité de créer des composants seuls, sans module.<br><br>
Si vous avez déjà connu et/ou créé des SCAM (Single Component As Module), vous allez vous réjouir de cette nouveauté ! </p>
<p><br></p>
<p>L'autre va consolider l'utilisation de vos Reactive form : les Reactive form typées !</p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 26 Jul 2022 16:12:36 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ygkpAFjaV9Dw.mp3?t=1658851899" length="6586361" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/nouveautes-angular-14</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>spa,code,Javascript,angular,typescript,JS,angular 14</itunes:keywords>
                                <itunes:duration>06:51</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>3</itunes:season>
                    <podcast:season>3</podcast:season>
                                            <itunes:episode>6</itunes:episode>
                        <podcast:episode>6</podcast:episode>
                                                    <itunes:subtitle>Angular 14 est sortie voila quelques semaines.
Quelques belles nouveautés ont accompagné cette sortie.
L'une d'elles, sans doute la plus attendue concerne la possibilité de créer des composants seuls, sans module.
Si vous avez déjà connu et/ou créé des...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>042 - Les dernières news des librairies du 29 juin 2022</title>
                <guid isPermaLink="false">a1541dc185b84493b9cf05a2b907fd67b1868e67</guid>
                <description><![CDATA[<p>Fin juin 2022, voyons les <b>dernières mises à jour intéressantes</b> sur les librairies que nous suivons.</p>
<p><b>JS passe en ES2022</b></p>
<p>Ca y est, js 2022 est officiellement validé, enfin sa doc officielle :</p>
<p>https://tc39.es/ecma262/</p>
<p>Que retenir de cette version ?</p>
<p><br></p>
<ul><li>Les champs privés sont possibles avec le #</li>
  <li>Présence des statics champs et méthodes</li>
  <li>Ajout du at pour l'indexation des tableaux</li>
  <li>...</li>
</ul><p><br></p>
<p><br></p>
<p><b>asp.net core passe en preview 5 pour la livraison de dotnet 7</b> </p>
<p>Plus de 20 issues fermées : https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A7.0.0-preview5+is%3Aclosed+label%3Atype-enhancement pour efcore par exemple.</p>
<p><br></p>
<p><b>MAUI est en 6.0.400</b> </p>
<p><br></p>
<ul><li>Elle passe en Service Release 1!</li>
  <li>Une liste encore impressionnante de issues livrées !</li>
</ul><p><br></p>
<p><br></p>
<p><b>React en 18.2</b></p>
<p><b>Angular en 14.1</b></p>
<p><br></p>
<p><b>Les autres infos</b></p>
<p><br></p>
<ul><li>Copilot passe en version payante, à 10 euros par mois</li>
  <li>Amazon sort au même moment son aide pour les développeurs (en preview : https://aws.amazon.com/fr/codewhisperer/)</li>
</ul><p> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Fin juin 2022, voyons les <b>dernières mises à jour intéressantes</b> sur les librairies que nous suivons.</p>
<p><b>JS passe en ES2022</b></p>
<p>Ca y est, js 2022 est officiellement validé, enfin sa doc officielle :</p>
<p>https://tc39.es/ecma262/</p>
<p>Que retenir de cette version ?</p>
<p><br></p>
<ul><li>Les champs privés sont possibles avec le #</li>
  <li>Présence des statics champs et méthodes</li>
  <li>Ajout du at pour l'indexation des tableaux</li>
  <li>...</li>
</ul><p><br></p>
<p><br></p>
<p><b>asp.net core passe en preview 5 pour la livraison de dotnet 7</b> </p>
<p>Plus de 20 issues fermées : https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A7.0.0-preview5+is%3Aclosed+label%3Atype-enhancement pour efcore par exemple.</p>
<p><br></p>
<p><b>MAUI est en 6.0.400</b> </p>
<p><br></p>
<ul><li>Elle passe en Service Release 1!</li>
  <li>Une liste encore impressionnante de issues livrées !</li>
</ul><p><br></p>
<p><br></p>
<p><b>React en 18.2</b></p>
<p><b>Angular en 14.1</b></p>
<p><br></p>
<p><b>Les autres infos</b></p>
<p><br></p>
<ul><li>Copilot passe en version payante, à 10 euros par mois</li>
  <li>Amazon sort au même moment son aide pour les développeurs (en preview : https://aws.amazon.com/fr/codewhisperer/)</li>
</ul><p> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 29 Jun 2022 15:24:02 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/odz1WuVEl7L9.mp3?t=1656516231" length="3695747" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/les-dernieres-news-des-librairies-du-29-juin-2022</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,développeur,développeuse,librairie,dotnet,Javascript,JS</itunes:keywords>
                                <itunes:duration>03:50</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>3</itunes:season>
                    <podcast:season>3</podcast:season>
                                            <itunes:episode>5</itunes:episode>
                        <podcast:episode>5</podcast:episode>
                                                    <itunes:subtitle>Fin juin 2022, voyons les dernières mises à jour intéressantes sur les librairies que nous suivons.
JS passe en ES2022
Ca y est, js 2022 est officiellement validé, enfin sa doc officielle :
https://tc39.es/ecma262/
Que retenir de cette version ?

Les c...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>041 - Les mises à jour des librairies au 06 mai 2022</title>
                <guid isPermaLink="false">5d9883d0f103e19e0a5cf86fd2c830f2cb95fec1</guid>
                <description><![CDATA[<p>Aujourd'hui, on voit les dernières nouveautés des librairies, et y a du lourd, de belles nouvelles verisons.</p>
<p>Fin du support de dotnet 5 le 08 mai prochain !</p>
<p>https://visualstudiomagazine.com/articles/2022/03/29/net-5-end.aspx?oly_enc_id=8064G8005534G5M</p>
<p>Arrivée en novembre 2020, il est temps de dire au revoir à cette version qui devait nous préparer à dotnet 6. :)</p>
<p>Pour verif les points de rupture :</p>
<p>https://docs.microsoft.com/fr-fr/dotnet/core/compatibility/6.0</p>
<p><br></p>
<p>dotnet 7 en preview 3</p>
<p>https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-preview-3/</p>
<p>Des nouvelles fonctionnalités :</p>
<p><br></p>
<ul><li>Native AOT</li>
  <li>Default GC regions</li>
  <li>et des améliorations sur le démarrage d'asp.net core</li>
</ul><p><br></p>
<p><br></p>
<p><b>Angular en v14 next 16</b></p>
<p>On se rapproche de plus en plus de la v14 finale !</p>
<p>https://github.com/angular/angular/releases/tag/14.0.0-next.16</p>
<p>initialNavigation: 'enabled' devient initialNavigation: 'enabledBlocking'</p>
<p>Support de Typescript 4.7.</p>
<p><br></p>
<p><b>Nx en 13.10.4</b></p>
<p>Un bug fixe</p>
<p>https://github.com/nrwl/nx/releases/tag/13.10.4</p>
<p><br></p>
<p>React 18 an 18.1.0</p>
<p>Vive les bugs fixs de la 18 😆</p>
<p>https://github.com/facebook/react/releases/tag/v18.1.0</p>
<p><br></p>
<p>React redux en v8.0.0 (et maintenant 8.0.1)</p>
<p>Mise à jour des useSelector, connect et Provider pour etre en accord avec React 18.</p>
<p>https://github.com/reduxjs/react-redux/releases/tag/v8.0.0</p>
<p><br></p>
<p>MAUI en 6.0.300 rc2</p>
<p>Pas mal de changements !</p>
<p>177 commits pour cette version !</p>
<p>https://github.com/dotnet/maui/releases/tag/6.0.300-rc.2</p>
<p>Prévision Q2 à Q4 2022 pour la livraison finale</p>
<p>https://github.com/dotnet/maui/wiki/roadmap</p>
<p><br></p>
<p>Socket io en 4.5.0</p>
<p>Librairie qu'on utilise pour notre metaverse. Nous la suivons de très prêt.</p>
<p>Prise en compte du catch-alllisteners.</p>
<p>https://github.com/socketio/socket.io/releases/tag/4.5.0</p>
<p><br></p>
<p>Web assembly en v2 Public Draft</p>
<p>https://www.w3.org/TR/wasm-core-2/</p>
<p>Si vous souhaitez des toolkits pour wasm : https://github.com/WebAssembly/wabt</p>
<p><br></p>
<p>Nodejs en v18</p>
<p>fetch est présent maintenant côté serveur !</p>
<p>Arrivée des web stream (en experimental) (provenance : https://developer.mozilla.org/en-US/docs/Web/API/Streams_API)</p>
<p>Des exemples : https://github.com/mdn/dom-examples/tree/master/streams</p>
<p>Un experimental sur le test runner module</p>
<p>https://nodejs.org/en/blog/announcements/v18-release-announce/</p>
<p><br></p>
<p>Vuejs en 3.2.33</p>
<p>Pas mal de bug fixes.</p>
<p>https://github.com/vuejs/core/releases/tag/v3.2.33</p>
<p>https://github.com/vuejs/core/blob/main/CHANGELOG.md</p>
<p><br></p>
<p>En rapide</p>
<p>Tiramisu arrive chez Android (la 13 d'Android)</p>
<p>Deno en 1.21: https://deno.com/blog/v1.21 </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Aujourd'hui, on voit les dernières nouveautés des librairies, et y a du lourd, de belles nouvelles verisons.</p>
<p>Fin du support de dotnet 5 le 08 mai prochain !</p>
<p>https://visualstudiomagazine.com/articles/2022/03/29/net-5-end.aspx?oly_enc_id=8064G8005534G5M</p>
<p>Arrivée en novembre 2020, il est temps de dire au revoir à cette version qui devait nous préparer à dotnet 6. :)</p>
<p>Pour verif les points de rupture :</p>
<p>https://docs.microsoft.com/fr-fr/dotnet/core/compatibility/6.0</p>
<p><br></p>
<p>dotnet 7 en preview 3</p>
<p>https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-preview-3/</p>
<p>Des nouvelles fonctionnalités :</p>
<p><br></p>
<ul><li>Native AOT</li>
  <li>Default GC regions</li>
  <li>et des améliorations sur le démarrage d'asp.net core</li>
</ul><p><br></p>
<p><br></p>
<p><b>Angular en v14 next 16</b></p>
<p>On se rapproche de plus en plus de la v14 finale !</p>
<p>https://github.com/angular/angular/releases/tag/14.0.0-next.16</p>
<p>initialNavigation: 'enabled' devient initialNavigation: 'enabledBlocking'</p>
<p>Support de Typescript 4.7.</p>
<p><br></p>
<p><b>Nx en 13.10.4</b></p>
<p>Un bug fixe</p>
<p>https://github.com/nrwl/nx/releases/tag/13.10.4</p>
<p><br></p>
<p>React 18 an 18.1.0</p>
<p>Vive les bugs fixs de la 18 😆</p>
<p>https://github.com/facebook/react/releases/tag/v18.1.0</p>
<p><br></p>
<p>React redux en v8.0.0 (et maintenant 8.0.1)</p>
<p>Mise à jour des useSelector, connect et Provider pour etre en accord avec React 18.</p>
<p>https://github.com/reduxjs/react-redux/releases/tag/v8.0.0</p>
<p><br></p>
<p>MAUI en 6.0.300 rc2</p>
<p>Pas mal de changements !</p>
<p>177 commits pour cette version !</p>
<p>https://github.com/dotnet/maui/releases/tag/6.0.300-rc.2</p>
<p>Prévision Q2 à Q4 2022 pour la livraison finale</p>
<p>https://github.com/dotnet/maui/wiki/roadmap</p>
<p><br></p>
<p>Socket io en 4.5.0</p>
<p>Librairie qu'on utilise pour notre metaverse. Nous la suivons de très prêt.</p>
<p>Prise en compte du catch-alllisteners.</p>
<p>https://github.com/socketio/socket.io/releases/tag/4.5.0</p>
<p><br></p>
<p>Web assembly en v2 Public Draft</p>
<p>https://www.w3.org/TR/wasm-core-2/</p>
<p>Si vous souhaitez des toolkits pour wasm : https://github.com/WebAssembly/wabt</p>
<p><br></p>
<p>Nodejs en v18</p>
<p>fetch est présent maintenant côté serveur !</p>
<p>Arrivée des web stream (en experimental) (provenance : https://developer.mozilla.org/en-US/docs/Web/API/Streams_API)</p>
<p>Des exemples : https://github.com/mdn/dom-examples/tree/master/streams</p>
<p>Un experimental sur le test runner module</p>
<p>https://nodejs.org/en/blog/announcements/v18-release-announce/</p>
<p><br></p>
<p>Vuejs en 3.2.33</p>
<p>Pas mal de bug fixes.</p>
<p>https://github.com/vuejs/core/releases/tag/v3.2.33</p>
<p>https://github.com/vuejs/core/blob/main/CHANGELOG.md</p>
<p><br></p>
<p>En rapide</p>
<p>Tiramisu arrive chez Android (la 13 d'Android)</p>
<p>Deno en 1.21: https://deno.com/blog/v1.21 </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 05 May 2022 14:04:21 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BQQOpsn8L4j8.mp3?t=1651759458" length="5578239" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/nouvel-episode-du-05-05-16-02</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,Github,react,dev,dotnet,vuejs,asp.net core,redux</itunes:keywords>
                                <itunes:duration>05:48</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>3</itunes:season>
                    <podcast:season>3</podcast:season>
                                            <itunes:episode>4</itunes:episode>
                        <podcast:episode>4</podcast:episode>
                                                    <itunes:subtitle>Aujourd'hui, on voit les dernières nouveautés des librairies, et y a du lourd, de belles nouvelles verisons.
Fin du support de dotnet 5 le 08 mai prochain !
https://visualstudiomagazine.com/articles/2022/03/29/net-5-end.aspx?oly_enc_id=8064G8005534G5M...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>040 - Un non dev qui dev, sacré mirroir sur nos pratiques</title>
                <guid isPermaLink="false">536028a37e945f62d69ec79d2763a16ee28c865f</guid>
                <description><![CDATA[<p>Hello tout le monde</p>
<p><br></p>
<p>J'ai un ami qui souhaite monter sa startup.</p>
<p>Sacré challenge, surtout qu'il y a du dev à mettre en place.</p>
<p><br></p>
<p>Et il a décidé de tout coder, avec ses connaissances en php.</p>
<p><br></p>
<p>Je saisis cette occasion pour parler d'une réflexion que l'on doit avoir nous les devs sur ce qu'un non dev a besoin quand il dev un produit pour son idée.</p>
<p><br></p>
<p>- La rapidité </p>
<p>Tout doit aller très vite.</p>
<p><br></p>
<p>Et quand il apprend qu'il serait bien de mettre git, plus factoriser son code.</p>
<p>Il le perçoit, et je comprends tellement son point de vue, comme une perte de temps.</p>
<p>Et même un risque de conflits, de perte de travail.</p>
<p><br></p>
<p>- La maitrise</p>
<p>Tout doit être vérifiable, et pas passer des erreurs dans des explications de ce qu'on ne peut pas faire.</p>
<p><br></p>
<p>Et quand je lui apprend qu'il peut être bien d'avoir git, par exemple, il y voit une perte de temps, des étapes qui ralentissent son envie d'aller vite.</p>
<p><br></p>
<p><br></p>
<p>Comment peut-on accompagner ça pour nos devs ? </p>
<p>Comment se préparer à recevoir un code qui ne respecte pas nos principes de "bon code" ?</p>
<p>Comment expliquer, orienter, négocier avec un non dev qui dev pour lui apporter toute la richesse de notre expertise du métier, sans tomber dans l'usine à gaz ?</p>
<p><br></p>
<p>On en parle dans cet épisode.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Hello tout le monde</p>
<p><br></p>
<p>J'ai un ami qui souhaite monter sa startup.</p>
<p>Sacré challenge, surtout qu'il y a du dev à mettre en place.</p>
<p><br></p>
<p>Et il a décidé de tout coder, avec ses connaissances en php.</p>
<p><br></p>
<p>Je saisis cette occasion pour parler d'une réflexion que l'on doit avoir nous les devs sur ce qu'un non dev a besoin quand il dev un produit pour son idée.</p>
<p><br></p>
<p>- La rapidité </p>
<p>Tout doit aller très vite.</p>
<p><br></p>
<p>Et quand il apprend qu'il serait bien de mettre git, plus factoriser son code.</p>
<p>Il le perçoit, et je comprends tellement son point de vue, comme une perte de temps.</p>
<p>Et même un risque de conflits, de perte de travail.</p>
<p><br></p>
<p>- La maitrise</p>
<p>Tout doit être vérifiable, et pas passer des erreurs dans des explications de ce qu'on ne peut pas faire.</p>
<p><br></p>
<p>Et quand je lui apprend qu'il peut être bien d'avoir git, par exemple, il y voit une perte de temps, des étapes qui ralentissent son envie d'aller vite.</p>
<p><br></p>
<p><br></p>
<p>Comment peut-on accompagner ça pour nos devs ? </p>
<p>Comment se préparer à recevoir un code qui ne respecte pas nos principes de "bon code" ?</p>
<p>Comment expliquer, orienter, négocier avec un non dev qui dev pour lui apporter toute la richesse de notre expertise du métier, sans tomber dans l'usine à gaz ?</p>
<p><br></p>
<p>On en parle dans cet épisode.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 05 May 2022 12:28:25 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BQQOpsnplr1p.mp3?t=1651753639" length="14770026" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/040-un-non-dev-qui-dev-sacre-mirroir-sur-nos-pratiques</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>startup,CTO,dev,coder,,devops,git,qualité,PHP</itunes:keywords>
                                <itunes:duration>15:23</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>3</itunes:season>
                    <podcast:season>3</podcast:season>
                                            <itunes:episode>3</itunes:episode>
                        <podcast:episode>3</podcast:episode>
                                                    <itunes:subtitle>Hello tout le monde

J'ai un ami qui souhaite monter sa startup.
Sacré challenge, surtout qu'il y a du dev à mettre en place.

Et il a décidé de tout coder, avec ses connaissances en php.

Je saisis cette occasion pour parler d'une réflexion que l'on d...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>039 - React 18 et les dernières nouveautés</title>
                <guid isPermaLink="false">4fb4671656779c58fbf7cc6142721f7d17444261</guid>
                <description><![CDATA[<p>Vous en avez sans doute entendu parlé : React 18 est sortie !</p>
<p>Et c'est une sacré étape pour React.</p>
<p><br></p>
<p>Avec React Concurrent et l'automatic batching, wow, react s'améliore de plus en plus sur les performances !</p>
<p><br></p>
<p>Nous parlons aussi dans cet épisode des dernières nouveautés chez DevToBeCurious.</p>
<p>En guise de mise en bouche : <a href="https://curiousacademy.fr"><b>Curious Academy est sortie</b></a> ! </p>
<p>Et si je vous disais qu'il y avait aussi un metaverse de prévu ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Vous en avez sans doute entendu parlé : React 18 est sortie !</p>
<p>Et c'est une sacré étape pour React.</p>
<p><br></p>
<p>Avec React Concurrent et l'automatic batching, wow, react s'améliore de plus en plus sur les performances !</p>
<p><br></p>
<p>Nous parlons aussi dans cet épisode des dernières nouveautés chez DevToBeCurious.</p>
<p>En guise de mise en bouche : <a href="https://curiousacademy.fr"><b>Curious Academy est sortie</b></a> ! </p>
<p>Et si je vous disais qu'il y avait aussi un metaverse de prévu ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 12 Apr 2022 13:52:48 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/Bq9gWTPzdQ4R.mp3?t=1651572422" length="12290684" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/039-react-18-et-les-dernieres-nouveautes</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>react,dotnet,academy,#Maui,JS,metaverse</itunes:keywords>
                                <itunes:duration>12:48</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>3</itunes:season>
                    <podcast:season>3</podcast:season>
                                            <itunes:episode>2</itunes:episode>
                        <podcast:episode>2</podcast:episode>
                                                    <itunes:subtitle>Vous en avez sans doute entendu parlé : React 18 est sortie !
Et c'est une sacré étape pour React.

Avec React Concurrent et l'automatic batching, wow, react s'améliore de plus en plus sur les performances !

Nous parlons aussi dans cet épisode des der...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>038 - Très belle année 2022 - Les nouveautés chez devtobecurious</title>
                <guid isPermaLink="false">b412c64fae59ab5b9c65dc260356bdffbff4945c</guid>
                <description><![CDATA[<p>Une très belle année 2022 !</p>
<p>Qui dit nouvelle année, dit nouveautés, n'est-ce pas ? :)</p>
<p><br></p>
<p>Chez DevToBeCurious, nous vous avons réservé plusieurs : </p>
<p>- la refonte de nos pages de formations</p>
<p>- l'arrivée du micro-learning</p>
<p>- les épisodes twitch qui vont s'amplifier</p>
<p>- une formation sur le terrain qui va arriver</p>
<p>- une formation sur Blazor qui va être proposée dès le premier trimestre</p>
<p>- une formation MAUI qui sera proposée dans le premier semestre</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Une très belle année 2022 !</p>
<p>Qui dit nouvelle année, dit nouveautés, n'est-ce pas ? :)</p>
<p><br></p>
<p>Chez DevToBeCurious, nous vous avons réservé plusieurs : </p>
<p>- la refonte de nos pages de formations</p>
<p>- l'arrivée du micro-learning</p>
<p>- les épisodes twitch qui vont s'amplifier</p>
<p>- une formation sur le terrain qui va arriver</p>
<p>- une formation sur Blazor qui va être proposée dès le premier trimestre</p>
<p>- une formation MAUI qui sera proposée dans le premier semestre</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 03 Jan 2022 11:04:15 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ypJDGtAKVeMg.mp3?t=1651762007" length="5678629" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/038-tres-belle-annee-2022-les-nouveautes-chez-devtobecurious</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>formation,learning,2022,nouvelle année,curiosité</itunes:keywords>
                                <itunes:duration>05:54</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>3</itunes:season>
                    <podcast:season>3</podcast:season>
                                            <itunes:episode>1</itunes:episode>
                        <podcast:episode>1</podcast:episode>
                                                    <itunes:subtitle>Une très belle année 2022 !
Qui dit nouvelle année, dit nouveautés, n'est-ce pas ? :)

Chez DevToBeCurious, nous vous avons réservé plusieurs : 
- la refonte de nos pages de formations
- l'arrivée du micro-learning
- les épisodes twitch qui vont s'ampl...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>026 - La peur - Un indicateur de performa</title>
                <guid isPermaLink="false">f564be1d3fac5141cf3166181dd76b387f5db82a</guid>
                <description><![CDATA[<p>Nous continuons notre cycle sur la peur avec ce nouvel épisode.</p>
<p><br></p>
<p>La peur peut-elle être utilisée comme indicateur de performance, comme indicateur de qualité dans l'entreprise, comme indicateur ?</p>
<p><br></p>
<p>Si c'est le cas, alors, que dit-on d'une personne qui exprime </p>
<p>- sa peur de parler en daily ?</p>
<p>- sa crainte de montrer son code dans une review ?</p>
<p>- sa boule au ventre de venir travailler aujourd'hui ?</p>
<p><br></p>
<p>Ces peurs sont-elles des indicateurs à mettre à jour ?</p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Nous continuons notre cycle sur la peur avec ce nouvel épisode.</p>
<p><br></p>
<p>La peur peut-elle être utilisée comme indicateur de performance, comme indicateur de qualité dans l'entreprise, comme indicateur ?</p>
<p><br></p>
<p>Si c'est le cas, alors, que dit-on d'une personne qui exprime </p>
<p>- sa peur de parler en daily ?</p>
<p>- sa crainte de montrer son code dans une review ?</p>
<p>- sa boule au ventre de venir travailler aujourd'hui ?</p>
<p><br></p>
<p>Ces peurs sont-elles des indicateurs à mettre à jour ?</p>
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 19 Nov 2021 16:43:45 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/owZD2tg71JOK.mp3?t=1651692470" length="8236480" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/026-la-peur-un-indicateur-de-performa</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>08:34</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>Nous continuons notre cycle sur la peur avec ce nouvel épisode.

La peur peut-elle être utilisée comme indicateur de performance, comme indicateur de qualité dans l'entreprise, comme indicateur ?

Si c'est le cas, alors, que dit-on d'une personne qui e...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>037 - dotnet 6 et angular 13</title>
                <guid isPermaLink="false">d2abfeb61c3709d39ca9a9135a1faea6fff70ad6</guid>
                <description><![CDATA[<p>Angular 13 et dotnet 6 sont arrivés ! </p>
<p><br></p>
<p>Nous en parlons dans cet épisodes ! </p>
<p><br></p>
<p> Des gains de performances ! Des nouveautés !</p>
<p>De belles nouvelles versions ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Angular 13 et dotnet 6 sont arrivés ! </p>
<p><br></p>
<p>Nous en parlons dans cet épisodes ! </p>
<p><br></p>
<p> Des gains de performances ! Des nouveautés !</p>
<p>De belles nouvelles versions ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 11 Nov 2021 18:06:12 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oZGA4sxqYgRG.mp3?t=1651758568" length="14357917" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/037-dotnet-6-et-angular-13</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,devs,dotnet,angular,développeur,développeuse</itunes:keywords>
                                <itunes:duration>14:57</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>2</itunes:season>
                    <podcast:season>2</podcast:season>
                                            <itunes:episode>2</itunes:episode>
                        <podcast:episode>2</podcast:episode>
                                                    <itunes:subtitle>Angular 13 et dotnet 6 sont arrivés ! 

Nous en parlons dans cet épisodes ! 

 Des gains de performances ! Des nouveautés !
De belles nouvelles versions ! :)</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>025 - Peur de mal faire, de ne pas y arriver</title>
                <guid isPermaLink="false">fe651aef67d683fb758432806b45d3d6e1394e92</guid>
                <description><![CDATA[<p>Nous continuons le cycle sur les peurs autour d'un projet.<br><br>
- Je suis parachuté-e sur le projet, et personne ne m'a rien expliqué : vais-je pouvoir avancer sans faire de boulette ?<br><br>
Ici, plusieurs peurs entrent en jeu :<br>
- Peur de ne pas y arriver, de ne pas être à la hauteur<br>
- Peur de mal faire<br>
- Peur d'être exclu-e, d'être rejeté-e<br>
- Peur d'être jugé-e, mal jugé-e<br>
- ...<br><br>
Prenons les 2 premières et étudions les ensemble :<br><br>
1. Peur de ne pas y arriver, de ne pas être à la hauteur.<br>
Ici, c'est bien souvent le syndrome le plus connu dans le monde du développement, vous ne pensez-pas ?<br><br>
Le syndrome de l'imposteur.<br><br>
Je ne sais pas et pourtant on m'a choisi pour cette mission.<br><br>
Une peur exprime toujours un ou plusieurs besoins.<br>
Transformons cela avec : 'quel est votre besoin ?' (comme le dirait Lucifer Morningstar : What is your true desir :)<br><br>
Un besoin pourrait d'être reconnu-e, ou bien d'être soutenu-e.<br><br><br>
2. Peur de mal faire<br>
Ici, on ne s'inquiète plus de si on est fait ou pas pour la mission (quoique). Nous allons plus avoir une peur sur le soi-même ou bien sur la qualité du projet, de l'équipe, de la communication dans l'équipe, dans le projet, sur la relation client aussi, ...<br><br>
Nous voyons ici aussi des besoins importants :<br>
Volonté de bien faire son travail, donc professionnalisme !<br><br>
Et bien dans la plupart du temps (tout du moins quand on n'a pas été bercé d'illusions dans une entreprise, une mission), tout le monde veut bien faire son travail non ?<br><br>
-----------------------------<br><br>
Après la détection des besoins, à savoir le switch entre j'ai peur vers le je veux.<br>
Nous serons près à voir ensemble les options possibles, réels, farfelus.<br><br>
Pour enfin aller vers du concret, avec la méthode 4P (le Plus Petit Pas Possible) : un plan d'action positif !<br><br><br>
Nous en reparlons prochainement :) </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Nous continuons le cycle sur les peurs autour d'un projet.<br><br>
- Je suis parachuté-e sur le projet, et personne ne m'a rien expliqué : vais-je pouvoir avancer sans faire de boulette ?<br><br>
Ici, plusieurs peurs entrent en jeu :<br>
- Peur de ne pas y arriver, de ne pas être à la hauteur<br>
- Peur de mal faire<br>
- Peur d'être exclu-e, d'être rejeté-e<br>
- Peur d'être jugé-e, mal jugé-e<br>
- ...<br><br>
Prenons les 2 premières et étudions les ensemble :<br><br>
1. Peur de ne pas y arriver, de ne pas être à la hauteur.<br>
Ici, c'est bien souvent le syndrome le plus connu dans le monde du développement, vous ne pensez-pas ?<br><br>
Le syndrome de l'imposteur.<br><br>
Je ne sais pas et pourtant on m'a choisi pour cette mission.<br><br>
Une peur exprime toujours un ou plusieurs besoins.<br>
Transformons cela avec : 'quel est votre besoin ?' (comme le dirait Lucifer Morningstar : What is your true desir :)<br><br>
Un besoin pourrait d'être reconnu-e, ou bien d'être soutenu-e.<br><br><br>
2. Peur de mal faire<br>
Ici, on ne s'inquiète plus de si on est fait ou pas pour la mission (quoique). Nous allons plus avoir une peur sur le soi-même ou bien sur la qualité du projet, de l'équipe, de la communication dans l'équipe, dans le projet, sur la relation client aussi, ...<br><br>
Nous voyons ici aussi des besoins importants :<br>
Volonté de bien faire son travail, donc professionnalisme !<br><br>
Et bien dans la plupart du temps (tout du moins quand on n'a pas été bercé d'illusions dans une entreprise, une mission), tout le monde veut bien faire son travail non ?<br><br>
-----------------------------<br><br>
Après la détection des besoins, à savoir le switch entre j'ai peur vers le je veux.<br>
Nous serons près à voir ensemble les options possibles, réels, farfelus.<br><br>
Pour enfin aller vers du concret, avec la méthode 4P (le Plus Petit Pas Possible) : un plan d'action positif !<br><br><br>
Nous en reparlons prochainement :) </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 15 Oct 2021 13:57:42 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ykpLehEJQKNA.mp3?t=1651756195" length="6724730" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/025-peur-de-mal-faire-de-ne-pas-y-arriver</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>07:00</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>Nous continuons le cycle sur les peurs autour d'un projet.
- Je suis parachuté-e sur le projet, et personne ne m'a rien expliqué : vais-je pouvoir avancer sans faire de boulette ?
Ici, plusieurs peurs entrent en jeu :
- Peur de ne pas y arriver, de ne...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>024 - Le développement - Passion ou métier ?</title>
                <guid isPermaLink="false">0febf9d0d67fee5f5755aba83b5c826425417c69</guid>
                <description><![CDATA[<p>Alexandre Fillatre sur Linked In disait, je cite : </p>
<p>"J'ai vraiment du mal à comprendre comment autant de personnes qui font du <a href="https://www.linkedin.com/feed/hashtag/?keywords=developpement&amp;highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6848156556719140864" title="#developpement">#developpement</a> leur métier sont fières de dire qu'ils ne font rien en rapport avec le dev hors des heures boulot. Je ne parle pas du tout de continuer à bosser pour son entreprise sur son temps perso, mais simplement de s'intéresser à son métier, à sa passion. Lire un bouquin de techniques de dev, regarder une conférence, tester un nouveau langage, aller à des meetups, etc... "</p>
<p><br></p>
<p>Je suis parti de ce message pour échanger dans cet épisode sur l'une des peurs du développeur, de la développeuse : se former, reste à la page, connaître bien son métier.</p>
<p><br></p>
<p>Et ça a amené la question : </p>
<p>Le développement est-il une passion, ou un métier ? </p>
<p>Et doit-on travailler le soir, après son travail, pour être bon-ne dans son métier ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Alexandre Fillatre sur Linked In disait, je cite : </p>
<p>"J'ai vraiment du mal à comprendre comment autant de personnes qui font du <a href="https://www.linkedin.com/feed/hashtag/?keywords=developpement&amp;highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6848156556719140864" title="#developpement">#developpement</a> leur métier sont fières de dire qu'ils ne font rien en rapport avec le dev hors des heures boulot. Je ne parle pas du tout de continuer à bosser pour son entreprise sur son temps perso, mais simplement de s'intéresser à son métier, à sa passion. Lire un bouquin de techniques de dev, regarder une conférence, tester un nouveau langage, aller à des meetups, etc... "</p>
<p><br></p>
<p>Je suis parti de ce message pour échanger dans cet épisode sur l'une des peurs du développeur, de la développeuse : se former, reste à la page, connaître bien son métier.</p>
<p><br></p>
<p>Et ça a amené la question : </p>
<p>Le développement est-il une passion, ou un métier ? </p>
<p>Et doit-on travailler le soir, après son travail, pour être bon-ne dans son métier ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 01 Oct 2021 14:21:35 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/odw1YC0qNZDg.mp3?t=1651755269" length="8834200" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/024-le-developpement-passion-ou-metier</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>09:12</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>Alexandre Fillatre sur Linked In disait, je cite : 
"J'ai vraiment du mal à comprendre comment autant de personnes qui font du #developpement (https://www.linkedin.com/feed/hashtag/?keywords=developpement&amp;amp;highlightedUpdateUrns=urn%3Ali%3Aactivity%3...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>023 - Ca va pas - Questionnement et détricotage</title>
                <guid isPermaLink="false">30c599ed91a177bac3a25d2fcabc14089c991215</guid>
                <description><![CDATA[<p>A la question ca va pas, que peux tu répondre ? </p>
<p>Comment bien réagir ?</p>
<p><br></p>
<p>Et si l'on questionnait la personne ? Non pas en faisant du question reponse en mode enquête, non. Plus en appréhendant ce qu'elle ressent, ce qu'elle vit. </p>
<p>En posant des questions ouvertes.</p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>A la question ca va pas, que peux tu répondre ? </p>
<p>Comment bien réagir ?</p>
<p><br></p>
<p>Et si l'on questionnait la personne ? Non pas en faisant du question reponse en mode enquête, non. Plus en appréhendant ce qu'elle ressent, ce qu'elle vit. </p>
<p>En posant des questions ouvertes.</p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 01 Oct 2021 14:14:26 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bjLN7h6w8O1p.mp3?t=1651755268" length="9232495" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/023-ca-va-pas-questionnement-et-detricotage</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>09:36</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>A la question ca va pas, que peux tu répondre ? 
Comment bien réagir ?

Et si l'on questionnait la personne ? Non pas en faisant du question reponse en mode enquête, non. Plus en appréhendant ce qu'elle ressent, ce qu'elle vit. 
En posant des questions...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>036 - dotnet 6 arrive, préparer les nouveautés !</title>
                <guid isPermaLink="false">63f235cd94dab9f9833873afdee9e39561b25afc</guid>
                <description><![CDATA[<p>C'est partie pour les <b>Nouveautés dotnet 6</b>. </p>
<p>Pour rappel dotnet 6 est prévue pour sortie en novembre 2021 ! </p>
<p>Un vrai travail sur <a href="https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/#jit" title="l'amélioration des performances">l'amélioration des performances</a> </p>
<br>
<p>des améliorations autour du File<br>
des amélioration dans Blazor et Maui </p>
<ul><li><b>Un fileStream qui a été optimisé.</b><br>
https://devblogs.microsoft.com/dotnet/file-io-improvements-in-dotnet-6/<br>
Ils ont détecté des goulets d'étranglement avec la gestion async qui se syncrhonisait avec Windows. </li>
</ul><p>Ils ont décidé d'arrêter le traitement actuel sur les fichiers recherchés / indexés, pour travailler en mémoire.<br>
Amélioration de 10 à 100 x. </p>
<ul><li>Amélioration du ReadAsync</li>
  <li>Mise en place du Scatter/Gather IO ou Vectored IO<br>
https://en.wikipedia.org/wiki/Vectored_I/O </li>
</ul><p>Quelques breaking changes </p>
<ul><li>Principalement au sujet de l'utilisation de la Propriété FileStream.Position. </li>
</ul><p>Si on souhaite garder l'approche dotnet 5<br>
{<br>
"configProperties": {<br>
"System.IO.UseNet5CompatFileStream": true<br>
}<br>
} </p>
<p>Travail sur le PGO (<a href="https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/#dynamic-pgo" title="Profile guided optimization">Profile guided optimization</a>) </p>
<p>Retravail complet du PGO : https://devblogs.microsoft.com/dotnet/conversation-about-pgo/<br>
Motivé par la refonte de : crossgen2<br>
https://devblogs.microsoft.com/dotnet/conversation-about-crossgen2/<br>
Permet de faire du code AOT. </p>
<p>Par la suite, ça va permettre par exemple le version bubble<br>
https://github.com/dotnet/runtime/blob/main/docs/design/features/crossgen2-compilation-structure-enhancements.md </p>
<p>Travail sur le StaticPGO pour l'AOT et le Dynamic PGO pour le RyuJIT. </p>
<p>Autres améliorations </p>
<ul><li>.net 6 se prépare à HTTP/3 en preview pour l'instant.<br>
https://quicwg.org/base-drafts/draft-ietf-quic-http.html</li>
  <li>LINQ a été amélioré aussi avec l'ajout de plusieurs nouvelles méthodes<br>
dont MaxBy et MinBy, Chunk<br>
https://dev.to/satish/net-6-linq-new-features-opb </li>
</ul><p> </p>
<h3>Des <a href="https://docs.microsoft.com/fr-fr/ef/core/what-is-new/ef-core-6.0/whatsnew" title="amélioration autour de EF core">amélioration autour de EF core</a><br>
 </h3>
<p>possibilité de générer une table temporelle<br>
la possibilité d'ajouter des migrations à un lot (bundle) de migration<br>
mise en place d'un mappage de préconvention<br>
possibilité d'utiliser des modèles compilés =&gt; optim de 10 fois plus rapide.<br>
… </p>
<p> </p>
<h3>Des <a href="https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-rc-1/" title="améliorations autour d'asp.net core">améliorations autour d'asp.net core</a><br>
 </h3>
<p>Amélioration de la prise en compte de Blazor client avec javascript<br>
Prise en compte d'angular 12 pour les templates de génération<br>
L'amélioration de la possibilité de construire des APIs minimales </p>
<br>
<p>Injection des services sans le Tag Fromservices </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>C'est partie pour les <b>Nouveautés dotnet 6</b>. </p>
<p>Pour rappel dotnet 6 est prévue pour sortie en novembre 2021 ! </p>
<p>Un vrai travail sur <a href="https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/#jit" title="l'amélioration des performances">l'amélioration des performances</a> </p>
<br>
<p>des améliorations autour du File<br>
des amélioration dans Blazor et Maui </p>
<ul><li><b>Un fileStream qui a été optimisé.</b><br>
https://devblogs.microsoft.com/dotnet/file-io-improvements-in-dotnet-6/<br>
Ils ont détecté des goulets d'étranglement avec la gestion async qui se syncrhonisait avec Windows. </li>
</ul><p>Ils ont décidé d'arrêter le traitement actuel sur les fichiers recherchés / indexés, pour travailler en mémoire.<br>
Amélioration de 10 à 100 x. </p>
<ul><li>Amélioration du ReadAsync</li>
  <li>Mise en place du Scatter/Gather IO ou Vectored IO<br>
https://en.wikipedia.org/wiki/Vectored_I/O </li>
</ul><p>Quelques breaking changes </p>
<ul><li>Principalement au sujet de l'utilisation de la Propriété FileStream.Position. </li>
</ul><p>Si on souhaite garder l'approche dotnet 5<br>
{<br>
"configProperties": {<br>
"System.IO.UseNet5CompatFileStream": true<br>
}<br>
} </p>
<p>Travail sur le PGO (<a href="https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/#dynamic-pgo" title="Profile guided optimization">Profile guided optimization</a>) </p>
<p>Retravail complet du PGO : https://devblogs.microsoft.com/dotnet/conversation-about-pgo/<br>
Motivé par la refonte de : crossgen2<br>
https://devblogs.microsoft.com/dotnet/conversation-about-crossgen2/<br>
Permet de faire du code AOT. </p>
<p>Par la suite, ça va permettre par exemple le version bubble<br>
https://github.com/dotnet/runtime/blob/main/docs/design/features/crossgen2-compilation-structure-enhancements.md </p>
<p>Travail sur le StaticPGO pour l'AOT et le Dynamic PGO pour le RyuJIT. </p>
<p>Autres améliorations </p>
<ul><li>.net 6 se prépare à HTTP/3 en preview pour l'instant.<br>
https://quicwg.org/base-drafts/draft-ietf-quic-http.html</li>
  <li>LINQ a été amélioré aussi avec l'ajout de plusieurs nouvelles méthodes<br>
dont MaxBy et MinBy, Chunk<br>
https://dev.to/satish/net-6-linq-new-features-opb </li>
</ul><p> </p>
<h3>Des <a href="https://docs.microsoft.com/fr-fr/ef/core/what-is-new/ef-core-6.0/whatsnew" title="amélioration autour de EF core">amélioration autour de EF core</a><br>
 </h3>
<p>possibilité de générer une table temporelle<br>
la possibilité d'ajouter des migrations à un lot (bundle) de migration<br>
mise en place d'un mappage de préconvention<br>
possibilité d'utiliser des modèles compilés =&gt; optim de 10 fois plus rapide.<br>
… </p>
<p> </p>
<h3>Des <a href="https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-rc-1/" title="améliorations autour d'asp.net core">améliorations autour d'asp.net core</a><br>
 </h3>
<p>Amélioration de la prise en compte de Blazor client avec javascript<br>
Prise en compte d'angular 12 pour les templates de génération<br>
L'amélioration de la possibilité de construire des APIs minimales </p>
<br>
<p>Injection des services sans le Tag Fromservices </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 16 Sep 2021 15:27:42 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BNkY1Fn3k304.mp3?t=1651687428" length="14530089" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/dotnet-6-arrive-preparer-les-nouveautes</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,développement,Programmation,dotnet,c#</itunes:keywords>
                                <itunes:duration>15:08</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>2</itunes:season>
                    <podcast:season>2</podcast:season>
                                            <itunes:episode>1</itunes:episode>
                        <podcast:episode>1</podcast:episode>
                                                    <itunes:subtitle>C'est partie pour les Nouveautés dotnet 6. 
Pour rappel dotnet 6 est prévue pour sortie en novembre 2021 ! 
Un vrai travail sur l'amélioration des performances (https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/#jit) 
des améliora...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>022 - Interview d'un CTO - Aurel Estoup - theTribe</title>
                <guid isPermaLink="false">cd4f38b804230dfef9fb74fc4b9c7e664a8631ad</guid>
                <description><![CDATA[<p>Nous commençons nos interviews avec Aurel Estoup, CTO chez theTribe.</p>
<p><br></p>
<p>Nous parlerons ensemble de sa vision du métier de CTO. De comment le CTO va changer son sôle et son approche suivant le type d'entreprise et / ou la taille de l'entreprise où il travaille.</p>
<p><br></p>
<p>Nous y découvrirons une approche peu commune de coaching d'équipe, de personnes. Où même le CTO, et plusieurs personnes chez theTribe ont découvert, grâce à une formation, la posture de Coach.</p>
<p><br></p>
<p>Nous verrons des points clefs autour de la cohésion technique : le peer programming, l'accueil des nouveaux dans les équipes, l'accompagnement / formation, ...</p>
<p><br></p>
<p>Et nous échangerons sur la notion de volontariat, comment mettre cette culture en place, et voir comment chercher les early adapters peut être la clef de la réussite.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Nous commençons nos interviews avec Aurel Estoup, CTO chez theTribe.</p>
<p><br></p>
<p>Nous parlerons ensemble de sa vision du métier de CTO. De comment le CTO va changer son sôle et son approche suivant le type d'entreprise et / ou la taille de l'entreprise où il travaille.</p>
<p><br></p>
<p>Nous y découvrirons une approche peu commune de coaching d'équipe, de personnes. Où même le CTO, et plusieurs personnes chez theTribe ont découvert, grâce à une formation, la posture de Coach.</p>
<p><br></p>
<p>Nous verrons des points clefs autour de la cohésion technique : le peer programming, l'accueil des nouveaux dans les équipes, l'accompagnement / formation, ...</p>
<p><br></p>
<p>Et nous échangerons sur la notion de volontariat, comment mettre cette culture en place, et voir comment chercher les early adapters peut être la clef de la réussite.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 20 Jul 2021 10:46:44 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/brpdahanz8QN.mp3?t=1651739625" length="39532295" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/022-interview-d-un-cto-aurel-estoup-thetribe</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>41:10</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>Nous commençons nos interviews avec Aurel Estoup, CTO chez theTribe.

Nous parlerons ensemble de sa vision du métier de CTO. De comment le CTO va changer son sôle et son approche suivant le type d'entreprise et / ou la taille de l'entreprise où il trav...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>021 L'écoute active</title>
                <guid isPermaLink="false">684a4f3542c0f2ea4f9993e9b42b6c9b62c1fcfc</guid>
                <description><![CDATA[<p>Quand on ne va pas bien, on attend quoi des autres ?</p>
<p>Lorsque l'on reçoit un "cava pas" d'une personne, on réagit comment ?</p>
<p><br></p>
<p>Découvrons ensemble l'écoute active, c'est écoute qui propose un temps de présence, de vraie présence pour laisser exprimer les émotions, les envies, les besoins.</p>
<p><br></p>
<p>Sans jugement, sans attente, sans ... conseils.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Quand on ne va pas bien, on attend quoi des autres ?</p>
<p>Lorsque l'on reçoit un "cava pas" d'une personne, on réagit comment ?</p>
<p><br></p>
<p>Découvrons ensemble l'écoute active, c'est écoute qui propose un temps de présence, de vraie présence pour laisser exprimer les émotions, les envies, les besoins.</p>
<p><br></p>
<p>Sans jugement, sans attente, sans ... conseils.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 28 Jun 2021 08:24:47 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yJEz3Hg0Dqn5.mp3?t=1651619979" length="10241430" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/021-l-ecoute-active</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique,Ecoute active</itunes:keywords>
                                <itunes:duration>10:40</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>Quand on ne va pas bien, on attend quoi des autres ?
Lorsque l'on reçoit un "cava pas" d'une personne, on réagit comment ?

Découvrons ensemble l'écoute active, c'est écoute qui propose un temps de présence, de vraie présence pour laisser exprimer les...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>020 - Quand ca va pas, on convaint ?</title>
                <guid isPermaLink="false">a6abfc2aae1d385875364d9b3df0d959bd2ba788</guid>
                <description><![CDATA[<p>A Valery, qui nous dit que ca va pas, que va-t-on lui répondre ?</p>
<p>Est-ce une bonne idée de nier ce qu'elle-il ressent ?</p>
<p><br></p>
<p>Comment garder la cohésion d'équipe sans renier les sentiments de chaque personne de l'équipe ?</p>
<p>On oublie trop souvent que le dev, ce n'est pas que de la technique, c'est aussi de l'humain :)</p>
<p><br></p>
<p>Voyons la première stratégie, pas la plus efficace, pour répondre à Valery.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>A Valery, qui nous dit que ca va pas, que va-t-on lui répondre ?</p>
<p>Est-ce une bonne idée de nier ce qu'elle-il ressent ?</p>
<p><br></p>
<p>Comment garder la cohésion d'équipe sans renier les sentiments de chaque personne de l'équipe ?</p>
<p>On oublie trop souvent que le dev, ce n'est pas que de la technique, c'est aussi de l'humain :)</p>
<p><br></p>
<p>Voyons la première stratégie, pas la plus efficace, pour répondre à Valery.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 22 Jun 2021 10:46:00 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/omprlh5xD3kB.mp3?t=1651619197" length="5342120" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/020-quand-ca-va-pas-on-convaint</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>05:33</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>A Valery, qui nous dit que ca va pas, que va-t-on lui répondre ?
Est-ce une bonne idée de nier ce qu'elle-il ressent ?

Comment garder la cohésion d'équipe sans renier les sentiments de chaque personne de l'équipe ?
On oublie trop souvent que le dev, c...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>019 - Agile à Argile - Des clefs pour s'en sortir</title>
                <guid isPermaLink="false">32445ca1716135e4794d9580568ca4cfc564b871</guid>
                <description><![CDATA[<p> </p>
<p>Après avoir vu ensemble ce que <a href="https://evan-boissonnot.fr/dagile-a-argile-comment-eviter-la-peur-de-nous-gouverner/">la peur peut nous faire (nous paralyser, nous amener à attaquer ou nous figer, dans un mutisme dérangeant)</a>, voyons ensemble comment sortir de cette peur, <b>comment éviter que l’argile ne s’assèche</b>, ou se solidifie.</p>
<p><b>Garder l’argile malléable</b></p>
<p>L’agilité n’est-elle pas un état où tout est flexible ? Où l’on se doit de <b>s’adapter à tout, et surtout à l’imprévisible</b> ?<br>
OK, et comment alors garder le cap, et ne pas partir dans tous les sens ?</p>
<p>Voilà tout l’art de cette culture, s’adapter, apprendre, toujours apprendre, en … <b>gardant un cap</b>. Et si l’on voit que le cap n’est plus bon le .. changer, mais pas toutes les 5 min.</p>
<p><b>Principe du vieux Kamashi</b></p>
<p>J’en parle souvent en formation autour de la gestion de projet agile : <b>le principe du vieux Kamashi</b>.<br>
Kamashi, vous connaissez ?</p>
<p>Avez-vous vu le voyage de Chihiro ? Chihiro une fois dans le grand Hôtel d’accueil des dieux et personnages fantastiques va commencer à travailler. Elle rencontre <a href="https://evan-boissonnot.fr/accompagner-votre-stagiaire/">son responsable (et maître de stage)</a>, son <b>mentor</b> : Kamashi.<br>
Il va l’aider et <b>lui montrer ce qu’elle doit faire</b> (ramasser des boules suies).</p>
<p>Durant son travail, une personne extérieure à son travail lui demande de venir, c’est urgent.<br>
Obéissante, elle s’exécute de suite …. <b>sans avoir prévenu, sans avoir fini sa tâche</b> …</p>
<p>Kamashi lui dit alors une phrase qui a marqué toute ma vie : <b>“commence par finir ce que tu commences”</b>.</p>
<p><b>C’est un des grands</b> <a href="https://fr.wikipedia.org/wiki/Kanban"><b>principes de Kanban</b></a><b>.</b></p>
<p>Ce qui amène un second point essentiel pour <b>garder malléable notre argile agile</b> :</p>
<p><b>Effectuer de petites tâches</b></p>
<p><b>A trop vouloir en faire, on ne fait rien</b>, dirons-nous.</p>
<p>Visualiser deux échelles : une avec peu de barreaux, trop espacés, une seconde avec plein de barreaux, avec peu d’espacement. <b>Laquelle sera la plus facile à utiliser et moins fatiguante</b> ?</p>
<p>OK, et si on fait plein de tâches, dans tous les sens, que se passe-t-il ?</p>
<p><b>Garder le cap, avoir un cap</b></p>
<p><b>Sans cap, on ne sait pas où l’on va</b>, comme dit en introduction.</p>
<p>Pour une <b>culture d’apprentissage qui est malléable</b>, qui sait s’adapter, il est important d’avoir :</p>
<ul><li>un <b>fil conducteur</b></li>
  <li>des <b>buts à atteindre</b></li>
</ul><em>Vous savez, c’est</em> <em><b>comme dans un jeu-vidéo</b></em> <em>: le héros, la héroïne, doit avancer suivant des quêtes qui le-la guident à travers le jeu. Chaque</em> <em><b>quête est composée de plusieurs objectifs à atteindre</b></em><em>.</em><br><em>Ces buts, ces objectifs</em> <em><b>motivent, cadrent, et structurent l’apprentissage</b></em><em>, le projet, …</em>
<p><b>Ré-évaluer à rythme régulier tout ….</b></p>
<p>Une fois qu’un <b>rythme est donné</b>, que tout est cadré, il est normal de <b>rester dans sa zone de confort</b>. <b>Ca rassure</b> et ça permet d’être plus “productif”, en tout cas <b>plus efficient</b> (je n’aime le mot productif, trop connoté).</p>
<p>=&gt; Cependant, c’est là aussi que <b>l’argile va sécher</b>, car elle n’est plus alimentée, renouvelée.</p>
<p>Fixez-vous un rythme (une fois par mois, tous les trimestres, …) et / ou des indicateurs (quand une nouvelle personne arrive, quand on a livré telle feature, quand …) pour <b>se remettre en question</b>. Dans <a href="https://www.piloter.org/qualite/kaizen.htm">un esprit Kaizen</a> !</p>
<p>Se remettre en question, ok, mais sur quoi ? Sur tout ! Tout ? <b>oui oui tout</b> !</p>
<p>Ca parait impossible tellement on trouve de points à analyser … Et c’est tout à fait vrai. <b>On ne peut pas tout analyser à chaque fois.</b></p>
<p><b>… Mais pas tout en même temps</b></p>
<p>Fixez-vous <b>des priorités, des objectifs</b> là aussi </p>
<p>Exemple : depuis deux semaines, on a des bugs qu’on pensait à chaque fois impossibles en prod, pourquoi ?</p>
<p>Autre exemple : c’est super, on a bien capitaliser sur les deux dernières semaines, comment le transmettre plus facilement, pourquoi, .. ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Après avoir vu ensemble ce que <a href="https://evan-boissonnot.fr/dagile-a-argile-comment-eviter-la-peur-de-nous-gouverner/">la peur peut nous faire (nous paralyser, nous amener à attaquer ou nous figer, dans un mutisme dérangeant)</a>, voyons ensemble comment sortir de cette peur, <b>comment éviter que l’argile ne s’assèche</b>, ou se solidifie.</p>
<p><b>Garder l’argile malléable</b></p>
<p>L’agilité n’est-elle pas un état où tout est flexible ? Où l’on se doit de <b>s’adapter à tout, et surtout à l’imprévisible</b> ?<br>
OK, et comment alors garder le cap, et ne pas partir dans tous les sens ?</p>
<p>Voilà tout l’art de cette culture, s’adapter, apprendre, toujours apprendre, en … <b>gardant un cap</b>. Et si l’on voit que le cap n’est plus bon le .. changer, mais pas toutes les 5 min.</p>
<p><b>Principe du vieux Kamashi</b></p>
<p>J’en parle souvent en formation autour de la gestion de projet agile : <b>le principe du vieux Kamashi</b>.<br>
Kamashi, vous connaissez ?</p>
<p>Avez-vous vu le voyage de Chihiro ? Chihiro une fois dans le grand Hôtel d’accueil des dieux et personnages fantastiques va commencer à travailler. Elle rencontre <a href="https://evan-boissonnot.fr/accompagner-votre-stagiaire/">son responsable (et maître de stage)</a>, son <b>mentor</b> : Kamashi.<br>
Il va l’aider et <b>lui montrer ce qu’elle doit faire</b> (ramasser des boules suies).</p>
<p>Durant son travail, une personne extérieure à son travail lui demande de venir, c’est urgent.<br>
Obéissante, elle s’exécute de suite …. <b>sans avoir prévenu, sans avoir fini sa tâche</b> …</p>
<p>Kamashi lui dit alors une phrase qui a marqué toute ma vie : <b>“commence par finir ce que tu commences”</b>.</p>
<p><b>C’est un des grands</b> <a href="https://fr.wikipedia.org/wiki/Kanban"><b>principes de Kanban</b></a><b>.</b></p>
<p>Ce qui amène un second point essentiel pour <b>garder malléable notre argile agile</b> :</p>
<p><b>Effectuer de petites tâches</b></p>
<p><b>A trop vouloir en faire, on ne fait rien</b>, dirons-nous.</p>
<p>Visualiser deux échelles : une avec peu de barreaux, trop espacés, une seconde avec plein de barreaux, avec peu d’espacement. <b>Laquelle sera la plus facile à utiliser et moins fatiguante</b> ?</p>
<p>OK, et si on fait plein de tâches, dans tous les sens, que se passe-t-il ?</p>
<p><b>Garder le cap, avoir un cap</b></p>
<p><b>Sans cap, on ne sait pas où l’on va</b>, comme dit en introduction.</p>
<p>Pour une <b>culture d’apprentissage qui est malléable</b>, qui sait s’adapter, il est important d’avoir :</p>
<ul><li>un <b>fil conducteur</b></li>
  <li>des <b>buts à atteindre</b></li>
</ul><em>Vous savez, c’est</em> <em><b>comme dans un jeu-vidéo</b></em> <em>: le héros, la héroïne, doit avancer suivant des quêtes qui le-la guident à travers le jeu. Chaque</em> <em><b>quête est composée de plusieurs objectifs à atteindre</b></em><em>.</em><br><em>Ces buts, ces objectifs</em> <em><b>motivent, cadrent, et structurent l’apprentissage</b></em><em>, le projet, …</em>
<p><b>Ré-évaluer à rythme régulier tout ….</b></p>
<p>Une fois qu’un <b>rythme est donné</b>, que tout est cadré, il est normal de <b>rester dans sa zone de confort</b>. <b>Ca rassure</b> et ça permet d’être plus “productif”, en tout cas <b>plus efficient</b> (je n’aime le mot productif, trop connoté).</p>
<p>=&gt; Cependant, c’est là aussi que <b>l’argile va sécher</b>, car elle n’est plus alimentée, renouvelée.</p>
<p>Fixez-vous un rythme (une fois par mois, tous les trimestres, …) et / ou des indicateurs (quand une nouvelle personne arrive, quand on a livré telle feature, quand …) pour <b>se remettre en question</b>. Dans <a href="https://www.piloter.org/qualite/kaizen.htm">un esprit Kaizen</a> !</p>
<p>Se remettre en question, ok, mais sur quoi ? Sur tout ! Tout ? <b>oui oui tout</b> !</p>
<p>Ca parait impossible tellement on trouve de points à analyser … Et c’est tout à fait vrai. <b>On ne peut pas tout analyser à chaque fois.</b></p>
<p><b>… Mais pas tout en même temps</b></p>
<p>Fixez-vous <b>des priorités, des objectifs</b> là aussi </p>
<p>Exemple : depuis deux semaines, on a des bugs qu’on pensait à chaque fois impossibles en prod, pourquoi ?</p>
<p>Autre exemple : c’est super, on a bien capitaliser sur les deux dernières semaines, comment le transmettre plus facilement, pourquoi, .. ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 02 Apr 2021 12:37:15 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/y0PLXhNnZzXR.mp3?t=1651680303" length="14416867" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/agile-a-argile-des-clefs-pour-s-en-sort</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>15:01</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Après avoir vu ensemble ce que la peur peut nous faire (nous paralyser, nous amener à attaquer ou nous figer, dans un mutisme dérangeant) (https://evan-boissonnot.fr/dagile-a-argile-comment-eviter-la-peur-de-nous-gouverner/), voyons ensemble comment...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>035 - dotnet core un bon choix</title>
                <guid isPermaLink="false">b97c5e328199f8c6cd3781a1d5d9e40cfafe60ad</guid>
                <description><![CDATA[<p> </p>
<p><b>La plateforme .net – un framework mature</b></p>
<p>Le f<b>ramework .net est une plateforme logicielle</b> qui est arrivée depuis quelques années <b>à maturité</b>.</p>
<p>Elle vous assure ainsi, pour vous, ou pour vos équipes, des développements <b>logiciels très productifs</b>.</p>
<p>Qui dit maturité dit aussi stabilité : <b>cette stabilité</b> vous garantie un socle logiciel, base de vos outils, de vos applications, <b>fiable</b>.</p>
<p>Enfin, un framework avec autant d’historique se doit d’avoir une <b>documentation technique</b>, la fameuse, fiable elle aussi, et surtout <b>bien renseignée</b>. La <a href="https://docs.microsoft.com/fr-fr/dotnet/csharp/">msdoc a été revue et repensée</a> dans ce but-ci (la communauté peut même proposer des modifications !)</p>
<p><b>Une plateforme open source</b></p>
<p>Oui, oui, il est fini le temps où Micrososft était pro et pour son système d’exploitation.<br>
Il est <b>loin le temps où former vos salariés à csharp</b>, et dotnet rimait avec <b>développement sous et pour Windows.</b></p>
<p>Depuis plus de 3 ans maintenant, Microsoft s’est ouvert !<br>
Et qui dit ouverture dit <a href="https://github.com/dotnet/core">communauté de développeurs et développeuses</a> ! Oui, c’est plus de <a href="https://github.com/dotnet/core/graphs/contributors">170 contributeurs-trices</a> au dévelopement .net core.</p>
<p><b>Open source et multi-plateforme, enfin</b></p>
<p>Et le<b> clou du spectacle</b>, attention mesdames et messieurs, vos salariés vont pouvoir :</p>
<ul><li><b>coder, créer leurs applications sous Linux</b>, sous Mac, et bien entendu, sous Windows</li>
  <li>les déployer depuis Windows vers un serveur Linux, et vice-versa !</li>
</ul><p><b>Former vos salariés au charp (C#), à dotnet, un bon choix pour votre entreprise</b></p>
<p>Vous l’aurez compris, former vos salariés à la <b>plateforme dotnet est un choix avantageux</b> pour votre entreprise.</p>
<p>Que ce soit pour :</p>
<ul><li><b>migrer vos applications existantes</b> vers la plateforme .net core</li>
  <li>commencer de <b>nouvelles applications avec asp.net core</b></li>
  <li>ou bien <a href="https://docs.microsoft.com/fr-fr/aspnet/core/web-api/?view=aspnetcore-2.2">créer des apis professionnelles</a>, avec .net core</li>
</ul><p>Vous allez pouvoir profiter de <b>nombreux avantages</b> pour votre entreprise !</p>
<p><b>Une plateforme pensée pour un développement professionnel, industriel</b></p>
<p>Grâce ces nouvelles forces, la plateforme .net s’est dotée d’un environnement <b>de plus en plus professionnel</b>.</p>
<p><b>Qui dit professionnel, dit Intégration Continue, Livraison Continue</b></p>
<p>Avant le choix de Microsoft de s’orienter vers l’open source et le multiplateforme, il existait déjà une <b>plateforme de livraison continue : TFS</b>.</p>
<p>Depuis l’arrivée de dotnet core, <a href="https://dev.azure.com/">la plateforme professionnelle s’est transformée, s’est améliorée</a> !<br>
Encore plus intuitive, encore plus modulaire, elle est va permettre à vos équipes d’avoir des <b>projets encore plus fiables</b> !</p>
<p>Vos équipes vont pouvoir, <b>une fois formées</b> :</p>
<ul><li><b>déclencher des builds</b> à chaque sauvegarde du code</li>
  <li>lancer les <a href="http://evanboissonnot.fr/des-lego-dans-votre-logiciel-decouvrons-ensemble-en-quoi-les-tests-unitaires-sont-essentiels/">tests unitaires</a>, juste après. Le but : garantir la qualité du code, et respecter les besoins des clients</li>
</ul><p>Puis, en <b>continuant leurs formations</b> :</p>
<ul><li>créer tout un système de <b>livraison continue </b></li>
  <li><b>publier automatiquement</b> sur des serveurs de tests</li>
  <li>et même automatiser la publication en production</li>
</ul><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p><b>La plateforme .net – un framework mature</b></p>
<p>Le f<b>ramework .net est une plateforme logicielle</b> qui est arrivée depuis quelques années <b>à maturité</b>.</p>
<p>Elle vous assure ainsi, pour vous, ou pour vos équipes, des développements <b>logiciels très productifs</b>.</p>
<p>Qui dit maturité dit aussi stabilité : <b>cette stabilité</b> vous garantie un socle logiciel, base de vos outils, de vos applications, <b>fiable</b>.</p>
<p>Enfin, un framework avec autant d’historique se doit d’avoir une <b>documentation technique</b>, la fameuse, fiable elle aussi, et surtout <b>bien renseignée</b>. La <a href="https://docs.microsoft.com/fr-fr/dotnet/csharp/">msdoc a été revue et repensée</a> dans ce but-ci (la communauté peut même proposer des modifications !)</p>
<p><b>Une plateforme open source</b></p>
<p>Oui, oui, il est fini le temps où Micrososft était pro et pour son système d’exploitation.<br>
Il est <b>loin le temps où former vos salariés à csharp</b>, et dotnet rimait avec <b>développement sous et pour Windows.</b></p>
<p>Depuis plus de 3 ans maintenant, Microsoft s’est ouvert !<br>
Et qui dit ouverture dit <a href="https://github.com/dotnet/core">communauté de développeurs et développeuses</a> ! Oui, c’est plus de <a href="https://github.com/dotnet/core/graphs/contributors">170 contributeurs-trices</a> au dévelopement .net core.</p>
<p><b>Open source et multi-plateforme, enfin</b></p>
<p>Et le<b> clou du spectacle</b>, attention mesdames et messieurs, vos salariés vont pouvoir :</p>
<ul><li><b>coder, créer leurs applications sous Linux</b>, sous Mac, et bien entendu, sous Windows</li>
  <li>les déployer depuis Windows vers un serveur Linux, et vice-versa !</li>
</ul><p><b>Former vos salariés au charp (C#), à dotnet, un bon choix pour votre entreprise</b></p>
<p>Vous l’aurez compris, former vos salariés à la <b>plateforme dotnet est un choix avantageux</b> pour votre entreprise.</p>
<p>Que ce soit pour :</p>
<ul><li><b>migrer vos applications existantes</b> vers la plateforme .net core</li>
  <li>commencer de <b>nouvelles applications avec asp.net core</b></li>
  <li>ou bien <a href="https://docs.microsoft.com/fr-fr/aspnet/core/web-api/?view=aspnetcore-2.2">créer des apis professionnelles</a>, avec .net core</li>
</ul><p>Vous allez pouvoir profiter de <b>nombreux avantages</b> pour votre entreprise !</p>
<p><b>Une plateforme pensée pour un développement professionnel, industriel</b></p>
<p>Grâce ces nouvelles forces, la plateforme .net s’est dotée d’un environnement <b>de plus en plus professionnel</b>.</p>
<p><b>Qui dit professionnel, dit Intégration Continue, Livraison Continue</b></p>
<p>Avant le choix de Microsoft de s’orienter vers l’open source et le multiplateforme, il existait déjà une <b>plateforme de livraison continue : TFS</b>.</p>
<p>Depuis l’arrivée de dotnet core, <a href="https://dev.azure.com/">la plateforme professionnelle s’est transformée, s’est améliorée</a> !<br>
Encore plus intuitive, encore plus modulaire, elle est va permettre à vos équipes d’avoir des <b>projets encore plus fiables</b> !</p>
<p>Vos équipes vont pouvoir, <b>une fois formées</b> :</p>
<ul><li><b>déclencher des builds</b> à chaque sauvegarde du code</li>
  <li>lancer les <a href="http://evanboissonnot.fr/des-lego-dans-votre-logiciel-decouvrons-ensemble-en-quoi-les-tests-unitaires-sont-essentiels/">tests unitaires</a>, juste après. Le but : garantir la qualité du code, et respecter les besoins des clients</li>
</ul><p>Puis, en <b>continuant leurs formations</b> :</p>
<ul><li>créer tout un système de <b>livraison continue </b></li>
  <li><b>publier automatiquement</b> sur des serveurs de tests</li>
  <li>et même automatiser la publication en production</li>
</ul><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 01 Apr 2021 08:52:54 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yXL13tYDvKY6.mp3?t=1651612191" length="8211000" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/035-dotnet-core-un-bon-choix</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,langage,apprendre,formation,coder,,dotnet,csharp,framework</itunes:keywords>
                                <itunes:duration>08:33</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>35</itunes:episode>
                        <podcast:episode>35</podcast:episode>
                                                    <itunes:subtitle> 
La plateforme .net – un framework mature
Le framework .net est une plateforme logicielle qui est arrivée depuis quelques années à maturité.
Elle vous assure ainsi, pour vous, ou pour vos équipes, des développements logiciels très productifs.
Qui dit...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>018 - Agile vers argile - peurs et methode</title>
                <guid isPermaLink="false">2c150955801684741474f2fca46a9302262f5702</guid>
                <description><![CDATA[<p> </p>
<p>La <a href="http://evanboissonnot.fr/une-culture-de-lapprentissage-seconde-etape-de-la-cohesion-technique/">culture d’apprentissage</a> tout comme la <b>culture de l’entreprise</b> a un <b>talon d’achille</b>. Lequel ? La peur. Voyons d’abord ensemble comment on peut transformer une culture de l’agilité apprenante en <b>culture de pot qui durcit</b> (<em>cet article</em>). Et partons ensuite à la découverte des clefs pour éviter cela (<em>seconde partie</em>)</p>
<p>De bonnes idées, un bon départ …</p>
<p><em>Avant de commencer, je tiens à remercier</em> <a href="https://www.moninfographiste.fr/"><em>Benoit Montécot</em></a> <em>pour cette phrase « D’agile à argile » ! Avec son autorisation je l’ai utilisé pour illustrer mon article.</em> </p>
<p>Un bon départ ! Vive l’agilité, vive l’apprentissage</p>
<p>Vous voilà parti-e sur une nouvelle lancée ! Vous avez décidé de passer toute votre équipe à l’agilité, en intégrant <b>la culture de l’apprentissage</b>.<br>
Bien motivé-e, vous suivez toutes les recommandations à la lettre, boosté-e par l’énergie d’une nouvelle idée, d’un nouveau projet.</p>
<p>Tout semble bien se passer, <b>vos collègues sont enthousiasmé-s</b>, c’est bon signe, n’est-ce pas ?!</p>
<p>Enthousiasmé-e-s, vraiment ?</p>
<p>Déjà, votre annonce a été faite, <b>sans prendre en compte leur avis</b> … Vous vous dites, normal, c’est moi qui décide, <b>je prends cette décision</b> pour leur bien. <b>J’applique la bienveillance</b>, si chère à l’agilité. Et c’est vraiment de bonne foi !</p>
<p>Oui, mais vos collègues, le voient-ils <b>du même oeil que vous</b> ?<br>
Les habitudes ont la vie dure, et le sourire montré durant la réunion, <b>l’enthousiasme ressenti était-il réel</b> ?</p>
<p>Alors attention, je ne suis pas là en train de définir une entreprise comme un milieu mensongé, non, loin de moi cette idée (quoique).<br>
Mais <b>ces mensonges</b>, ces faux-semblants, ces oui à demi-mots, <b>ne sont pas à blamer selon moi</b>.<br>
Tout le monde en entreprise <b>veut faire bonne figure</b> pour :</p>
<ul><li>garder son job</li>
  <li>ne pas vexer l’autre</li>
  <li>trouver sa place</li>
  <li>se faire accepter par ses collègues, ses supérieurs, ..</li>
</ul><p>La peur est déjà présente en fait</p>
<p><b>La peur fait partie de l’humain</b>, c’est un fait. Elle <b>nous protège</b>, elle nous dicte aussi nos <b>vrais besoins</b> (et ça, nous en reparlerons prochainement).</p>
<p>Ainsi, face à cette annonce, suivant comment nous sommes, comment nous nous sentons nous avec nous même, et aussi nous face à nos collègues, nos supérieurs, <b>nous allons réagir de différentes façons</b>. Vous savez c’est le tryptique sur la réaction face à la peur :</p>
<ul><li>fuir</li>
  <li>attaquer</li>
  <li>rester sans bouger, amorphe</li>
</ul><em>OK, CE N’EST PAS SI CARICATURAL, ET POURTANT, DERRIÈRE, INCONSCIEMMENT, SOUVENT, C’EST BIEN LÀ, ET CETTE RÉACTION PRIMITIVE GUIDE NOS ÉMOTIONS, ET DONC NOS DÉCISIONS.</em>
<p>La peur présente aussi dans la direction</p>
<p>Tout le monde <b>ressent de la peur, même la direction</b> (surtout ? hmm.. c’est un autre prochain sujet). Si si, je vous assure, vous avez aussi peur. Votre direction a peur. Assurément. Personne n’est un robot programmé sans peur !</p>
<p>Et donc quand <b>vous avez pris cette décision</b> de passer à l’agilité, à la culture de l’apprentissage, <b>c’était aussi pour calmer, rassurer</b> une (ou plusieurs) de vos peurs. Bon ok, ça fait psychologie de bas étage, et pourtant, je reste persuadé <b>qu’un besoin est caché derrière cette décision, encore plus lorsqu’elle est aussi spontannée</b> !</p>
<p>Bon ok, continuons sur ce qu’il va se passer, ou se passe déjà, nous reviendrons sur les peurs après.</p>
<p>Syndrome du/de la bon-ne élève, avoir moins peur ?</p>
<p>D’un sens ça part d’<b>un bon sentiment</b>, et je dirais même plus, en tant que formateur, c’est bon d’appliquer une méthode, une recette pour :</p>
<ul><li>la tester</li>
  <li><b>l’essayer</b></li>
  <li>la critiquer par la suite</li>
  <li>se rassurer aussi</li>
</ul><p>Et ça part, là aussi, d’un bon sentiment, c’est vraiment de bonne fois !</p>
<p>Quand vous avez décidé d’appliquer l’agilité et la culture de l’apprentissage pour améliorer la cohésion de votre équipe et de votre/vos projets, vous avez donc décidé de suivre <b>par exemple SCRUM, et/ou bien XP, et/ou bien BDD, et/ou bien TDD</b>, …</p>
<p>Le suivre <b>à la lettre, sans réfléchir</b>, au début, quand on ne connaît pas, comme je le disais <b>ça a du bon</b>.<br>
Mais n’est-ce pas derrière un moyen de <b>se rassurer, pour … avoir moins peur</b> ?</p>
<p>En appliquant à la lettre, ça nous ramène, peut-être, sans doute ?, <b>à nos réflexes appris à l’école d’être le-la meilleur-e</b>, de ne pas faire d’erreurs, d’être « parfait-e » tout de suite maintenant, non ? <b>Le Syndrome du de la bon-ne élève</b> ?</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>La <a href="http://evanboissonnot.fr/une-culture-de-lapprentissage-seconde-etape-de-la-cohesion-technique/">culture d’apprentissage</a> tout comme la <b>culture de l’entreprise</b> a un <b>talon d’achille</b>. Lequel ? La peur. Voyons d’abord ensemble comment on peut transformer une culture de l’agilité apprenante en <b>culture de pot qui durcit</b> (<em>cet article</em>). Et partons ensuite à la découverte des clefs pour éviter cela (<em>seconde partie</em>)</p>
<p>De bonnes idées, un bon départ …</p>
<p><em>Avant de commencer, je tiens à remercier</em> <a href="https://www.moninfographiste.fr/"><em>Benoit Montécot</em></a> <em>pour cette phrase « D’agile à argile » ! Avec son autorisation je l’ai utilisé pour illustrer mon article.</em> </p>
<p>Un bon départ ! Vive l’agilité, vive l’apprentissage</p>
<p>Vous voilà parti-e sur une nouvelle lancée ! Vous avez décidé de passer toute votre équipe à l’agilité, en intégrant <b>la culture de l’apprentissage</b>.<br>
Bien motivé-e, vous suivez toutes les recommandations à la lettre, boosté-e par l’énergie d’une nouvelle idée, d’un nouveau projet.</p>
<p>Tout semble bien se passer, <b>vos collègues sont enthousiasmé-s</b>, c’est bon signe, n’est-ce pas ?!</p>
<p>Enthousiasmé-e-s, vraiment ?</p>
<p>Déjà, votre annonce a été faite, <b>sans prendre en compte leur avis</b> … Vous vous dites, normal, c’est moi qui décide, <b>je prends cette décision</b> pour leur bien. <b>J’applique la bienveillance</b>, si chère à l’agilité. Et c’est vraiment de bonne foi !</p>
<p>Oui, mais vos collègues, le voient-ils <b>du même oeil que vous</b> ?<br>
Les habitudes ont la vie dure, et le sourire montré durant la réunion, <b>l’enthousiasme ressenti était-il réel</b> ?</p>
<p>Alors attention, je ne suis pas là en train de définir une entreprise comme un milieu mensongé, non, loin de moi cette idée (quoique).<br>
Mais <b>ces mensonges</b>, ces faux-semblants, ces oui à demi-mots, <b>ne sont pas à blamer selon moi</b>.<br>
Tout le monde en entreprise <b>veut faire bonne figure</b> pour :</p>
<ul><li>garder son job</li>
  <li>ne pas vexer l’autre</li>
  <li>trouver sa place</li>
  <li>se faire accepter par ses collègues, ses supérieurs, ..</li>
</ul><p>La peur est déjà présente en fait</p>
<p><b>La peur fait partie de l’humain</b>, c’est un fait. Elle <b>nous protège</b>, elle nous dicte aussi nos <b>vrais besoins</b> (et ça, nous en reparlerons prochainement).</p>
<p>Ainsi, face à cette annonce, suivant comment nous sommes, comment nous nous sentons nous avec nous même, et aussi nous face à nos collègues, nos supérieurs, <b>nous allons réagir de différentes façons</b>. Vous savez c’est le tryptique sur la réaction face à la peur :</p>
<ul><li>fuir</li>
  <li>attaquer</li>
  <li>rester sans bouger, amorphe</li>
</ul><em>OK, CE N’EST PAS SI CARICATURAL, ET POURTANT, DERRIÈRE, INCONSCIEMMENT, SOUVENT, C’EST BIEN LÀ, ET CETTE RÉACTION PRIMITIVE GUIDE NOS ÉMOTIONS, ET DONC NOS DÉCISIONS.</em>
<p>La peur présente aussi dans la direction</p>
<p>Tout le monde <b>ressent de la peur, même la direction</b> (surtout ? hmm.. c’est un autre prochain sujet). Si si, je vous assure, vous avez aussi peur. Votre direction a peur. Assurément. Personne n’est un robot programmé sans peur !</p>
<p>Et donc quand <b>vous avez pris cette décision</b> de passer à l’agilité, à la culture de l’apprentissage, <b>c’était aussi pour calmer, rassurer</b> une (ou plusieurs) de vos peurs. Bon ok, ça fait psychologie de bas étage, et pourtant, je reste persuadé <b>qu’un besoin est caché derrière cette décision, encore plus lorsqu’elle est aussi spontannée</b> !</p>
<p>Bon ok, continuons sur ce qu’il va se passer, ou se passe déjà, nous reviendrons sur les peurs après.</p>
<p>Syndrome du/de la bon-ne élève, avoir moins peur ?</p>
<p>D’un sens ça part d’<b>un bon sentiment</b>, et je dirais même plus, en tant que formateur, c’est bon d’appliquer une méthode, une recette pour :</p>
<ul><li>la tester</li>
  <li><b>l’essayer</b></li>
  <li>la critiquer par la suite</li>
  <li>se rassurer aussi</li>
</ul><p>Et ça part, là aussi, d’un bon sentiment, c’est vraiment de bonne fois !</p>
<p>Quand vous avez décidé d’appliquer l’agilité et la culture de l’apprentissage pour améliorer la cohésion de votre équipe et de votre/vos projets, vous avez donc décidé de suivre <b>par exemple SCRUM, et/ou bien XP, et/ou bien BDD, et/ou bien TDD</b>, …</p>
<p>Le suivre <b>à la lettre, sans réfléchir</b>, au début, quand on ne connaît pas, comme je le disais <b>ça a du bon</b>.<br>
Mais n’est-ce pas derrière un moyen de <b>se rassurer, pour … avoir moins peur</b> ?</p>
<p>En appliquant à la lettre, ça nous ramène, peut-être, sans doute ?, <b>à nos réflexes appris à l’école d’être le-la meilleur-e</b>, de ne pas faire d’erreurs, d’être « parfait-e » tout de suite maintenant, non ? <b>Le Syndrome du de la bon-ne élève</b> ?</p>]]></content:encoded>
                <pubDate>Fri, 26 Feb 2021 11:51:03 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/brpdahKMdzRj.mp3?t=1651609715" length="7836965" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/018-agile-vers-argile-peurs-et-methode</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>08:09</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
La culture d’apprentissage (http://evanboissonnot.fr/une-culture-de-lapprentissage-seconde-etape-de-la-cohesion-technique/) tout comme la culture de l’entreprise a un talon d’achille. Lequel ? La peur. Voyons d’abord ensemble comment on peut transfor...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>034 - Quoi de neuf cette semaine dotnet angular</title>
                <guid isPermaLink="false">ffdbbba64542c8ee7d1a188ca7eba47d6a9f033a</guid>
                <description><![CDATA[<p>Avec la sortie de dotnet 6 preview, angular 12, typescript 4.2, ça fait de belles nouveautés !</p>
<p>Qui dit dotnet 6, dit MAUI qui va arriver !</p>
<p><br></p>
<p>On en parle dans ce podcast</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Avec la sortie de dotnet 6 preview, angular 12, typescript 4.2, ça fait de belles nouveautés !</p>
<p>Qui dit dotnet 6, dit MAUI qui va arriver !</p>
<p><br></p>
<p>On en parle dans ce podcast</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 24 Feb 2021 13:44:47 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bYKYlun0L01o.mp3?t=1651591489" length="4001705" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/034-quoi-de-neuf-cette-semaine-dotnet-angular</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>python,react,dotnet,dotnetcore,angular,typescript,quoideneuf</itunes:keywords>
                                <itunes:duration>04:10</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>34</itunes:episode>
                        <podcast:episode>34</podcast:episode>
                                                    <itunes:subtitle>Avec la sortie de dotnet 6 preview, angular 12, typescript 4.2, ça fait de belles nouveautés !
Qui dit dotnet 6, dit MAUI qui va arriver !

On en parle dans ce podcast</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>017-recruter avec la culture apprentissage</title>
                <guid isPermaLink="false">2fff0f655cdd87b6a8ba6f98ab304e716f2708bc</guid>
                <description><![CDATA[<p> </p>
<p>Nous continuons notre série sur le <a href="http://evanboissonnot.fr/une-culture-de-lapprentissage-seconde-etape-de-la-cohesion-technique/">second pilier de la cohésion d’équipe en entreprise avec devs</a>, avec <b>le recrutement des devs</b> : développeurs et développeuses.</p>
<p>Avoir besoin d’un développeur, d’une développeuse</p>
<p>Ca y est vous avez décidé de <b>recruter un développeur, une développeuse</b>.<br>
Vous voyez comment faire ?</p>
<ul><li>Si vous êtes une SSII (ESN), vous savez déjà, depuis bien longtemps … vraiment ?</li>
  <li>Vous êtes une entreprise qui a peu, voire, pas l’habitude de travailler avec les devs ?<br></li>
</ul><p>Avant tout, posons les bonnes questions. La <b>liste peut être longue (et elle l’est) de toutes les questions</b> que l’on doit se poser avant de recruter une nouvelle personne. Et c’est <b>encore plus précis pour un dev, une dev</b> !</p>
<p>Quelques questions à se poser avant de recruter un dev, une dev</p>
<ul><li>Avez-vous <b>vraiment besoin de travailler avec un dev, une dev</b> ? La <b>prestation peut simplement suffir,</b> non ? (nous y reviendrons d’ailleurs dans un prochain article)</li>
  <li>Quelle <b>expérience visez-vous</b> ? Est-ce vraiment un point important ? Un-e junior devra <b>être coaché-e, accompagné-e, mentoré-e</b>. Un-e <b>senior pourra tout savoir faire en autonomie</b>, mais risquera d’avoir la sacro-sainte parole ?</li>
  <li>L’équipe déjà en place (si équipe il y a) est-elle <b>prête à bien accueillir</b> la nouvelle personne ?</li>
  <li>Avez-vous <b>échangé avec l’équipe avant de recruter la personne</b> ? Echanger avec les autres pôles de l’entreprise ?</li>
  <li>Côté matériel : tout sera <b>prêt pour bien l’accueillir</b> (oui oui, c’est dès maintenant qu’il faut y penser)</li>
  <li>Quelle est votre culture d’apprentissage pour lui <b>permettre de grandir, s’accomplir</b> ? Êtes-vous capable de la présenter à votre future recrue, durant les entretiens ?</li>
  <li><b>Visez-vous une nouvelle personne pour son bagage technique</b> (compétences) seulement, ou bien <b>allez-vous plus loin</b>, en prenant en compte aussi l’humain ?</li>
</ul><p>La culture d’entreprise</p>
<p>Avant même de recruter, et en <b>lien avec la culture d’apprentissage</b>, il est important de <b>préparer le terrain</b>.</p>
<p>Beaucoup d’entreprises <b>s’étonnent, ou se désolent du nombre de personnes qui partent de leur entreprise</b> (ou alors elles restent <b>dans le déni</b>, et disent : ohhh c’est normal, c’est le marché, ce sont les millenials, …).</p>
<p>Et pourtant <b>la culture d’entreprise y est pour beaucoup responsable</b> !</p>
<p>Qui dit culture d’entreprise, dit :</p>
<ul><li>Votre approche <b>face au droit à l’erreur, aux essais</b></li>
  <li>Le controle et/ou le <b>lacher prise vis à vis de leur travail</b></li>
  <li>Comment vous travaillez, <b>communiquez avec vos client-e-s</b></li>
  <li>Votre <b>communication avec le reste de l’équipe</b>, le reste des pôles de l’entreprise</li>
</ul><p>Axer sur la culture d’apprentissage</p>
<p>Pour qu’une <b>personne reste dans une entreprise</b>, une piste (il existe beaucoup de clefs) que l’on peut maîtriser, actionner, c’est :<br><b>La culture d’apprentissage.</b></p>
<em>L’IDÉE ICI, C’EST DE METTRE EN PLACE CE</em> <em><b>PILIER DE VOTRE COHÉSION D’ENTREPRISE</b></em><em>, AFIN D’ENTRAÎNER LES PERSONNES QUE VOUS ALLEZ RECRUTER, AFIN QU’</em><em><b>ELLES SE SENTENT EN CONFIANCE</b></em><em>, ET SURTOUT QU’ELLES RESSENTENT ET</em> <em><b>VIVENT UN VRAI GAP</b></em> <em>: AVANT ELLES SAVAIENT MOINS, AVAIENT MOINS DE COMPETENCES,</em> <em><b>GRÂCE À VOTRE ENTREPRISE, À VOS COLLÈGUES</b></em><em>,</em> <em><b>ELLES SONT DEVENUES MEILLEURES</b></em> <em>!</em>
<p>Et lorsque vous le présentez réellement lors des entretiens d’embauche, vous allez voir la différence, vraiment voir la différence !!</p>
<p><b>ATTENTION ici, il s’agit d’être aligné au maximum sur ses valeurs, et donc de ne pas mentir.</b></p>
<p>Si vous dîtes en recrutement : nous adhérons à la <a href="http://evanboissonnot.fr/la-charte-de-culture-dapprentissage/">charte de culture d’apprentissage</a>, et que dès que le développeur, la développeuse est embauché-e, rien ne se passe .. ce n’est que prod, que prod … hmm, l’incohérence est vite mise en avant, et la perte de confiance aussi.</p>
<p>C’est comme à la guitare : mieux vaut 10 minutes tous les jours, que 2 hrs une fois par semaine. <b>Dans la culture d’apprentissage</b>, ça rejoint cette idée : mieux vaut u<b>n peu tous les jours d’échanges, de droit à l’erreur qu’une journée par mois où l’on peut apprendre</b>.<br>
Clairement ça ne se fait pas du jour au lendemain, <b>c’est un but, une vision, ça se construit … pas à pas</b>.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Nous continuons notre série sur le <a href="http://evanboissonnot.fr/une-culture-de-lapprentissage-seconde-etape-de-la-cohesion-technique/">second pilier de la cohésion d’équipe en entreprise avec devs</a>, avec <b>le recrutement des devs</b> : développeurs et développeuses.</p>
<p>Avoir besoin d’un développeur, d’une développeuse</p>
<p>Ca y est vous avez décidé de <b>recruter un développeur, une développeuse</b>.<br>
Vous voyez comment faire ?</p>
<ul><li>Si vous êtes une SSII (ESN), vous savez déjà, depuis bien longtemps … vraiment ?</li>
  <li>Vous êtes une entreprise qui a peu, voire, pas l’habitude de travailler avec les devs ?<br></li>
</ul><p>Avant tout, posons les bonnes questions. La <b>liste peut être longue (et elle l’est) de toutes les questions</b> que l’on doit se poser avant de recruter une nouvelle personne. Et c’est <b>encore plus précis pour un dev, une dev</b> !</p>
<p>Quelques questions à se poser avant de recruter un dev, une dev</p>
<ul><li>Avez-vous <b>vraiment besoin de travailler avec un dev, une dev</b> ? La <b>prestation peut simplement suffir,</b> non ? (nous y reviendrons d’ailleurs dans un prochain article)</li>
  <li>Quelle <b>expérience visez-vous</b> ? Est-ce vraiment un point important ? Un-e junior devra <b>être coaché-e, accompagné-e, mentoré-e</b>. Un-e <b>senior pourra tout savoir faire en autonomie</b>, mais risquera d’avoir la sacro-sainte parole ?</li>
  <li>L’équipe déjà en place (si équipe il y a) est-elle <b>prête à bien accueillir</b> la nouvelle personne ?</li>
  <li>Avez-vous <b>échangé avec l’équipe avant de recruter la personne</b> ? Echanger avec les autres pôles de l’entreprise ?</li>
  <li>Côté matériel : tout sera <b>prêt pour bien l’accueillir</b> (oui oui, c’est dès maintenant qu’il faut y penser)</li>
  <li>Quelle est votre culture d’apprentissage pour lui <b>permettre de grandir, s’accomplir</b> ? Êtes-vous capable de la présenter à votre future recrue, durant les entretiens ?</li>
  <li><b>Visez-vous une nouvelle personne pour son bagage technique</b> (compétences) seulement, ou bien <b>allez-vous plus loin</b>, en prenant en compte aussi l’humain ?</li>
</ul><p>La culture d’entreprise</p>
<p>Avant même de recruter, et en <b>lien avec la culture d’apprentissage</b>, il est important de <b>préparer le terrain</b>.</p>
<p>Beaucoup d’entreprises <b>s’étonnent, ou se désolent du nombre de personnes qui partent de leur entreprise</b> (ou alors elles restent <b>dans le déni</b>, et disent : ohhh c’est normal, c’est le marché, ce sont les millenials, …).</p>
<p>Et pourtant <b>la culture d’entreprise y est pour beaucoup responsable</b> !</p>
<p>Qui dit culture d’entreprise, dit :</p>
<ul><li>Votre approche <b>face au droit à l’erreur, aux essais</b></li>
  <li>Le controle et/ou le <b>lacher prise vis à vis de leur travail</b></li>
  <li>Comment vous travaillez, <b>communiquez avec vos client-e-s</b></li>
  <li>Votre <b>communication avec le reste de l’équipe</b>, le reste des pôles de l’entreprise</li>
</ul><p>Axer sur la culture d’apprentissage</p>
<p>Pour qu’une <b>personne reste dans une entreprise</b>, une piste (il existe beaucoup de clefs) que l’on peut maîtriser, actionner, c’est :<br><b>La culture d’apprentissage.</b></p>
<em>L’IDÉE ICI, C’EST DE METTRE EN PLACE CE</em> <em><b>PILIER DE VOTRE COHÉSION D’ENTREPRISE</b></em><em>, AFIN D’ENTRAÎNER LES PERSONNES QUE VOUS ALLEZ RECRUTER, AFIN QU’</em><em><b>ELLES SE SENTENT EN CONFIANCE</b></em><em>, ET SURTOUT QU’ELLES RESSENTENT ET</em> <em><b>VIVENT UN VRAI GAP</b></em> <em>: AVANT ELLES SAVAIENT MOINS, AVAIENT MOINS DE COMPETENCES,</em> <em><b>GRÂCE À VOTRE ENTREPRISE, À VOS COLLÈGUES</b></em><em>,</em> <em><b>ELLES SONT DEVENUES MEILLEURES</b></em> <em>!</em>
<p>Et lorsque vous le présentez réellement lors des entretiens d’embauche, vous allez voir la différence, vraiment voir la différence !!</p>
<p><b>ATTENTION ici, il s’agit d’être aligné au maximum sur ses valeurs, et donc de ne pas mentir.</b></p>
<p>Si vous dîtes en recrutement : nous adhérons à la <a href="http://evanboissonnot.fr/la-charte-de-culture-dapprentissage/">charte de culture d’apprentissage</a>, et que dès que le développeur, la développeuse est embauché-e, rien ne se passe .. ce n’est que prod, que prod … hmm, l’incohérence est vite mise en avant, et la perte de confiance aussi.</p>
<p>C’est comme à la guitare : mieux vaut 10 minutes tous les jours, que 2 hrs une fois par semaine. <b>Dans la culture d’apprentissage</b>, ça rejoint cette idée : mieux vaut u<b>n peu tous les jours d’échanges, de droit à l’erreur qu’une journée par mois où l’on peut apprendre</b>.<br>
Clairement ça ne se fait pas du jour au lendemain, <b>c’est un but, une vision, ça se construit … pas à pas</b>.</p>]]></content:encoded>
                <pubDate>Fri, 05 Feb 2021 16:03:22 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/B1GKRIV84XEX.mp3?t=1651590460" length="10078015" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/017-recruter-avec-la-culture-apprentissage</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,it,Programmation,dev,recrutement,devops,ops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique</itunes:keywords>
                                <itunes:duration>08:55</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Nous continuons notre série sur le second pilier de la cohésion d’équipe en entreprise avec devs (http://evanboissonnot.fr/une-culture-de-lapprentissage-seconde-etape-de-la-cohesion-technique/), avec le recrutement des devs : développeurs et développ...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>033 - Les observables rxjs - Filter</title>
                <guid isPermaLink="false">e81d7dfd6923e9f02f26018e0a7d09ed070e329d</guid>
                <description><![CDATA[<p> </p>
<p>Maintenant que nous avons saisi l’intérêt des <a href="https://devtobecurious.com/decouvrons-tap-et-map-rxjs-et-les-observables/">operators de RxJs avec map et tap</a>, voyons troisième, qui est très pratique pour <b>sélectionner ce qui est réellement émi</b> en résultat dans notre pipe : <b>filter</b>.</p>
<p><b>Bien comprendre l’Observable</b></p>
<p>Rappelons de nouveau ce qu’est <a href="https://devtobecurious.com/rxjs-observable-angular/">une observable</a> : c’est un tuyau d’émission où un <b>souscriveur va attendre qu’on lui émetter des informations.</b></p>
<p>Vu que l’on peut émettre à l’infini, au rythme que l’on souhaite, on va recevoir des données lorsque l’on souscrit que l’on aimerait filtrer.</p>
<p><b>La tentation du if</b></p>
<p>Lorsque l’on commence à utiliser les Observable, et vu que l’on a appris qu’il faut subscribe pour commencer à recevoir les émissions, on va acquérir ce réflexe.<br>
Et donc, on va écrire <b>tout le code de traitement dans le subscribe</b>.</p>
<p>C’est une bonne première méthode, ET en même temps <b>ce n’est pas très Reactive, très fonctionnel</b>.</p>
<p><b>Penser fonction – Le principe des Observables et du filter</b></p>
<p>En fait, les operators ne sont que des fonctions, des <b>fonctions pures de projection</b>.</p>
<p>Donc l’idée ici, quand on va vouloir filtrer les émissions c’est surtout de bien utiliser les operators, et donc de <b>préparer les données que l’on souhaite recevoir avec le subscribe dans le pipe</b> !</p>
<p><b>Un exemple sans filter</b></p>
<p>Nous voulons ici filtrer les wookies uniquement supérieurs à 3 mètres (300 cm)</p>
<p>const wookies$ = from([ { surname: 'Chewie', size: 250 }, { surname: 'Aktar', size: 350 }, { surname: 'Chewa', size: 290 } ]);<br>wookies$.subscribe(item =&gt; {<br>if (item.size &gt; 300) {<br>this.wookiesTresGrands.push(item);<br>}<br>});</p>
<p><b>Le même exemple avec filter</b></p>
<p>const wookies$ = from([ { surname: 'Chewie', size: 250 }, { surname: 'Aktar', size: 350 }, { surname: 'Chewa', size: 290 } ]);<br>wookies$.pipe(<br>filter(item =&gt; item.size &gt; 300)<br>).subscribe(item =&gt; this.wookiesTresGrands.push(item));</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Maintenant que nous avons saisi l’intérêt des <a href="https://devtobecurious.com/decouvrons-tap-et-map-rxjs-et-les-observables/">operators de RxJs avec map et tap</a>, voyons troisième, qui est très pratique pour <b>sélectionner ce qui est réellement émi</b> en résultat dans notre pipe : <b>filter</b>.</p>
<p><b>Bien comprendre l’Observable</b></p>
<p>Rappelons de nouveau ce qu’est <a href="https://devtobecurious.com/rxjs-observable-angular/">une observable</a> : c’est un tuyau d’émission où un <b>souscriveur va attendre qu’on lui émetter des informations.</b></p>
<p>Vu que l’on peut émettre à l’infini, au rythme que l’on souhaite, on va recevoir des données lorsque l’on souscrit que l’on aimerait filtrer.</p>
<p><b>La tentation du if</b></p>
<p>Lorsque l’on commence à utiliser les Observable, et vu que l’on a appris qu’il faut subscribe pour commencer à recevoir les émissions, on va acquérir ce réflexe.<br>
Et donc, on va écrire <b>tout le code de traitement dans le subscribe</b>.</p>
<p>C’est une bonne première méthode, ET en même temps <b>ce n’est pas très Reactive, très fonctionnel</b>.</p>
<p><b>Penser fonction – Le principe des Observables et du filter</b></p>
<p>En fait, les operators ne sont que des fonctions, des <b>fonctions pures de projection</b>.</p>
<p>Donc l’idée ici, quand on va vouloir filtrer les émissions c’est surtout de bien utiliser les operators, et donc de <b>préparer les données que l’on souhaite recevoir avec le subscribe dans le pipe</b> !</p>
<p><b>Un exemple sans filter</b></p>
<p>Nous voulons ici filtrer les wookies uniquement supérieurs à 3 mètres (300 cm)</p>
<p>const wookies$ = from([ { surname: 'Chewie', size: 250 }, { surname: 'Aktar', size: 350 }, { surname: 'Chewa', size: 290 } ]);<br>wookies$.subscribe(item =&gt; {<br>if (item.size &gt; 300) {<br>this.wookiesTresGrands.push(item);<br>}<br>});</p>
<p><b>Le même exemple avec filter</b></p>
<p>const wookies$ = from([ { surname: 'Chewie', size: 250 }, { surname: 'Aktar', size: 350 }, { surname: 'Chewa', size: 290 } ]);<br>wookies$.pipe(<br>filter(item =&gt; item.size &gt; 300)<br>).subscribe(item =&gt; this.wookiesTresGrands.push(item));</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 22 Jan 2021 16:14:22 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BGZz9fJZ6ar0.mp3?t=1651670201" length="4611930" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/033-les-observables-rxjs-filter</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,Developer,development,Javascript,angular,typescript,rxjs,observable</itunes:keywords>
                                <itunes:duration>04:48</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>33</itunes:episode>
                        <podcast:episode>33</podcast:episode>
                                                    <itunes:subtitle> 
Maintenant que nous avons saisi l’intérêt des operators de RxJs avec map et tap (https://devtobecurious.com/decouvrons-tap-et-map-rxjs-et-les-observables/), voyons troisième, qui est très pratique pour sélectionner ce qui est réellement émi en résult...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>016-culture apprentissage-000</title>
                <guid isPermaLink="false">0efc21b9af79adbcf1f377292d54038dd1d59d5a</guid>
                <description><![CDATA[<p> </p>
<p>Après avoir choisi votre flow Git, et donc défini comment vous allez échanger avec vos collègues, il est temps de passer à la seconde étape de la cohésion technique de votre projet, de votre équipe. Comment s’assurer que votre équipe <b>va grandir, s’améliorer</b>, et surtout produire du <b>code de qualité</b> ? Voyons ensemble la seconde étape de la <a href="http://evanboissonnot.fr/cultiver-la-cohesion/">cohésion technique</a> : la <b>culture de l’apprentissage</b>.</p>
<p>Un objectif à atteindre</p>
<p>Quel est <b>l’objectif numéro 1</b> lorsqu’on crée un projet de développement ?</p>
<p>D’un côté, les uns vont vous dire qu’il s’agit de produire un <b>projet d’une qualité parfaite</b>, un projet exempt de bugs, et bien organisé, respectant le clean code, la clean architecture.</p>
<p>De l’autre, nous entendrons au contraire une volonté de <b>respecter les besoins client-e-s à tout prix</b>. La qualité de code <b>n’étant pas une nécessité</b>. Des arguments qui peuvent d’ailleurs s’entendre à l’heure du <a href="https://quels-outils-nocode.fr/">No code</a> : la qualité n’est pas un but en soi, <b>seule la réponse aux besoins client-e</b> est respectée.</p>
<p>Bon, si on partait ensemble sur un développement custom, spécifique, permettant de répondre précisément aux besoins du client, de la cliente ?<br>
N’est-ce pas un mixte des deux : <b>respect des besoins et qualité de code</b> ?<br>
C’est par exemple ce que tente de <a href="http://dddcommunity.org/">proposer DDD comme approche</a>, avec un <b>Ubiquitous langage</b>, <b>un event storming</b>, des domain models, …</p>
<p>Oui, et pourtant, il y a un mais, un vrai gros MAIS.<br>
La qualité ne se produit pas directement, elle <b>s’acquière avec le temps, avec l’expérience, la remise en question, l’apprentissage</b>.<br>
Le développement logiciel est, était, et sera toujours un <b>état de l’art</b> (<a href="https://manifesto.softwarecraftsmanship.org/#/fr-fr">vive l’artisanat du code</a>).</p>
<em>AINSI, ON POURRAIT RACCOURCIR TOUTES NOS DÉCISIONS, EN VALIDANT CECI : POUR UN CODE DE QUALITÉ, PRENEZ QUE DES DEVS SENIORS, AVEC UNE VRAIE BONNE EXPÉRIENCE, ET LE TOUR EST JOUÉ. NON ?</em>
<p>La tentation du diable</p>
<p>Créer une <b>équipe que de séniors est une bonne piste</b> pour amener qualité, cohésion technique, et respect des besoins du client, de la cliente.<br>
Et pourtant, <b>rien ne vous garantira que le projet réussira</b>, et c’est une autre histoire … (nous en reparlerons dans une autre série d’articles au sujet de la <b>cohésion humaine</b>).</p>
<p>C’est, pourtant, ce que j’inclus dans ce que j’appelle « <b>la tentation du diable</b>« . Pourquoi ?<br>
Comment construire ensemble un monde où tous les devs, toutes les devs font de la qualité logicielle, apprennent, et s’améliore ?</p>
<p>Bien intégrer les juniors</p>
<em>MÊME SI ÇA PEUT ÉPUISER, OU DÉGOÛTER CERTAINS, OU CERTAINES, L’ÉTAT D’ESPRIT DU MENTORING FAIT PARTIE INTÉGRANTE DE LA CULTURE D’APPRENTISSAGE.</em><br><br>
<p>Intégrer un junior, une junior, sans la-le guider</p>
<p>La <b>tentation</b> ici aussi, c’est de prendre <b>un-e junior et de se dire : aller hop, je suis débarrassé-e</b>, il-elle va pouvoir tout faire tout-e seul-e.<br>
Croyez-vous que l’école permette d’apprendre tout ce qu’il faut pour :</p>
<ul><li>faire du <b>code de qualité direct</b></li>
  <li>savoir <b>écouter et traduire les besoins client</b></li>
  <li><b>améliorer son code en continue</b></li>
  <li>intégrer des <b>philosophies de design de code comme le TDD</b></li>
</ul><p>C’est tout bonnement impossible ! Et quand bien même l’école l’enseignerait (ce qui encore hélas trop rare), <b>il y a un vrai gap avec la vie en entreprise, sur le terrain.</b><br>
Une image qui me vient ici c’est un militaire qui se forme dans son équipe, tranquillement « au chaud » dans sa caserne (pas sur du nom ici), et qu’on envoie au frond pour la première fois ….</p>
<p>Mentorer, accompagner, guider</p>
<p>Dans une équipe, la plupart du temps, <b>nous avons des niveaux hétérogènes</b>. Et ce n’est pas un mal, si la <b>culture d’apprentissage est présente</b>, et est mise en place rigoureusement <b>tout le temps, tous les jours</b>.</p>
<em>UNE ÉQUIPE S’AUTO-ORGANISE DANS L’ÉTAT D’ESPRIT AGILE, SOIT.</em><br><em>JE PENSE QUE L’ON DOIT ALLER PLUS LOIN DANS LA RÉFLEXION : UNE ÉQUIPE S’ENTRAIDE, SE CHALLENGE, ENSEMBLE, SANS MANAGER, JUSTE L’ÉQUIPE.</em>
<ul><li>Un-e junior demande du soutien <b>sans devenir une sangsue des seniors</b>,</li>
  <li>Le-la senior apporte ses connaissances, <b>sans faire du Top-down supérieur d’information</b></li>
  <li>Chacun, chacune, va <b>se challenger pour améliorer tout le monde</b></li>
  <li>Chacun apprend, s’améliore, <b>quelque soit le niveau</b></li>
</ul><p>Veille et apprentissage</p>
<p>Alors comment met-on en place cette culture d’apprentissage ?</p>
<p>Il existe <b>plusieurs stratégies</b>, complémentaires, s’alignant sur un but commun : <b>faire grandir, et grandir ensemble</b>.</p>
<ul><li>Mettre en place une veille continue</li>
  <li>Mentorer, et se faire mentorer, même les seniors</li>
  <li>Faire de la review technique</li>
  <li>Oser la critique bienveillante</li>
  <li>Oser l’erreur, accepter l’erreur, surtout quand elle est intégrée avec <a href="http://evanboissonnot.fr/les-8-bonnes-pratiques-dans-lutilisation-de-git/">le socle 1 : Git</a></li>
</ul><p>Un temps pour tout</p>
<p>OK, et on l’applique quand cette culture de l’apprentissage ? Un point par semaine ? Un point par mois ?</p>
<p>Dans l’idéal, le but final, on ne doit pas y penser, <b>ça se fait naturellement, si la culture de l’apprentissage</b> est déjà intégrée dans l’entreprise.<br>
Ca c’est la vision de cette étape 2.</p>
<p>Dans la vie de tous les jours, dans une entreprise qui souhaite acquérir les bonnes habitudes, il va être nécessaire de s’obliger à prendre un temps, régulier pour y arriver.</p>
<em>COMME TOUT ACTIVITÉ QU’ON SOUHAITE TRANSFORMER EN HABITUDE, EN RÉFLEXE, C’EST DANS LA DISCIPLINE, LA RIGUEUR, ET LA RÉPÉTITION QU’ON Y ARRIVER, PAS À PAS.</em>
<p>Alors, oui <b>fixons-nous une heure par semaine, déjà</b>.<br>
Puis, autorisons-nous <b>une review de code à chaque fin de sprint, d’itération</b>. Même si ça ne sera pas assez, <b>ça permettra de voir ce que c’est</b>.<br>
Et après, améliorons ça, <b>passons à la seconde vitesse</b> : à chaque push, proposons <b>une merge request / pull request</b>, et <b>échangeons</b>, plutot que de juste valider sans rien dire.<br>
Et ajoutons, <b>une heure de veille technique hebdomadaire, ..</b>..</p>
<p>Pas à pas !</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Après avoir choisi votre flow Git, et donc défini comment vous allez échanger avec vos collègues, il est temps de passer à la seconde étape de la cohésion technique de votre projet, de votre équipe. Comment s’assurer que votre équipe <b>va grandir, s’améliorer</b>, et surtout produire du <b>code de qualité</b> ? Voyons ensemble la seconde étape de la <a href="http://evanboissonnot.fr/cultiver-la-cohesion/">cohésion technique</a> : la <b>culture de l’apprentissage</b>.</p>
<p>Un objectif à atteindre</p>
<p>Quel est <b>l’objectif numéro 1</b> lorsqu’on crée un projet de développement ?</p>
<p>D’un côté, les uns vont vous dire qu’il s’agit de produire un <b>projet d’une qualité parfaite</b>, un projet exempt de bugs, et bien organisé, respectant le clean code, la clean architecture.</p>
<p>De l’autre, nous entendrons au contraire une volonté de <b>respecter les besoins client-e-s à tout prix</b>. La qualité de code <b>n’étant pas une nécessité</b>. Des arguments qui peuvent d’ailleurs s’entendre à l’heure du <a href="https://quels-outils-nocode.fr/">No code</a> : la qualité n’est pas un but en soi, <b>seule la réponse aux besoins client-e</b> est respectée.</p>
<p>Bon, si on partait ensemble sur un développement custom, spécifique, permettant de répondre précisément aux besoins du client, de la cliente ?<br>
N’est-ce pas un mixte des deux : <b>respect des besoins et qualité de code</b> ?<br>
C’est par exemple ce que tente de <a href="http://dddcommunity.org/">proposer DDD comme approche</a>, avec un <b>Ubiquitous langage</b>, <b>un event storming</b>, des domain models, …</p>
<p>Oui, et pourtant, il y a un mais, un vrai gros MAIS.<br>
La qualité ne se produit pas directement, elle <b>s’acquière avec le temps, avec l’expérience, la remise en question, l’apprentissage</b>.<br>
Le développement logiciel est, était, et sera toujours un <b>état de l’art</b> (<a href="https://manifesto.softwarecraftsmanship.org/#/fr-fr">vive l’artisanat du code</a>).</p>
<em>AINSI, ON POURRAIT RACCOURCIR TOUTES NOS DÉCISIONS, EN VALIDANT CECI : POUR UN CODE DE QUALITÉ, PRENEZ QUE DES DEVS SENIORS, AVEC UNE VRAIE BONNE EXPÉRIENCE, ET LE TOUR EST JOUÉ. NON ?</em>
<p>La tentation du diable</p>
<p>Créer une <b>équipe que de séniors est une bonne piste</b> pour amener qualité, cohésion technique, et respect des besoins du client, de la cliente.<br>
Et pourtant, <b>rien ne vous garantira que le projet réussira</b>, et c’est une autre histoire … (nous en reparlerons dans une autre série d’articles au sujet de la <b>cohésion humaine</b>).</p>
<p>C’est, pourtant, ce que j’inclus dans ce que j’appelle « <b>la tentation du diable</b>« . Pourquoi ?<br>
Comment construire ensemble un monde où tous les devs, toutes les devs font de la qualité logicielle, apprennent, et s’améliore ?</p>
<p>Bien intégrer les juniors</p>
<em>MÊME SI ÇA PEUT ÉPUISER, OU DÉGOÛTER CERTAINS, OU CERTAINES, L’ÉTAT D’ESPRIT DU MENTORING FAIT PARTIE INTÉGRANTE DE LA CULTURE D’APPRENTISSAGE.</em><br><br>
<p>Intégrer un junior, une junior, sans la-le guider</p>
<p>La <b>tentation</b> ici aussi, c’est de prendre <b>un-e junior et de se dire : aller hop, je suis débarrassé-e</b>, il-elle va pouvoir tout faire tout-e seul-e.<br>
Croyez-vous que l’école permette d’apprendre tout ce qu’il faut pour :</p>
<ul><li>faire du <b>code de qualité direct</b></li>
  <li>savoir <b>écouter et traduire les besoins client</b></li>
  <li><b>améliorer son code en continue</b></li>
  <li>intégrer des <b>philosophies de design de code comme le TDD</b></li>
</ul><p>C’est tout bonnement impossible ! Et quand bien même l’école l’enseignerait (ce qui encore hélas trop rare), <b>il y a un vrai gap avec la vie en entreprise, sur le terrain.</b><br>
Une image qui me vient ici c’est un militaire qui se forme dans son équipe, tranquillement « au chaud » dans sa caserne (pas sur du nom ici), et qu’on envoie au frond pour la première fois ….</p>
<p>Mentorer, accompagner, guider</p>
<p>Dans une équipe, la plupart du temps, <b>nous avons des niveaux hétérogènes</b>. Et ce n’est pas un mal, si la <b>culture d’apprentissage est présente</b>, et est mise en place rigoureusement <b>tout le temps, tous les jours</b>.</p>
<em>UNE ÉQUIPE S’AUTO-ORGANISE DANS L’ÉTAT D’ESPRIT AGILE, SOIT.</em><br><em>JE PENSE QUE L’ON DOIT ALLER PLUS LOIN DANS LA RÉFLEXION : UNE ÉQUIPE S’ENTRAIDE, SE CHALLENGE, ENSEMBLE, SANS MANAGER, JUSTE L’ÉQUIPE.</em>
<ul><li>Un-e junior demande du soutien <b>sans devenir une sangsue des seniors</b>,</li>
  <li>Le-la senior apporte ses connaissances, <b>sans faire du Top-down supérieur d’information</b></li>
  <li>Chacun, chacune, va <b>se challenger pour améliorer tout le monde</b></li>
  <li>Chacun apprend, s’améliore, <b>quelque soit le niveau</b></li>
</ul><p>Veille et apprentissage</p>
<p>Alors comment met-on en place cette culture d’apprentissage ?</p>
<p>Il existe <b>plusieurs stratégies</b>, complémentaires, s’alignant sur un but commun : <b>faire grandir, et grandir ensemble</b>.</p>
<ul><li>Mettre en place une veille continue</li>
  <li>Mentorer, et se faire mentorer, même les seniors</li>
  <li>Faire de la review technique</li>
  <li>Oser la critique bienveillante</li>
  <li>Oser l’erreur, accepter l’erreur, surtout quand elle est intégrée avec <a href="http://evanboissonnot.fr/les-8-bonnes-pratiques-dans-lutilisation-de-git/">le socle 1 : Git</a></li>
</ul><p>Un temps pour tout</p>
<p>OK, et on l’applique quand cette culture de l’apprentissage ? Un point par semaine ? Un point par mois ?</p>
<p>Dans l’idéal, le but final, on ne doit pas y penser, <b>ça se fait naturellement, si la culture de l’apprentissage</b> est déjà intégrée dans l’entreprise.<br>
Ca c’est la vision de cette étape 2.</p>
<p>Dans la vie de tous les jours, dans une entreprise qui souhaite acquérir les bonnes habitudes, il va être nécessaire de s’obliger à prendre un temps, régulier pour y arriver.</p>
<em>COMME TOUT ACTIVITÉ QU’ON SOUHAITE TRANSFORMER EN HABITUDE, EN RÉFLEXE, C’EST DANS LA DISCIPLINE, LA RIGUEUR, ET LA RÉPÉTITION QU’ON Y ARRIVER, PAS À PAS.</em>
<p>Alors, oui <b>fixons-nous une heure par semaine, déjà</b>.<br>
Puis, autorisons-nous <b>une review de code à chaque fin de sprint, d’itération</b>. Même si ça ne sera pas assez, <b>ça permettra de voir ce que c’est</b>.<br>
Et après, améliorons ça, <b>passons à la seconde vitesse</b> : à chaque push, proposons <b>une merge request / pull request</b>, et <b>échangeons</b>, plutot que de juste valider sans rien dire.<br>
Et ajoutons, <b>une heure de veille technique hebdomadaire, ..</b>..</p>
<p>Pas à pas !</p>]]></content:encoded>
                <pubDate>Fri, 22 Jan 2021 10:53:51 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/owZD2tvP94Z3.mp3?t=1651608547" length="15040015" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/016-culture-apprentissage-000</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>it,Programmation,dev,devops,craftmanship,développement,Cohésion,agilité,développeur,développeuse,cohésion technique,culture apprentissage</itunes:keywords>
                                <itunes:duration>15:39</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Après avoir choisi votre flow Git, et donc défini comment vous allez échanger avec vos collègues, il est temps de passer à la seconde étape de la cohésion technique de votre projet, de votre équipe. Comment s’assurer que votre équipe va grandir, s’am...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>032 - Observables et operators - tap et map</title>
                <guid isPermaLink="false">eb5ec32886378d5766a05e11e40011a692a8b544</guid>
                <description><![CDATA[<p> </p>
<p>Continuons <a href="https://devtobecurious.com/rxjs-observable-angular/">notre aventure des Observables</a>, en nous arrêtant sur les premiers operateurs que vous allez obligatoirement utiliser, à savoir : <b>tap et map</b>.</p>
<p><b>Découvrons les operators</b></p>
<p>Vous vous souvenez de <a href="https://developer.mozilla.org/fr/docs/Web/API/Fetch_API/Using_Fetch">la commande fetch</a> de vanilla js ?</p>
<p>Pour récupérer le json envoyé depuis l’api, vous aviez du faire <b>deux then</b> :</p>
<ul><li>un premier pour récupérer le retour de l’api</li>
  <li>un second pour parser le retour json et récupérer le javascript</li>
</ul><p>Et bien c’est un peu de ce principe que nous allons <b>nous inspirer pour expliquer les operators</b>.</p>
<p><b>Intérargir dans le tuyau</b></p>
<p>Lors du premier article sur les observables, nous <a href="https://devtobecurious.com/031-les-observables-de-rxjs-cest-quoi-vraiment/">avions parlé du principe du tuyau</a>, qui est <b>une bonne image pour comprendre ce qu’est l’observable</b>.</p>
<p>Votre tuyau émet des gouttes d’eau de manière continuelle ou non, tout dépend de l’émetteur du tuyau.</p>
<p>OK, et si je vous disais que vous pouvez intérargir dans le tuyau avant même de récupérer l’eau pour l’arrosage ?<br>
Ca serait pas mal non ?</p>
<p><b>L’arrivée du pipe</b></p>
<p>Depuis une Observable, vous allez pouvoir a<b>ppliquer des operators</b> grâce à <a href="https://rxjs-dev.firebaseapp.com/guide/operators">la méthode : pipe</a>.<br>
Cette méthode porte bien son nom ! Nous allons pouvoir <b>intéragir avec le tuyau de l’observable … grâce aux operators.</b><br></p>
<p><b>Les operators</b></p>
<p>Ils ne sont que <a href="https://fr.wikipedia.org/wiki/Fonction_pure">des fonctions pures</a>, qui prennent une Observable en entrée et renvoie une observable en sortie.</p>
<p>Nous pouvons <b>chaîner les operators</b>, autant que nous le souhaitons, à <b>l’intérieur de la fonction pipe</b>.</p>
<p><b>Nos premiers exemples avec tap et map</b></p>
<p><b>L’opérateur tap</b></p>
<p>Il va vous permettre d’inspecter ce qui se passe dans le tuyau, <b>sans l’altérer</b>.<br><em>Attention,</em> <a href="https://stackoverflow.com/questions/55472124/subscribe-is-deprecated-use-an-observer-instead-of-an-error-callback"><em>il est devenu obsolète maintenant</em></a>.<br>monObservable.pipe(tap(item =&gt; console.log(item)).subscribe();<br></p>
<p><b>L’opérateur map</b></p>
<p>Voilà notre premier operator intéressant ! Il va permettre de <b>transformer ce qu’il y a dans le tuyau</b> !</p>
<p>Imaginons que nous ayons un tuyau qui émette des entiers commençant par 0, nous allons pouvoir les faire commencer par 1, puis 2, puis .. </p>
<p>monOservable.pipe(map(item =&gt; item + 1)).subscribe(item =&gt; console.info(item));</p>
<p>Ce qui sera affiché ? Si notre observable commence à émettre à 0, on aura en fait 1.</p>
<p>Nous avons donc modifié ce qu’il y a <b>dans le tuyau avant réception</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Continuons <a href="https://devtobecurious.com/rxjs-observable-angular/">notre aventure des Observables</a>, en nous arrêtant sur les premiers operateurs que vous allez obligatoirement utiliser, à savoir : <b>tap et map</b>.</p>
<p><b>Découvrons les operators</b></p>
<p>Vous vous souvenez de <a href="https://developer.mozilla.org/fr/docs/Web/API/Fetch_API/Using_Fetch">la commande fetch</a> de vanilla js ?</p>
<p>Pour récupérer le json envoyé depuis l’api, vous aviez du faire <b>deux then</b> :</p>
<ul><li>un premier pour récupérer le retour de l’api</li>
  <li>un second pour parser le retour json et récupérer le javascript</li>
</ul><p>Et bien c’est un peu de ce principe que nous allons <b>nous inspirer pour expliquer les operators</b>.</p>
<p><b>Intérargir dans le tuyau</b></p>
<p>Lors du premier article sur les observables, nous <a href="https://devtobecurious.com/031-les-observables-de-rxjs-cest-quoi-vraiment/">avions parlé du principe du tuyau</a>, qui est <b>une bonne image pour comprendre ce qu’est l’observable</b>.</p>
<p>Votre tuyau émet des gouttes d’eau de manière continuelle ou non, tout dépend de l’émetteur du tuyau.</p>
<p>OK, et si je vous disais que vous pouvez intérargir dans le tuyau avant même de récupérer l’eau pour l’arrosage ?<br>
Ca serait pas mal non ?</p>
<p><b>L’arrivée du pipe</b></p>
<p>Depuis une Observable, vous allez pouvoir a<b>ppliquer des operators</b> grâce à <a href="https://rxjs-dev.firebaseapp.com/guide/operators">la méthode : pipe</a>.<br>
Cette méthode porte bien son nom ! Nous allons pouvoir <b>intéragir avec le tuyau de l’observable … grâce aux operators.</b><br></p>
<p><b>Les operators</b></p>
<p>Ils ne sont que <a href="https://fr.wikipedia.org/wiki/Fonction_pure">des fonctions pures</a>, qui prennent une Observable en entrée et renvoie une observable en sortie.</p>
<p>Nous pouvons <b>chaîner les operators</b>, autant que nous le souhaitons, à <b>l’intérieur de la fonction pipe</b>.</p>
<p><b>Nos premiers exemples avec tap et map</b></p>
<p><b>L’opérateur tap</b></p>
<p>Il va vous permettre d’inspecter ce qui se passe dans le tuyau, <b>sans l’altérer</b>.<br><em>Attention,</em> <a href="https://stackoverflow.com/questions/55472124/subscribe-is-deprecated-use-an-observer-instead-of-an-error-callback"><em>il est devenu obsolète maintenant</em></a>.<br>monObservable.pipe(tap(item =&gt; console.log(item)).subscribe();<br></p>
<p><b>L’opérateur map</b></p>
<p>Voilà notre premier operator intéressant ! Il va permettre de <b>transformer ce qu’il y a dans le tuyau</b> !</p>
<p>Imaginons que nous ayons un tuyau qui émette des entiers commençant par 0, nous allons pouvoir les faire commencer par 1, puis 2, puis .. </p>
<p>monOservable.pipe(map(item =&gt; item + 1)).subscribe(item =&gt; console.info(item));</p>
<p>Ce qui sera affiché ? Si notre observable commence à émettre à 0, on aura en fait 1.</p>
<p>Nous avons donc modifié ce qu’il y a <b>dans le tuyau avant réception</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 29 Dec 2020 16:43:11 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BGZz9fgpv0wZ.mp3?t=1651679131" length="6006268" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/032-observables-et-operators-tap-et-map</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,Javascript,angular,typescript,rxjs,observable</itunes:keywords>
                                <itunes:duration>06:15</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>32</itunes:episode>
                        <podcast:episode>32</podcast:episode>
                                                    <itunes:subtitle> 
Continuons notre aventure des Observables (https://devtobecurious.com/rxjs-observable-angular/), en nous arrêtant sur les premiers operateurs que vous allez obligatoirement utiliser, à savoir : tap et map.
Découvrons les operators
Vous vous souvenez...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>031 - Les Observables de RxJs, c'est quoi vraiment</title>
                <guid isPermaLink="false">891c15e67b05e6e355fa728688b6da1bdf3206d2</guid>
                <description><![CDATA[<p> </p>
<p>Commençons notre série sur les Observables avec une présentation de la classe, à quoi elle sert. Nous les comparerons <b>avec les Promises</b>, et nous verrons pourquoi <b>elles sont bien plus puissantes</b> !</p>
<p><b>Programmation réactive et pattern Observer</b></p>
<p>Les Observables de RxJs se basent sur le pattern Observer :</p>
<ul><li>Un observable qui émet des informations</li>
  <li>Des observers qui écoutent</li>
</ul><p>Il s’agit d’une programmation réactive (l’opposé de la programmation passive, où l’on demande les informations, ici, on va y souscrire).</p>
<p><b>Un tuyau passif</b></p>
<p>Une approche pratique de voir les observables est de les comparer à une persone qui cherche à arroser son jardin.</p>
<ol><li>Elle <b>va prendre un tuyau via la pomme d’arrosage</b>. (Création de l’observable)</li>
  <li>A <b>l’autre bout du tuyau</b>, nous avons une autre personne qui <b>va ouvrir le robinet</b>. (Préparation pour émission)</li>
  <li>Dès que celle qui tient la pomme d’arrosage dit que c’est ok, l’autre personne <b>va ouvrir le tuyau</b>. (Emission dans l’observable, et Souscription de celle qui va recevoir l’eau).</li>
</ol><p><b>Rappel de la Promise</b></p>
<p>Souvent lorsque l’on veut éviter le <a href="https://medium.com/@pyrolistical/how-to-get-out-of-promise-hell-8c20e0ab0513">Hell Callback</a>, et que l’on souhaite avoir une <b>programmation asynchrone plus lisible</b>, le réflexe que nous allons acquérir, du côté développement web, <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">c’est d’utiliser les Promises</a>.<br>
Pour rappel, les promises sont :</p>
<ul><li>Actives directement : lorsque l’on <b>crée la Promise avec le code a exécuté, il s’exécute directement</b></li>
  <li><b>Asychrones automatique</b> : à savoir que le résultat récupéré dans le <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop">Then sera toujours exécuté après le thread courant</a>.</li>
  <li>Si vous souhaitez un exemple bien parlant pour appréhender les Promises, je vous invite à <a href="https://frank.taillandier.me/2017/03/23/comprendre-les-promesses-en-javascript/">découvrir celui imagé autour du snack de burger</a>.</li>
</ul><p>Une fois le résultat récupéré, vous allez pouvoir décider de le traiter et / ou de le ré-enchainer avec une autre promesse par exemple.</p>
<p><b>Différence avec l’Observable</b></p>
<p>L’Observable <b>est par essence paresseuse</b> ! Point intéressant pour de la programmation réactive, n’est-ce pas ?</p>
<p>En somme, <b>tant qu’il n’y a aucun observeur sur l’Observable, elle ne se déclenche, n’exécute aucune émission</b> !</p>
<p>De plus, à la différence de la Promise, l’Observable est de base synchrone, <b>elle ne s’éxecute pas obligatoirement dans le Pool Event</b>.<br>
C’est <b>notre code</b> dans l’Observable qui <b>va le décider</b> !</p>
<p>Je vous invite à lire <a href="https://levelup.gitconnected.com/promise-vs-observable-vs-stream-165a310e886f">cet article sur la différence entre Promise / Stream / Observable</a>.</p>
<p><b>La puissance des Observables et .. sa faiblesse</b></p>
<p>Ce qui fait <b>la force</b> (et aussi sa faiblesse) de l’Observable, c’est qu’on va pouvoir <b>aller beaucoup plus loin dans le traitement des données dans le tuyau</b> (Stream).</p>
<p>Pour reprendre l’image du tuyau d’arrosage.<br>
Et si la taille des gouttes d’eau ne vous convenait pas ? La couleur de chaque goutte d’eau n’était pas la bonne ? Et tiens, et si vous souhaitiez ne prendre qu’une goutte d’eau sur deux ?</p>
<p>En Observable, c’est faisable ! L’utilisation <a href="https://rxjs-dev.firebaseapp.com/guide/operators"><b>d’operators</b></a><b>, une fois appliqués dans le tuyau (pipe)</b>, vous permettre de <b>transformer ce qui est émis depuis l’Observable</b> !</p>
<p>Et voilà toute <b>la puissance des Observables</b> : vous allez pouvoir :</p>
<ul><li>combiner les operators pour <b>prétraiter les émissions de l’Observable</b>,</li>
  <li><b>combiner les observables</b> entre elles</li>
  <li>….</li>
</ul><p>On vous en dit plus dans le prochain article, <b>avec la découverte du pipe, et du tap</b> !</p>
<p><b>Exemples de code</b></p>
<p>import { Observable } from 'rxjs';</p>
<p>const observable = new Observable(subscriber =&gt; {<br>
subscriber.next(1);<br>
subscriber.next(2);<br>
subscriber.next(3);<br>
setTimeout(() =&gt; {<br>
subscriber.next(4);<br>
subscriber.complete();<br>
}, 1000);<br>
});</p>
<p>console.log(‘just before subscribe’);<br>
observable.subscribe({<br>
next(x) { console.log(‘got value ‘ + x); },<br>
error(err) { console.error(‘something wrong occurred: ‘ + err); },<br>
complete() { console.log(‘done’); }<br>
});<br>
console.log(‘just after subscribe’);</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Commençons notre série sur les Observables avec une présentation de la classe, à quoi elle sert. Nous les comparerons <b>avec les Promises</b>, et nous verrons pourquoi <b>elles sont bien plus puissantes</b> !</p>
<p><b>Programmation réactive et pattern Observer</b></p>
<p>Les Observables de RxJs se basent sur le pattern Observer :</p>
<ul><li>Un observable qui émet des informations</li>
  <li>Des observers qui écoutent</li>
</ul><p>Il s’agit d’une programmation réactive (l’opposé de la programmation passive, où l’on demande les informations, ici, on va y souscrire).</p>
<p><b>Un tuyau passif</b></p>
<p>Une approche pratique de voir les observables est de les comparer à une persone qui cherche à arroser son jardin.</p>
<ol><li>Elle <b>va prendre un tuyau via la pomme d’arrosage</b>. (Création de l’observable)</li>
  <li>A <b>l’autre bout du tuyau</b>, nous avons une autre personne qui <b>va ouvrir le robinet</b>. (Préparation pour émission)</li>
  <li>Dès que celle qui tient la pomme d’arrosage dit que c’est ok, l’autre personne <b>va ouvrir le tuyau</b>. (Emission dans l’observable, et Souscription de celle qui va recevoir l’eau).</li>
</ol><p><b>Rappel de la Promise</b></p>
<p>Souvent lorsque l’on veut éviter le <a href="https://medium.com/@pyrolistical/how-to-get-out-of-promise-hell-8c20e0ab0513">Hell Callback</a>, et que l’on souhaite avoir une <b>programmation asynchrone plus lisible</b>, le réflexe que nous allons acquérir, du côté développement web, <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">c’est d’utiliser les Promises</a>.<br>
Pour rappel, les promises sont :</p>
<ul><li>Actives directement : lorsque l’on <b>crée la Promise avec le code a exécuté, il s’exécute directement</b></li>
  <li><b>Asychrones automatique</b> : à savoir que le résultat récupéré dans le <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop">Then sera toujours exécuté après le thread courant</a>.</li>
  <li>Si vous souhaitez un exemple bien parlant pour appréhender les Promises, je vous invite à <a href="https://frank.taillandier.me/2017/03/23/comprendre-les-promesses-en-javascript/">découvrir celui imagé autour du snack de burger</a>.</li>
</ul><p>Une fois le résultat récupéré, vous allez pouvoir décider de le traiter et / ou de le ré-enchainer avec une autre promesse par exemple.</p>
<p><b>Différence avec l’Observable</b></p>
<p>L’Observable <b>est par essence paresseuse</b> ! Point intéressant pour de la programmation réactive, n’est-ce pas ?</p>
<p>En somme, <b>tant qu’il n’y a aucun observeur sur l’Observable, elle ne se déclenche, n’exécute aucune émission</b> !</p>
<p>De plus, à la différence de la Promise, l’Observable est de base synchrone, <b>elle ne s’éxecute pas obligatoirement dans le Pool Event</b>.<br>
C’est <b>notre code</b> dans l’Observable qui <b>va le décider</b> !</p>
<p>Je vous invite à lire <a href="https://levelup.gitconnected.com/promise-vs-observable-vs-stream-165a310e886f">cet article sur la différence entre Promise / Stream / Observable</a>.</p>
<p><b>La puissance des Observables et .. sa faiblesse</b></p>
<p>Ce qui fait <b>la force</b> (et aussi sa faiblesse) de l’Observable, c’est qu’on va pouvoir <b>aller beaucoup plus loin dans le traitement des données dans le tuyau</b> (Stream).</p>
<p>Pour reprendre l’image du tuyau d’arrosage.<br>
Et si la taille des gouttes d’eau ne vous convenait pas ? La couleur de chaque goutte d’eau n’était pas la bonne ? Et tiens, et si vous souhaitiez ne prendre qu’une goutte d’eau sur deux ?</p>
<p>En Observable, c’est faisable ! L’utilisation <a href="https://rxjs-dev.firebaseapp.com/guide/operators"><b>d’operators</b></a><b>, une fois appliqués dans le tuyau (pipe)</b>, vous permettre de <b>transformer ce qui est émis depuis l’Observable</b> !</p>
<p>Et voilà toute <b>la puissance des Observables</b> : vous allez pouvoir :</p>
<ul><li>combiner les operators pour <b>prétraiter les émissions de l’Observable</b>,</li>
  <li><b>combiner les observables</b> entre elles</li>
  <li>….</li>
</ul><p>On vous en dit plus dans le prochain article, <b>avec la découverte du pipe, et du tap</b> !</p>
<p><b>Exemples de code</b></p>
<p>import { Observable } from 'rxjs';</p>
<p>const observable = new Observable(subscriber =&gt; {<br>
subscriber.next(1);<br>
subscriber.next(2);<br>
subscriber.next(3);<br>
setTimeout(() =&gt; {<br>
subscriber.next(4);<br>
subscriber.complete();<br>
}, 1000);<br>
});</p>
<p>console.log(‘just before subscribe’);<br>
observable.subscribe({<br>
next(x) { console.log(‘got value ‘ + x); },<br>
error(err) { console.error(‘something wrong occurred: ‘ + err); },<br>
complete() { console.log(‘done’); }<br>
});<br>
console.log(‘just after subscribe’);</p>]]></content:encoded>
                <pubDate>Fri, 11 Dec 2020 16:05:01 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BNkY1FD4lzAw.mp3?t=1651669605" length="7822703" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/031-les-observables-de-rxjs-c-est-quoi-vraiment</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,développement,Logiciel,Programmation,Javascript,angular,typescript,rxjs,observable,promise</itunes:keywords>
                                <itunes:duration>08:08</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>31</itunes:episode>
                        <podcast:episode>31</podcast:episode>
                                                    <itunes:subtitle> 
Commençons notre série sur les Observables avec une présentation de la classe, à quoi elle sert. Nous les comparerons avec les Promises, et nous verrons pourquoi elles sont bien plus puissantes !
Programmation réactive et pattern Observer
Les Observa...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>015 - Git - Première étape d'une bonne cohésion technique et après</title>
                <guid isPermaLink="false">4238457e7ef043973da708f9c4e092b0b93b82f9</guid>
                <description><![CDATA[<p> Ainsi, vous avez fait <b>le choix de Git</b>, vous avez évité <a href="http://evanboissonnot.fr/les-5-1-erreurs-les-plus-communes-dans-lutilisation-de-git/">toutes les erreurs initiales dans l'utilisation de Git</a>, et vous voilà en train d'appliquer <a href="http://evanboissonnot.fr/les-8-bonnes-pratiques-dans-lutilisation-de-git/">les bonnes pratiques initiales dans l'utilisation de Git</a>. Bravo ! On s'arrête là ? </p>
<p><br></p>
<p> Nous l'avons vu <b>Git est une bonne première base pour travailler ensemble</b>. </p>
<p> Il permet de créer un historique, <b>une histoire du travail réalisée dans le projet que vous développez</b>.<br>
A travers les univers parallèles, ces carrefours de travail, il va permettre aussi : </p>
<p> </p>
<ul><li>d'éviter de <b>publier en production du code non voulu</b></li>
  <li>de ne pas aller <b>polluer le travail de ses collègues</b> lors de partage (fusion, pull / merge request) de code</li>
</ul><p><br></p>
<p> <em>C'EST COMME LES FONDATIONS D'UNE MAISON : EN METTANT DÉJÀ ÇA EN PLACE, ON S'ASSURE D'UNE BONNE BASE, POUR ASSURER LA PÉRENNITÉ DU PROJET PAR LA SUITE.</em> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Ainsi, vous avez fait <b>le choix de Git</b>, vous avez évité <a href="http://evanboissonnot.fr/les-5-1-erreurs-les-plus-communes-dans-lutilisation-de-git/">toutes les erreurs initiales dans l'utilisation de Git</a>, et vous voilà en train d'appliquer <a href="http://evanboissonnot.fr/les-8-bonnes-pratiques-dans-lutilisation-de-git/">les bonnes pratiques initiales dans l'utilisation de Git</a>. Bravo ! On s'arrête là ? </p>
<p><br></p>
<p> Nous l'avons vu <b>Git est une bonne première base pour travailler ensemble</b>. </p>
<p> Il permet de créer un historique, <b>une histoire du travail réalisée dans le projet que vous développez</b>.<br>
A travers les univers parallèles, ces carrefours de travail, il va permettre aussi : </p>
<p> </p>
<ul><li>d'éviter de <b>publier en production du code non voulu</b></li>
  <li>de ne pas aller <b>polluer le travail de ses collègues</b> lors de partage (fusion, pull / merge request) de code</li>
</ul><p><br></p>
<p> <em>C'EST COMME LES FONDATIONS D'UNE MAISON : EN METTANT DÉJÀ ÇA EN PLACE, ON S'ASSURE D'UNE BONNE BASE, POUR ASSURER LA PÉRENNITÉ DU PROJET PAR LA SUITE.</em> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 11 Dec 2020 11:20:47 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/o9vx1sjxkX3J.mp3?t=1651587501" length="8975047" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/015-git-premiere-etape-d-une-bonne-cohesion-technique-et-apres</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>communication,projet,développement,it,Cohésion,devops,git,intégration continue,perenniser,cohésion technique,cohésion humaine</itunes:keywords>
                                <itunes:duration>09:20</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Ainsi, vous avez fait le choix de Git, vous avez évité toutes les erreurs initiales dans l'utilisation de Git (http://evanboissonnot.fr/les-5-1-erreurs-les-plus-communes-dans-lutilisation-de-git/), et vous voilà en train d'appliquer les bonnes pratiqu...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>030 - Angular 11 est de sorti</title>
                <guid isPermaLink="false">68fb2e1b615ac7435469fc01c2e500da3ff9c457</guid>
                <description><![CDATA[<p> </p>
<p>Les livraisons avancent à grand pas, et on peut avoir un peu de mal à tout suivre ! Angular était encore <a href="https://github.com/angular/angular/releases/tag/10.0.0">il y a quelques mois en version 10</a>, voila que depuis la semaine dernière il est <a href="https://github.com/angular/angular/releases/tag/11.0.0">en version 11</a> !  Voyons ensemble les <b>derniers nouveautés</b>.</p>
<p>Fermeture de bugs bien connus</p>
<p>Que ce soit le <a href="https://github.com/angular/angular/issues/11405">bug autour de l'i18n</a> (traduction), celui sur <a href="https://github.com/angular/angular/issues/18469">le routerLinkActive</a> ou bien un <a href="https://github.com/angular/angular/issues/12842">nommage de route en lazy loading posant problème</a>, la Team Angular a enfin clôturé plusieurs bugs bien connus, et qui étaient non clôturés, pour certains, depuis 2 ans au moins !</p>
<p>Optimisation du chargement initial</p>
<p>Angular 11 continue à <a href="https://web.dev/first-contentful-paint/">optimiser le FCP</a> en préchargeant des fonts par défaut.</p>
<p>Une amélioration notable des logg et des reports de build</p>

<p>Une amélioration du temps de build</p>
<p>L'ajout de nouvelles dépendances promet une <b>amélioration d'exécution de 2 à 4 fois</b> plus que les anciennes versions.<br>
Et avec <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/">TypeScript en v4</a>, <b>des temps de compilation encore plus rapide</b> !</p>
<p>Une mise à jour de l'extension Angular Language Services</p>

<p>L'extension est en cours d'amélioration (encore en développement). Le but est d'améliorer <b>la détection des types inférents, du côté vue</b>.</p>
<p>Ajout d'une option pour passer en HMR - Hot Module Replacement</p>
<p>Il suffit maintenant de lancer la commande <b>ng serve --hmr </b>pour passer en mode <b>Hot Module Replacement</b>. Pour rappel, c'est une des <a href="https://webpack.js.org/guides/hot-module-replacement/">fonctionnalités proposées par webpack</a> (et aussi <a href="https://fuse-box.org/docs/development/hmr">FuseBox</a>).</p>
<p>Pour rappel l'HTML permet, grâce à WebPack ici, de <b>mettre à jour les modules</b> (packages) <b>durant l'exécution</b>, <b>sans faire un rechargement complet des js</b> !</p>
<p>Et une option - Pouvoir tester webpack dans sa version 5</p>
<p>Vous le saviez sans doute, <a href="https://webpack.js.org/migrate/5/">webpack est sorti dans sa version 5</a> ! (on va vous préparez un article sur les nouveautés / différences).</p>
<p>Vu que <b>Angular utilise webpack</b> pour tout empaqueter, nous avons une <b>option avec Angular 11 pour tester webpack 5</b> :)</p>
<p>"resolutions": {<br>
"webpack": "5.4.0"<br>
}</p>
<p>Alors <b>vous avez testé angular 11 dans vos projets</b> ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Les livraisons avancent à grand pas, et on peut avoir un peu de mal à tout suivre ! Angular était encore <a href="https://github.com/angular/angular/releases/tag/10.0.0">il y a quelques mois en version 10</a>, voila que depuis la semaine dernière il est <a href="https://github.com/angular/angular/releases/tag/11.0.0">en version 11</a> !  Voyons ensemble les <b>derniers nouveautés</b>.</p>
<p>Fermeture de bugs bien connus</p>
<p>Que ce soit le <a href="https://github.com/angular/angular/issues/11405">bug autour de l'i18n</a> (traduction), celui sur <a href="https://github.com/angular/angular/issues/18469">le routerLinkActive</a> ou bien un <a href="https://github.com/angular/angular/issues/12842">nommage de route en lazy loading posant problème</a>, la Team Angular a enfin clôturé plusieurs bugs bien connus, et qui étaient non clôturés, pour certains, depuis 2 ans au moins !</p>
<p>Optimisation du chargement initial</p>
<p>Angular 11 continue à <a href="https://web.dev/first-contentful-paint/">optimiser le FCP</a> en préchargeant des fonts par défaut.</p>
<p>Une amélioration notable des logg et des reports de build</p>

<p>Une amélioration du temps de build</p>
<p>L'ajout de nouvelles dépendances promet une <b>amélioration d'exécution de 2 à 4 fois</b> plus que les anciennes versions.<br>
Et avec <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/">TypeScript en v4</a>, <b>des temps de compilation encore plus rapide</b> !</p>
<p>Une mise à jour de l'extension Angular Language Services</p>

<p>L'extension est en cours d'amélioration (encore en développement). Le but est d'améliorer <b>la détection des types inférents, du côté vue</b>.</p>
<p>Ajout d'une option pour passer en HMR - Hot Module Replacement</p>
<p>Il suffit maintenant de lancer la commande <b>ng serve --hmr </b>pour passer en mode <b>Hot Module Replacement</b>. Pour rappel, c'est une des <a href="https://webpack.js.org/guides/hot-module-replacement/">fonctionnalités proposées par webpack</a> (et aussi <a href="https://fuse-box.org/docs/development/hmr">FuseBox</a>).</p>
<p>Pour rappel l'HTML permet, grâce à WebPack ici, de <b>mettre à jour les modules</b> (packages) <b>durant l'exécution</b>, <b>sans faire un rechargement complet des js</b> !</p>
<p>Et une option - Pouvoir tester webpack dans sa version 5</p>
<p>Vous le saviez sans doute, <a href="https://webpack.js.org/migrate/5/">webpack est sorti dans sa version 5</a> ! (on va vous préparez un article sur les nouveautés / différences).</p>
<p>Vu que <b>Angular utilise webpack</b> pour tout empaqueter, nous avons une <b>option avec Angular 11 pour tester webpack 5</b> :)</p>
<p>"resolutions": {<br>
"webpack": "5.4.0"<br>
}</p>
<p>Alors <b>vous avez testé angular 11 dans vos projets</b> ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 20 Nov 2020 08:42:28 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oLxPVH7Wm5lL.mp3?t=1651678932" length="5235504" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/030-angular-11-est-de-sorti</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développeur,développeuse,Javascript,angular,angularjs,typescript</itunes:keywords>
                                <itunes:duration>05:27</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>30</itunes:episode>
                        <podcast:episode>30</podcast:episode>
                                                    <itunes:subtitle> 
Les livraisons avancent à grand pas, et on peut avoir un peu de mal à tout suivre ! Angular était encore il y a quelques mois en version 10 (https://github.com/angular/angular/releases/tag/10.0.0), voila que depuis la semaine dernière il est en versi...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>014 - 8 bonnes habitudes dans Git</title>
                <guid isPermaLink="false">5dd29736e1918769c89d51f53636dc2d74cb19d1</guid>
                <description><![CDATA[<p> </p>
<p>Après les <a href="http://evanboissonnot.fr/les-5-1-erreurs-les-plus-communes-dans-lutilisation-de-git/">5 mauvaises pratiques qu’on peut trouver dans Git</a>, il est temps de passer du côté lumineux de la force, vous ne pensez pas ?!<br>
Nous allons ici retrouver <b>des bonnes pratiques dans Git</b>, certaines sont le côté pile du dernier article, d’autres des ajouts essentiels pour bien réussir à créer un socle fondamental de <a href="http://evanboissonnot.fr/cultiver-la-cohesion/">cohésion technique dans l’équipe</a>.</p>
<p>Concevoir votre projet Git comme un voyage, une aventure</p>
<p>Imaginez votre projet Git, votre travail comme un voyage, direction vos vacances. Intéressant de le penser comme ça, non ?<br>
L’idée ici, en pensant voyages, c’est de se focaliser sur trois points :</p>
<ul><li>où je vais : le but, l’objectif, la <b>vision de notre voyage</b></li>
  <li>ce que je souhaite <b>me rappeler de mon voyage</b> d’ici 6 mois, 1 an, 10 ans</li>
  <li>comment je vais <b>pouvoir raconter mon voyage à mes amis</b>, ma famille</li>
</ul><p>Utilisez les commits Git pour marquer les étapes de vos voyages</p>
<p>Quand on part en voyage, on prend bien souvent un ou plusieurs appareils photos.<br>
Ici, dans notre projet, <b>Git est notre appareil photo</b>.</p>
<em>CHAQUE PHOTO PRISE</em> <em><b>MARQUE UNE ÉTAPE DE NOTRE AVENTURE</b></em><em>.</em><br><em>PLUTÔT QUE DE DIRE À SES AMIS, ALORS LÀ TU VOIS, HEU J’AI FAIT … AH FLÛTE JE ME RAPPELLE PLUS.</em><br><em>C’EST PLUS SYMPA DE POUVOIR DIRE : J’AI D’ABORD VU LA TOUR DE PISE, PUIS JE SUIS ALLÉ MANGER JUSTE À CÔTÉ, ..</em><br><em>ET SURTOUT DE POUVOIR LE DIRE, 10 ANS APRÈS !</em>
<p>Vos commits sont vos photos dans votre code, ce n’est pas un simple moyen pour envoyer une archive de votre code sur github, gitlab.<br><b>Faites autant de commit que vous avez envie de raconter d’étapes</b>.</p>
<p>Bichonnez le nommage de vos étapes</p>
<p>OK, vous committez fréquemment, de manière unitaires et vos messages ressemblent à « commit » ou bien « écriture de code », … ?</p>
<p>Imaginez-vous dans votre voyage, durant votre voyage, tout est ok vous <b>vous rappelez de ce que vous avez fait dans la journée</b>. A peu près … De ce que vous avez fait hier … et <b>si votre voyage est un roadtrip d’un an</b> ?</p>
<p>Un projet de développement c’est la même chose : vous partez pour un long voyage.<br>
Pensez à bien nommer vos messages de commits. Indiquez :</p>
<ul><li>le <b>type de commit</b> (bug, feature, refacto, …)</li>
  <li>un <b>titre rapide</b> qui résume le commit</li>
  <li>un contenu qui détail ce qui a été fait.</li>
</ul><p>Et si vous avez envie de <b>vous cadrer encore plus</b>, utilisez : <a href="https://github.com/commitizen/cz-cli">commitizen</a> par exemple.</p>
<p>Tentez plusieurs aventures en même temps avec les branches Git locales</p>
<p>Des fois, dans un voyage, un roadtrip par exemple, on peut hésiter entre deux chemins : partir sur cette route, ou sur une autre.<br>
Oui mais une fois qu’on part, on part vraiment. Est-il <b>possible de revenir sur l’ancien chemin</b> ?<br>
D’une certaine façon <b>oui, mais ça prend du temps.</b></p>
<p>Avec Git, vous allez pouvoir aller encore <b>plus loin que tester deux chemins</b> !<br>
Plutôt que tout tester sur le même chemin : mieux vaut privilégier l’essai / erreur :</p>
<ul><li>je crée une branche locale depuis mon dernier commit</li>
  <li>je teste mon idée dans cette branche</li>
  <li>si c’est ok, <b>je fusionne (ou rebase) dans ma branche parente</b>.</li>
  <li>ça ne me plait pas : je supprime la branche</li>
</ul><p>Et ainsi, on a une aventure, où l’on peut <b>tester plusieurs aventures en même temps</b> !<br>
Et <b>capitaliser à fond sur tout ce que l’on apprend</b>, teste !</p>
<p>Rapportez vos souvenirs de la bonne manière : Rebase ou Merge</p>
<p>Bon, c’est décidé, vous voulez tester Tokyo, et Kyoto, et revenir à l’aéroport pour <b>voir le meilleur chemin à prendre</b>.<br>
Dans le futur, vous voulez voir quoi : que vous avez tenté Tokyo, et tenté Kyoto, ou bien que vous avez fait Tokyo puis Kyoto sans parler de cette hésitation, de ces choix ?</p>
<p>Voilà toute <b>la différence entre</b> <a href="https://git-scm.com/book/fr/v2/Les-branches-avec-Git-Rebaser-Rebasing"><b>un merge et un rebase</b></a> !</p>
<p>Des bons réflexes sont à adopter, et surtout le plus important : que <b>tout le monde face de même dans l’équipe</b>.<br>
A retenir :</p>
<ul><li>on va faire des merge quand ce sont des fonctionnalités impactantes, du code commun</li>
  <li>vous allez créer <a href="https://delicious-insights.com/fr/articles/bien-utiliser-git-merge-et-rebase/">un rebase d’une branche local</a> vers une branche commune par exemple.</li>
</ul><p>Concevoir votre projet Git comme un voyage collaboratif</p>
<p>En plus d’un voyage, un roadtrip super sympa seul, votre <b>projet Git peut aussi devenir un voyage collaboratif</b> !<br>
Ca va amener plein de réfléxions :</p>
<ul><li>on part tous ensemble, oui mais chacun peut aller dans un pays différent ?</li>
  <li>si on s’arrête dans une ville, comment on fait pour alimenter l’histoire de notre voyage facilement ?</li>
  <li>si deux collègues sont dans la même ville, comment on gère ça ? et en plus, si c’est pas en même temps ?</li>
</ul><p>Capitalisez ensemble votre travail avec les pushs</p>
<p>Pour continuer à raconter une belle histoire, toutes et tous ensemble, vous allez devoir utiliser un moyen de partage des infos découvertes, des lieux sympas, des moments fun, …</p>
<p>En projet avec Git, c’est la même chose ! Et le plus important est que vous <b>partagiez assez souvent pour que tout le monde</b> soit au courant. Pas trop souvent quand même, sinon, ça peut vite devenir lourd, et/ou amener de <b>la confusion dans ce qu’il se passe</b>.</p>
<p>Utilisez donc des pushs, pas à chaque commit, à minima <b>une à deux fois par jour,</b> ou sur <b>demandes de vos collègues</b>.</p>
<p>Cadrez les échanges de votre voyage avec Git</p>
<p>Si chacun part dans une ville différente, un pays différent, vous faites comment pour que tout soit clair ? Sans cadrage avec vos amis, votre famille, ça va vite partir en cacahuète ce roadtrip à plusieurs </p>
<p>Dans Git, nous allons <b>utiliser les branches partagées</b>, et donc choisir <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">un cadrage (flow) Git</a> adéquat à notre projet (à notre voyage).</p>
<p>Faites des propositions collaboratives avec les PR/MR</p>
<p>Voilà, le roadtrip est lancé, et ça commence plutôt bien ! Et puis, arrive le moment du choix de nouvelles villes, de nouveaux pays. Et puis, des idées de balades en kangourou arrivent alors que d’autres s’y refusent, … bref vous voyez le topo ! Et puis, certains ont déjà visité Moscou et veulent nous partager ce qu’ils-elles ont vu.</p>
<p>Bien utilisées, et fréquemment, les PR/MR, alias <a href="https://support.atlassian.com/bitbucket-cloud/docs/use-pull-requests-for-code-review/">Pull Request / Merge Request</a>, c’est <b>essentiel dans Git en collaboratif</b> !<br>
Utilisez-les pour :</p>
<ul><li><b>sécuriser le code commun</b> du projet : qualité de code, norme, …</li>
  <li><b>s’assurer que le fonctionnel</b> a bien été compris</li>
  <li>travailler à plus que 10 dans un projet</li>
</ul><p>Et en plus, priviligiez les échanges à travers une Pull Request, quand vous avez un doute sur ce que vous avez fait. Vous <b>faites une proposition de code</b>, et vos collègues <b>peuvent argumenter, valider, ou refuser</b>.</p>
<p>Profitez des mêmes expériences, réellement</p>
<p>Bon là, c’est presque de la science-fiction  Imaginez, un-e de vos ami-e-s est parti-e voir Sao Paulo et vous souhaitez pouvoir vivre ce qu’il-elle a déjà vécu. Impossible, n’est-ce pas ? Même en regardant une vidéo, ce n’est pas la même chose que le vivre vraiment …</p>
<p>Bon Ok, prenons un autre exemple : et si votre ami-e avait créé tout un sentier super intéressant, tout un itinéraire, spécial, caché. Vous arrivez à votre tour dans la ville, et vous <b>ne souhaitez pas trouver / construire vous aussi cet itinéraire</b> ? Comment faire ? Il-elle vous envoie un mail, non ?</p>
<p>Sous Git, une bonne pratique, enfin, est de <b>profiter des cherry-picks</b>, souvent peu utilisés !<br>
Ils vous permettent de récupérer du code d’un autre commit, d’une autre branche, et de le rajouter dans votre code courant ! Pratique, et <b>pas besoin de recréer le code vous même</b>…</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Après les <a href="http://evanboissonnot.fr/les-5-1-erreurs-les-plus-communes-dans-lutilisation-de-git/">5 mauvaises pratiques qu’on peut trouver dans Git</a>, il est temps de passer du côté lumineux de la force, vous ne pensez pas ?!<br>
Nous allons ici retrouver <b>des bonnes pratiques dans Git</b>, certaines sont le côté pile du dernier article, d’autres des ajouts essentiels pour bien réussir à créer un socle fondamental de <a href="http://evanboissonnot.fr/cultiver-la-cohesion/">cohésion technique dans l’équipe</a>.</p>
<p>Concevoir votre projet Git comme un voyage, une aventure</p>
<p>Imaginez votre projet Git, votre travail comme un voyage, direction vos vacances. Intéressant de le penser comme ça, non ?<br>
L’idée ici, en pensant voyages, c’est de se focaliser sur trois points :</p>
<ul><li>où je vais : le but, l’objectif, la <b>vision de notre voyage</b></li>
  <li>ce que je souhaite <b>me rappeler de mon voyage</b> d’ici 6 mois, 1 an, 10 ans</li>
  <li>comment je vais <b>pouvoir raconter mon voyage à mes amis</b>, ma famille</li>
</ul><p>Utilisez les commits Git pour marquer les étapes de vos voyages</p>
<p>Quand on part en voyage, on prend bien souvent un ou plusieurs appareils photos.<br>
Ici, dans notre projet, <b>Git est notre appareil photo</b>.</p>
<em>CHAQUE PHOTO PRISE</em> <em><b>MARQUE UNE ÉTAPE DE NOTRE AVENTURE</b></em><em>.</em><br><em>PLUTÔT QUE DE DIRE À SES AMIS, ALORS LÀ TU VOIS, HEU J’AI FAIT … AH FLÛTE JE ME RAPPELLE PLUS.</em><br><em>C’EST PLUS SYMPA DE POUVOIR DIRE : J’AI D’ABORD VU LA TOUR DE PISE, PUIS JE SUIS ALLÉ MANGER JUSTE À CÔTÉ, ..</em><br><em>ET SURTOUT DE POUVOIR LE DIRE, 10 ANS APRÈS !</em>
<p>Vos commits sont vos photos dans votre code, ce n’est pas un simple moyen pour envoyer une archive de votre code sur github, gitlab.<br><b>Faites autant de commit que vous avez envie de raconter d’étapes</b>.</p>
<p>Bichonnez le nommage de vos étapes</p>
<p>OK, vous committez fréquemment, de manière unitaires et vos messages ressemblent à « commit » ou bien « écriture de code », … ?</p>
<p>Imaginez-vous dans votre voyage, durant votre voyage, tout est ok vous <b>vous rappelez de ce que vous avez fait dans la journée</b>. A peu près … De ce que vous avez fait hier … et <b>si votre voyage est un roadtrip d’un an</b> ?</p>
<p>Un projet de développement c’est la même chose : vous partez pour un long voyage.<br>
Pensez à bien nommer vos messages de commits. Indiquez :</p>
<ul><li>le <b>type de commit</b> (bug, feature, refacto, …)</li>
  <li>un <b>titre rapide</b> qui résume le commit</li>
  <li>un contenu qui détail ce qui a été fait.</li>
</ul><p>Et si vous avez envie de <b>vous cadrer encore plus</b>, utilisez : <a href="https://github.com/commitizen/cz-cli">commitizen</a> par exemple.</p>
<p>Tentez plusieurs aventures en même temps avec les branches Git locales</p>
<p>Des fois, dans un voyage, un roadtrip par exemple, on peut hésiter entre deux chemins : partir sur cette route, ou sur une autre.<br>
Oui mais une fois qu’on part, on part vraiment. Est-il <b>possible de revenir sur l’ancien chemin</b> ?<br>
D’une certaine façon <b>oui, mais ça prend du temps.</b></p>
<p>Avec Git, vous allez pouvoir aller encore <b>plus loin que tester deux chemins</b> !<br>
Plutôt que tout tester sur le même chemin : mieux vaut privilégier l’essai / erreur :</p>
<ul><li>je crée une branche locale depuis mon dernier commit</li>
  <li>je teste mon idée dans cette branche</li>
  <li>si c’est ok, <b>je fusionne (ou rebase) dans ma branche parente</b>.</li>
  <li>ça ne me plait pas : je supprime la branche</li>
</ul><p>Et ainsi, on a une aventure, où l’on peut <b>tester plusieurs aventures en même temps</b> !<br>
Et <b>capitaliser à fond sur tout ce que l’on apprend</b>, teste !</p>
<p>Rapportez vos souvenirs de la bonne manière : Rebase ou Merge</p>
<p>Bon, c’est décidé, vous voulez tester Tokyo, et Kyoto, et revenir à l’aéroport pour <b>voir le meilleur chemin à prendre</b>.<br>
Dans le futur, vous voulez voir quoi : que vous avez tenté Tokyo, et tenté Kyoto, ou bien que vous avez fait Tokyo puis Kyoto sans parler de cette hésitation, de ces choix ?</p>
<p>Voilà toute <b>la différence entre</b> <a href="https://git-scm.com/book/fr/v2/Les-branches-avec-Git-Rebaser-Rebasing"><b>un merge et un rebase</b></a> !</p>
<p>Des bons réflexes sont à adopter, et surtout le plus important : que <b>tout le monde face de même dans l’équipe</b>.<br>
A retenir :</p>
<ul><li>on va faire des merge quand ce sont des fonctionnalités impactantes, du code commun</li>
  <li>vous allez créer <a href="https://delicious-insights.com/fr/articles/bien-utiliser-git-merge-et-rebase/">un rebase d’une branche local</a> vers une branche commune par exemple.</li>
</ul><p>Concevoir votre projet Git comme un voyage collaboratif</p>
<p>En plus d’un voyage, un roadtrip super sympa seul, votre <b>projet Git peut aussi devenir un voyage collaboratif</b> !<br>
Ca va amener plein de réfléxions :</p>
<ul><li>on part tous ensemble, oui mais chacun peut aller dans un pays différent ?</li>
  <li>si on s’arrête dans une ville, comment on fait pour alimenter l’histoire de notre voyage facilement ?</li>
  <li>si deux collègues sont dans la même ville, comment on gère ça ? et en plus, si c’est pas en même temps ?</li>
</ul><p>Capitalisez ensemble votre travail avec les pushs</p>
<p>Pour continuer à raconter une belle histoire, toutes et tous ensemble, vous allez devoir utiliser un moyen de partage des infos découvertes, des lieux sympas, des moments fun, …</p>
<p>En projet avec Git, c’est la même chose ! Et le plus important est que vous <b>partagiez assez souvent pour que tout le monde</b> soit au courant. Pas trop souvent quand même, sinon, ça peut vite devenir lourd, et/ou amener de <b>la confusion dans ce qu’il se passe</b>.</p>
<p>Utilisez donc des pushs, pas à chaque commit, à minima <b>une à deux fois par jour,</b> ou sur <b>demandes de vos collègues</b>.</p>
<p>Cadrez les échanges de votre voyage avec Git</p>
<p>Si chacun part dans une ville différente, un pays différent, vous faites comment pour que tout soit clair ? Sans cadrage avec vos amis, votre famille, ça va vite partir en cacahuète ce roadtrip à plusieurs </p>
<p>Dans Git, nous allons <b>utiliser les branches partagées</b>, et donc choisir <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">un cadrage (flow) Git</a> adéquat à notre projet (à notre voyage).</p>
<p>Faites des propositions collaboratives avec les PR/MR</p>
<p>Voilà, le roadtrip est lancé, et ça commence plutôt bien ! Et puis, arrive le moment du choix de nouvelles villes, de nouveaux pays. Et puis, des idées de balades en kangourou arrivent alors que d’autres s’y refusent, … bref vous voyez le topo ! Et puis, certains ont déjà visité Moscou et veulent nous partager ce qu’ils-elles ont vu.</p>
<p>Bien utilisées, et fréquemment, les PR/MR, alias <a href="https://support.atlassian.com/bitbucket-cloud/docs/use-pull-requests-for-code-review/">Pull Request / Merge Request</a>, c’est <b>essentiel dans Git en collaboratif</b> !<br>
Utilisez-les pour :</p>
<ul><li><b>sécuriser le code commun</b> du projet : qualité de code, norme, …</li>
  <li><b>s’assurer que le fonctionnel</b> a bien été compris</li>
  <li>travailler à plus que 10 dans un projet</li>
</ul><p>Et en plus, priviligiez les échanges à travers une Pull Request, quand vous avez un doute sur ce que vous avez fait. Vous <b>faites une proposition de code</b>, et vos collègues <b>peuvent argumenter, valider, ou refuser</b>.</p>
<p>Profitez des mêmes expériences, réellement</p>
<p>Bon là, c’est presque de la science-fiction  Imaginez, un-e de vos ami-e-s est parti-e voir Sao Paulo et vous souhaitez pouvoir vivre ce qu’il-elle a déjà vécu. Impossible, n’est-ce pas ? Même en regardant une vidéo, ce n’est pas la même chose que le vivre vraiment …</p>
<p>Bon Ok, prenons un autre exemple : et si votre ami-e avait créé tout un sentier super intéressant, tout un itinéraire, spécial, caché. Vous arrivez à votre tour dans la ville, et vous <b>ne souhaitez pas trouver / construire vous aussi cet itinéraire</b> ? Comment faire ? Il-elle vous envoie un mail, non ?</p>
<p>Sous Git, une bonne pratique, enfin, est de <b>profiter des cherry-picks</b>, souvent peu utilisés !<br>
Ils vous permettent de récupérer du code d’un autre commit, d’une autre branche, et de le rajouter dans votre code courant ! Pratique, et <b>pas besoin de recréer le code vous même</b>…</p>]]></content:encoded>
                <pubDate>Thu, 19 Nov 2020 14:58:10 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yeDNQSmXLO6X.mp3?t=1651586162" length="8902310" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/014-8-bonnes-habitudes-dans-git</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>projet,développement,Github,agile,Cohésion,git,gitLab,projet it,cohésion technique,cohesion tehcnique</itunes:keywords>
                                <itunes:duration>09:16</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Après les 5 mauvaises pratiques qu’on peut trouver dans Git (http://evanboissonnot.fr/les-5-1-erreurs-les-plus-communes-dans-lutilisation-de-git/), il est temps de passer du côté lumineux de la force, vous ne pensez pas ?!
Nous allons ici retrouver d...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>029 - breaking news - .net 5 aujourdhui</title>
                <guid isPermaLink="false">3e1a597ee98c6e3b9d26fafbc3013ac509610ce0</guid>
                <description><![CDATA[<p>Dans 2 heures .net 5 va être officiellement annoncé.</p>
<p><br></p>
<p>On a eu peur avec le COVID 19 que tout soit décalé.</p>
<p>Et heureusement, tout le monde a réussi à garder le rythme ! Bravo à toute l'équipe, toutes les équipes autour de .net !</p>
<p><br></p>
<p>Fini le .net framework, le .net standard, le .net core, tout va s'unifier autour de .net 5 !</p>
<p><br></p>
<p>Et on va pouvoir en apprendre plus à travers la conférence qui va commencer dans 2 heures (ce 10 novembre 2020 à 14h30).</p>
<p><br></p>
<p>On va suivre ça du plus près que l'on peut, on vous fera des retours, à travers de nombreux articles ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Dans 2 heures .net 5 va être officiellement annoncé.</p>
<p><br></p>
<p>On a eu peur avec le COVID 19 que tout soit décalé.</p>
<p>Et heureusement, tout le monde a réussi à garder le rythme ! Bravo à toute l'équipe, toutes les équipes autour de .net !</p>
<p><br></p>
<p>Fini le .net framework, le .net standard, le .net core, tout va s'unifier autour de .net 5 !</p>
<p><br></p>
<p>Et on va pouvoir en apprendre plus à travers la conférence qui va commencer dans 2 heures (ce 10 novembre 2020 à 14h30).</p>
<p><br></p>
<p>On va suivre ça du plus près que l'on peut, on vous fera des retours, à travers de nombreux articles ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 10 Nov 2020 13:30:16 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oa7vlSrVEKWz.mp3?t=1651606112" length="481225" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/029-breaking-news-net-5-aujourdhui</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>Microsoft,code,développement,net,framework,.net core,.net 5,asp^.net,asp.net wpf,xaml,.net standard</itunes:keywords>
                                <itunes:duration>30</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>29</itunes:episode>
                        <podcast:episode>29</podcast:episode>
                                                    <itunes:subtitle>Dans 2 heures .net 5 va être officiellement annoncé.

On a eu peur avec le COVID 19 que tout soit décalé.
Et heureusement, tout le monde a réussi à garder le rythme ! Bravo à toute l'équipe, toutes les équipes autour de .net !

Fini le .net framework,...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>013 - 5 + 1 erreurs les plus communes avec Git</title>
                <guid isPermaLink="false">4b88297e048ddcab82040f5f05d9b80fefe1fe59</guid>
                <description><![CDATA[<p> </p>
<p>Choisir un gestionnaire de sources pour son code, son projet, c’est <b>une première belle étape</b>. Et pourtant, <b>les réflexes ont la vie dure</b> !<br>
Découvrons ensemble les <b>5</b> <b>erreurs que l’on peut faire dans</b> <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/"><b>l’utilisation de Git</b></a> <b>et de son écosystème</b>.</p>
<p>1 – Utiliser Git comme outil d’archivage</p>
<p>Lorsque l’on <b>n’a pas l’habitude d’utiliser un outil de versionning</b> et que l’on entend parler de <a href="https://learngitbranching.js.org/?locale=fr_FR">Git </a>(ou de <a href="https://tortoisesvn.net/"><em>svn</em></a>, de mercurial, ..), on va commencer par l’utiliser comme <b>outil d’archivage</b>.</p>
<p>A savoir qu’on va envoyer <b>toutes nos modifications uniquement dans un but d’archiver</b> sur un serveur central.<br>
C’est déjà <b>une bonne étape.</b><br>
En effet, on a au moins un <b>historique par journée</b> (c’est fréquent que « l’archive » est faite le soir, avant de partir).</p>
<p>Pourquoi ce n’est pas une bonne pratique ?</p>
<p>L’utilisation d’un Gestionnaire de sources comme Git permet <b>d’aller beaucoup plus loin</b> !<br>
Pourquoi s’en priver ?</p>
<p>De plus, plus on envoie des <b>commits gros</b>, plus <b>les conflits rencontrés seront difficiles à gérer</b>, à corriger par vos collègues.<br>
Très problématique quand on veut partir vite le soir, ou bien que l’on cherche une <a href="http://evanboissonnot.fr/cultiver-la-cohesion/">bonne cohésion d’équipe</a> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Choisir un gestionnaire de sources pour son code, son projet, c’est <b>une première belle étape</b>. Et pourtant, <b>les réflexes ont la vie dure</b> !<br>
Découvrons ensemble les <b>5</b> <b>erreurs que l’on peut faire dans</b> <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/"><b>l’utilisation de Git</b></a> <b>et de son écosystème</b>.</p>
<p>1 – Utiliser Git comme outil d’archivage</p>
<p>Lorsque l’on <b>n’a pas l’habitude d’utiliser un outil de versionning</b> et que l’on entend parler de <a href="https://learngitbranching.js.org/?locale=fr_FR">Git </a>(ou de <a href="https://tortoisesvn.net/"><em>svn</em></a>, de mercurial, ..), on va commencer par l’utiliser comme <b>outil d’archivage</b>.</p>
<p>A savoir qu’on va envoyer <b>toutes nos modifications uniquement dans un but d’archiver</b> sur un serveur central.<br>
C’est déjà <b>une bonne étape.</b><br>
En effet, on a au moins un <b>historique par journée</b> (c’est fréquent que « l’archive » est faite le soir, avant de partir).</p>
<p>Pourquoi ce n’est pas une bonne pratique ?</p>
<p>L’utilisation d’un Gestionnaire de sources comme Git permet <b>d’aller beaucoup plus loin</b> !<br>
Pourquoi s’en priver ?</p>
<p>De plus, plus on envoie des <b>commits gros</b>, plus <b>les conflits rencontrés seront difficiles à gérer</b>, à corriger par vos collègues.<br>
Très problématique quand on veut partir vite le soir, ou bien que l’on cherche une <a href="http://evanboissonnot.fr/cultiver-la-cohesion/">bonne cohésion d’équipe</a> </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 06 Nov 2020 17:28:13 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oZwAmCmGp2jQ.mp3?t=1651585430" length="7619589" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/013-5-1-erreurs-les-plus-communes-avec-git</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,Github,développeur,développeuse,Cohésion,git,gitLab,erreurs,cohesion equipe</itunes:keywords>
                                <itunes:duration>07:56</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Choisir un gestionnaire de sources pour son code, son projet, c’est une première belle étape. Et pourtant, les réflexes ont la vie dure !
Découvrons ensemble les 5 erreurs que l’on peut faire dans l’utilisation de Git (http://evanboissonnot.fr/commen...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>028 - RxJS et Angular - Découvrons les Observables</title>
                <guid isPermaLink="false">bb456316170dca59e3a7ddc1886c0453a484cf1e</guid>
                <description><![CDATA[<p> </p>
<p>Que ce soit au niveau 1, ou bien pour le niveau 2, pour <a href="https://angular.io/">Angular</a>, nous remarquons que l'un des points <b>les moins maitrisés</b> : c'est l'utilisation des <a href="https://rxjs-dev.firebaseapp.com/guide/observable">Observable</a> et de <a href="https://rxjs-dev.firebaseapp.com/">RxJs</a>.</p>
<p>C'est pourquoi nous allons commencer une série d'articles (complétés de vidéos) autour de RxJs et des opérators.</p>
<p>Voici la liste initiale prévue d'articles : </p>
<ul><li><em>- Les Observables de RxJs, c'est quoi vraiment ? (non actif)</em></li>
  <li><em>- Pipe et tap avec les Observables de RxJs (non actif)</em></li>
  <li><em>- Utilisation de map, pour modifier votre flux RxJs (non actif)</em></li>
  <li><em>- Filtrer avec les Observables RxJS (non actif)</em></li>
  <li>- SwitchMap et MergeMap, pour travailler entre Observable RxJs <em>(non actif)</em></li>
  <li><em>- ReactiveForm et Observable, comment bien les utiliser (non actif)</em></li>
</ul><p>Nous vous en reparlerons très bientôt à travers notre premier article !</p>
<p>Et vous allez voir, après cette première série (et bien d'autres), vous ne verrez les <b>Observables RxJs</b> plus jamais pareil.<br>
Notre but, avoué :D, vous donner les clefs pour enfin utiliser et <b>bien utiliser</b> <b>RxJS et les Observables</b>, et penser en <b>mode Réactif</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Que ce soit au niveau 1, ou bien pour le niveau 2, pour <a href="https://angular.io/">Angular</a>, nous remarquons que l'un des points <b>les moins maitrisés</b> : c'est l'utilisation des <a href="https://rxjs-dev.firebaseapp.com/guide/observable">Observable</a> et de <a href="https://rxjs-dev.firebaseapp.com/">RxJs</a>.</p>
<p>C'est pourquoi nous allons commencer une série d'articles (complétés de vidéos) autour de RxJs et des opérators.</p>
<p>Voici la liste initiale prévue d'articles : </p>
<ul><li><em>- Les Observables de RxJs, c'est quoi vraiment ? (non actif)</em></li>
  <li><em>- Pipe et tap avec les Observables de RxJs (non actif)</em></li>
  <li><em>- Utilisation de map, pour modifier votre flux RxJs (non actif)</em></li>
  <li><em>- Filtrer avec les Observables RxJS (non actif)</em></li>
  <li>- SwitchMap et MergeMap, pour travailler entre Observable RxJs <em>(non actif)</em></li>
  <li><em>- ReactiveForm et Observable, comment bien les utiliser (non actif)</em></li>
</ul><p>Nous vous en reparlerons très bientôt à travers notre premier article !</p>
<p>Et vous allez voir, après cette première série (et bien d'autres), vous ne verrez les <b>Observables RxJs</b> plus jamais pareil.<br>
Notre but, avoué :D, vous donner les clefs pour enfin utiliser et <b>bien utiliser</b> <b>RxJS et les Observables</b>, et penser en <b>mode Réactif</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 04 Nov 2020 15:32:07 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bWdplSq7lxAK.mp3?t=1651585119" length="2418908" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/028-rxjs-et-angular-decouvrons-les-observables</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développeur,développeuse,angular,typescript,rxjs,observable</itunes:keywords>
                                <itunes:duration>02:31</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>28</itunes:episode>
                        <podcast:episode>28</podcast:episode>
                                                    <itunes:subtitle> 
Que ce soit au niveau 1, ou bien pour le niveau 2, pour Angular (https://angular.io/), nous remarquons que l'un des points les moins maitrisés : c'est l'utilisation des Observable (https://rxjs-dev.firebaseapp.com/guide/observable) et de RxJs (https:...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>012 - Comment bien cadrer son projet avec ForkFLow git</title>
                <guid isPermaLink="false">109c0cc0956cbd90c35956687ac71172005a0449</guid>
                <description><![CDATA[<p> Nous finissons notre série sur la cohésion technique grâce à Git, avec un cadrage (Flow) Git plus élaboré : le <b>ForkFlow</b>. Comment construire une communauté Open Source sur un projet Git, pouvoir permettre à chacun, chacune d’ajouter du code, donc de contribuer, tout en validant ce qui va être intégrer, voilà <b>les promesses du Fork Flow</b> ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Nous finissons notre série sur la cohésion technique grâce à Git, avec un cadrage (Flow) Git plus élaboré : le <b>ForkFlow</b>. Comment construire une communauté Open Source sur un projet Git, pouvoir permettre à chacun, chacune d’ajouter du code, donc de contribuer, tout en validant ce qui va être intégrer, voilà <b>les promesses du Fork Flow</b> ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 23 Oct 2020 16:25:26 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yXw1nCEY4d0o.mp3?t=1651584593" length="5427396" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/012-comment-bien-cadrer-son-projet-avec-forkflow-git</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>git,git flow,gitlab flow,github flow,forkflow,fork flow</itunes:keywords>
                                <itunes:duration>05:39</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Nous finissons notre série sur la cohésion technique grâce à Git, avec un cadrage (Flow) Git plus élaboré : le ForkFlow. Comment construire une communauté Open Source sur un projet Git, pouvoir permettre à chacun, chacune d’ajouter du code, donc de co...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>011 - Comment bien cadrer son projet avec OneFlow git</title>
                <guid isPermaLink="false">39b785ead89106d4c1a2cc3c736ccf9dbe234768</guid>
                <description><![CDATA[<p> </p>
<p>Nous continue notre série sur <b>la découverte des cadres Git (git flow)</b> pour plus de <b>cohésion technique</b> avec One Flow.<br>
Vous cherchez une alternative à <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-git-flow/">Git flow</a> mais vous ne souhaitez pas passer par <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-github-flow/">Github flow</a>, ou bien <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-gitlab-flow/">Gitlab flow</a> ? <a href="https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow">OneFlow </a>est fait pour vous.<br></p>
<p>Prendre les principes de Git flow …</p>
<p>Dans <b>OneFlow</b>, on retrouve les mêmes principes de :</p>
<ul><li>branche master/main</li>
  <li>branche pour chaque nouvelle fonctionnalité</li>
  <li>gestion des bugs avec des branches hotfix</li>
</ul><p>OneFlow dédié pour certains types de projet</p>
<p>Vu que <b>Oneflow</b> git cadre des projets où les <b>livraisons s’enchaînent les unes après les autres</b>, tout comme <b>Git flow</b>, il va sans dire que cela oriente rapidement notre choix pour démarrer un projet.<br><b>Exit les projets qui ont des contraintes de type : une nouvelle release est totalement différente</b> de la dernière (non rétro-compatible). Dans son article, Adam Ruka présente par exemple le cas de Python avec le passage de la v2 à la v3.</p>
<p>Un flux de développement <b>non pensé pour un haut niveau de Déploiement continu</b>, selon l’auteur. Attention, cela ne veut pas dire que ce n’est pas possible. Simplement, <b>le processus est sans doute un peu trop lourd</b> pour ça.</p>
<p>… Et les améliorer</p>
<p>Se passer de la branche developpement</p>
<p>De base, on peut ici <b>se passer de la branche developement</b> ! Première avancée positive ? (l’auteur propose quand même la même option que git flow, à savoir avoir deux branches : main/master et developement)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Nous continue notre série sur <b>la découverte des cadres Git (git flow)</b> pour plus de <b>cohésion technique</b> avec One Flow.<br>
Vous cherchez une alternative à <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-git-flow/">Git flow</a> mais vous ne souhaitez pas passer par <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-github-flow/">Github flow</a>, ou bien <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-gitlab-flow/">Gitlab flow</a> ? <a href="https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow">OneFlow </a>est fait pour vous.<br></p>
<p>Prendre les principes de Git flow …</p>
<p>Dans <b>OneFlow</b>, on retrouve les mêmes principes de :</p>
<ul><li>branche master/main</li>
  <li>branche pour chaque nouvelle fonctionnalité</li>
  <li>gestion des bugs avec des branches hotfix</li>
</ul><p>OneFlow dédié pour certains types de projet</p>
<p>Vu que <b>Oneflow</b> git cadre des projets où les <b>livraisons s’enchaînent les unes après les autres</b>, tout comme <b>Git flow</b>, il va sans dire que cela oriente rapidement notre choix pour démarrer un projet.<br><b>Exit les projets qui ont des contraintes de type : une nouvelle release est totalement différente</b> de la dernière (non rétro-compatible). Dans son article, Adam Ruka présente par exemple le cas de Python avec le passage de la v2 à la v3.</p>
<p>Un flux de développement <b>non pensé pour un haut niveau de Déploiement continu</b>, selon l’auteur. Attention, cela ne veut pas dire que ce n’est pas possible. Simplement, <b>le processus est sans doute un peu trop lourd</b> pour ça.</p>
<p>… Et les améliorer</p>
<p>Se passer de la branche developpement</p>
<p>De base, on peut ici <b>se passer de la branche developement</b> ! Première avancée positive ? (l’auteur propose quand même la même option que git flow, à savoir avoir deux branches : main/master et developement)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 14 Oct 2020 09:57:11 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bY4YkhAeplDV.mp3?t=1651584136" length="5711184" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/011-comment-bien-cadrer-son-projet-avec-oneflow-git</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,Github,git,Développement informatique,projet informatique,git flow,git lab,oneflow,one flow,projet informatiqie</itunes:keywords>
                                <itunes:duration>05:56</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Nous continue notre série sur la découverte des cadres Git (git flow) pour plus de cohésion technique avec One Flow.
Vous cherchez une alternative à Git flow (http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-git-flow/) mais vous ne souhai...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>010 - Comment bien cadrer son projet avec gitlab flow</title>
                <guid isPermaLink="false">be49d68766c99e80b5310a7284019e552fabba6c</guid>
                <description><![CDATA[<p> </p>
<p>Nous continuons notre série de <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">cadrage de nos projets git</a>, pour plus de <a href="http://evanboissonnot.fr/cultiver-la-cohesion/"><b>cohésion technique</b></a> (et humaine par la même occasion), avec le<a href="https://www.youtube.com/watch?v=enMumwvLAug&amp;pbjreload=101"> gitlab flow.</a><br>
Evolution du <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-git-flow/">github flow</a>, il propose de répondre à plusieurs questions laissées sans vrai cadrage officiel. <a href="https://docs.gitlab.com/ee/topics/gitlab_flow.html">Gitlab flow</a> va y répondre, tout en gardant <b>la simplicité du github flow.</b></p>
<p>Prendre le github flow …</p>
<p>Avec le gitlab flow, nous reprenons les principes du <a href="https://guides.github.com/introduction/flow/">github flow</a>, à savoir :</p>
<ul><li>Se baser sur la <b>branche master/main pour créer les fonctionnalités</b></li>
  <li>Utiliser les <b>Pull/Merge request</b> pour préparer, vérifier, valider, contrôler le code qui va être envoyé sur la master</li>
</ul><p>.. Tout en l’améliorant</p>
<p>La branche master / main devient le staging</p>
<em>ICI, LA MASTER N’EST</em> <em><b>PLUS LA BRANCHE DE PRODUCTION</b></em><em>.</em><br><em>IL S’AGIT DE LA BRANCHE DE STAGING, DE RECETTE, DE TESTS (TECHNIQUES FONCTIONNELS).</em>
<p>Et ça change tout !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Nous continuons notre série de <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">cadrage de nos projets git</a>, pour plus de <a href="http://evanboissonnot.fr/cultiver-la-cohesion/"><b>cohésion technique</b></a> (et humaine par la même occasion), avec le<a href="https://www.youtube.com/watch?v=enMumwvLAug&amp;pbjreload=101"> gitlab flow.</a><br>
Evolution du <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-git-flow/">github flow</a>, il propose de répondre à plusieurs questions laissées sans vrai cadrage officiel. <a href="https://docs.gitlab.com/ee/topics/gitlab_flow.html">Gitlab flow</a> va y répondre, tout en gardant <b>la simplicité du github flow.</b></p>
<p>Prendre le github flow …</p>
<p>Avec le gitlab flow, nous reprenons les principes du <a href="https://guides.github.com/introduction/flow/">github flow</a>, à savoir :</p>
<ul><li>Se baser sur la <b>branche master/main pour créer les fonctionnalités</b></li>
  <li>Utiliser les <b>Pull/Merge request</b> pour préparer, vérifier, valider, contrôler le code qui va être envoyé sur la master</li>
</ul><p>.. Tout en l’améliorant</p>
<p>La branche master / main devient le staging</p>
<em>ICI, LA MASTER N’EST</em> <em><b>PLUS LA BRANCHE DE PRODUCTION</b></em><em>.</em><br><em>IL S’AGIT DE LA BRANCHE DE STAGING, DE RECETTE, DE TESTS (TECHNIQUES FONCTIONNELS).</em>
<p>Et ça change tout !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 07 Oct 2020 13:11:27 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yOXwEfJxLQnb.mp3?t=1651604857" length="6417955" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/010-comment-bien-cadrer-son-projet-avec-gitlab-flow</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>informatique,projet,développement,Github,git,gitLab,projet informatique,pull request,gitlab flow,merge</itunes:keywords>
                                <itunes:duration>06:41</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Nous continuons notre série de cadrage de nos projets git (http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/), pour plus de cohésion technique (http://evanboissonnot.fr/cultiver-la-cohesion/) (et humaine par...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>009 - Comment bien cadrer son projet avec github flow</title>
                <guid isPermaLink="false">97552843132bb2befd149b32f6dcb721ca993a71</guid>
                <description><![CDATA[<p>Nous continuons notre série d'articles sur la <a href="http://evanboissonnot.fr/cultiver-la-cohesion/"><b>cohésion technique</b></a>, autour de Git. Après mentionné l'importance d'un <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/">cadrage de vos projets avec Git</a>, nous avions commencé à découvrir <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">les différents flux Git</a>. <br>
Après avoir vu <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-git-flow/">le grand frère git flow, </a>nous allons découvrir ce que Github a choisi pour la gestion de ses projets : <b>le Github flow</b>. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Nous continuons notre série d'articles sur la <a href="http://evanboissonnot.fr/cultiver-la-cohesion/"><b>cohésion technique</b></a>, autour de Git. Après mentionné l'importance d'un <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/">cadrage de vos projets avec Git</a>, nous avions commencé à découvrir <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">les différents flux Git</a>. <br>
Après avoir vu <a href="http://evanboissonnot.fr/comment-bien-cadrer-son-projet-avec-git-flow/">le grand frère git flow, </a>nous allons découvrir ce que Github a choisi pour la gestion de ses projets : <b>le Github flow</b>. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 29 Sep 2020 12:23:00 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bY4YkhGjXYY8.mp3?t=1651583463" length="8051347" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/009-comment-bien-cadrer-son-projet-avec-github-flow</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,Github,git,projet informatique,github flow,repository</itunes:keywords>
                                <itunes:duration>08:23</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>Nous continuons notre série d'articles sur la cohésion technique (http://evanboissonnot.fr/cultiver-la-cohesion/), autour de Git. Après mentionné l'importance d'un cadrage de vos projets avec Git (http://evanboissonnot.fr/comment-git-va-vous-aider-dans...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>008 - Comment bien cadrer son projet avec git flow</title>
                <guid isPermaLink="false">49a965ae5a5ef9ddbf0c014e93e952aa057ee2f9</guid>
                <description><![CDATA[<p> Après vous avoir présenté comment <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/">git peut vous aider à améliorer la cohésion de votre équipe</a>, nous avions commencé ensemble à échanger sur l'importance de <b>créer de la cohérence, et donc de </b><a href="http://evanboissonnot.fr/cultiver-la-cohesion/"><b>la cohésion</b></a><b> avec git</b>, grâce à un cadre fixe, et donc <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">choisir son flow avec git</a>. </p>
<p><br></p>
<p> Découvrons ensemble comment <a href="https://github.com/nvie/gitflow">git flow</a>, bien que critiqué aujourd'hui, peut être un très <b>bon cadre pour votre projet</b>, pour votre équipe ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Après vous avoir présenté comment <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/">git peut vous aider à améliorer la cohésion de votre équipe</a>, nous avions commencé ensemble à échanger sur l'importance de <b>créer de la cohérence, et donc de </b><a href="http://evanboissonnot.fr/cultiver-la-cohesion/"><b>la cohésion</b></a><b> avec git</b>, grâce à un cadre fixe, et donc <a href="http://evanboissonnot.fr/comment-bien-choisir-son-flow-git-pour-son-projet-de-developpement/">choisir son flow avec git</a>. </p>
<p><br></p>
<p> Découvrons ensemble comment <a href="https://github.com/nvie/gitflow">git flow</a>, bien que critiqué aujourd'hui, peut être un très <b>bon cadre pour votre projet</b>, pour votre équipe ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 16 Sep 2020 13:51:52 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bPRY5hXzNER6.mp3?t=1651668497" length="5223431" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/008-comment-bien-cadrer-son-projet-avec-git-flow</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>équipe,Cohésion,git,projet informatique,git flow,cohesion equipe,pérenniser vos développements,reussite projet</itunes:keywords>
                                <itunes:duration>05:26</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Après vous avoir présenté comment git peut vous aider à améliorer la cohésion de votre équipe (http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/), nous avions commencé ensemble à échanger sur l'importance de créer de...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>007 - Comment le choix du flow dans git va garantir la réussite de votre projet</title>
                <guid isPermaLink="false">d2b2de51b8a889d9a4868ada6196674305bda5ec</guid>
                <description><![CDATA[<p> Un bon flux pour un bon projet. Savoir utiliser les branches, c'est une bonne première étape pour votre projet informatique. Passer à la mise en place d'un flux de gestion de développement, c'est encore mieux. </p>
<p><br></p>
<p> Vous avez choisi <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/">Git pour garantir la cohésion de votre équipe</a> et de votre projet. <br>
Après avoir acquis les <b>bons réflexes d'archivage de votre code</b> (commit et push), vous commencez à ressentir les limites de Git. </p>
<p><br></p>
<p>  Prenons l'exemple suivant : vous êtes en train de <b>développer une fonctionnalité.</b> Or, flûte, un nouveau bug arrive et il faut <b>le corriger direct</b>. Oui, mais zut, je fais comment moi avec ma fonctionnalité pas finie ? Je la commente ? </p>
<p><br></p>
<p> Pour profiter de toute <b>la puissance de Git</b>, et pour pallier au problème ci-dessus, il existe la possibilité de <b>créer des mondes parallèles</b> de votre code source, de votre projet. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Un bon flux pour un bon projet. Savoir utiliser les branches, c'est une bonne première étape pour votre projet informatique. Passer à la mise en place d'un flux de gestion de développement, c'est encore mieux. </p>
<p><br></p>
<p> Vous avez choisi <a href="http://evanboissonnot.fr/comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe/">Git pour garantir la cohésion de votre équipe</a> et de votre projet. <br>
Après avoir acquis les <b>bons réflexes d'archivage de votre code</b> (commit et push), vous commencez à ressentir les limites de Git. </p>
<p><br></p>
<p>  Prenons l'exemple suivant : vous êtes en train de <b>développer une fonctionnalité.</b> Or, flûte, un nouveau bug arrive et il faut <b>le corriger direct</b>. Oui, mais zut, je fais comment moi avec ma fonctionnalité pas finie ? Je la commente ? </p>
<p><br></p>
<p> Pour profiter de toute <b>la puissance de Git</b>, et pour pallier au problème ci-dessus, il existe la possibilité de <b>créer des mondes parallèles</b> de votre code source, de votre projet. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 08 Sep 2020 12:49:41 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/brpdahKMLe3A.mp3?t=1651678431" length="8825434" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/007-comment-le-choix-du-flow-dans-git-va-garantir-la-reussite-de-votre-projet</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>Github,livraison,git,gitLab,intégration continue,git flow,gitlab flow,ci/dc,ci/li,github flow,livraison continue</itunes:keywords>
                                <itunes:duration>09:11</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Un bon flux pour un bon projet. Savoir utiliser les branches, c'est une bonne première étape pour votre projet informatique. Passer à la mise en place d'un flux de gestion de développement, c'est encore mieux. 

 Vous avez choisi Git pour garantir la...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>006 - Ca marche pas Démerde toi</title>
                <guid isPermaLink="false">261280c035f0ee6662f3566d3de05df07d475268</guid>
                <description><![CDATA[<p> Ah cette fameuse phrase : <b>ça marche pas</b>. Vous la connaissez non ? <br>
Combien de fois, on peut la lire ?! Combien de fois on peut la voir !  A travers cet article, je commence une série autour de la <b>déclaration des problèmes</b>, des <b>fonctionnalités d'un projet</b>. Et ainsi comment améliorer la cohésion de l'équipe et du projet. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Ah cette fameuse phrase : <b>ça marche pas</b>. Vous la connaissez non ? <br>
Combien de fois, on peut la lire ?! Combien de fois on peut la voir !  A travers cet article, je commence une série autour de la <b>déclaration des problèmes</b>, des <b>fonctionnalités d'un projet</b>. Et ainsi comment améliorer la cohésion de l'équipe et du projet. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 01 Sep 2020 10:44:08 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oadvZSgd1ZGB.mp3?t=1651582485" length="8144197" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/006-ca-marche-pas-demerde-toi</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>déclaration,,ticket,Cohésion,support,issue,pérennisation,projet it,projet informatique,ticketing,ca marche pas,démerde toi,pérennisation logiciels</itunes:keywords>
                                <itunes:duration>08:28</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Ah cette fameuse phrase : ça marche pas. Vous la connaissez non ? 
Combien de fois, on peut la lire ?! Combien de fois on peut la voir !  A travers cet article, je commence une série autour de la déclaration des problèmes, des fonctionnalités d'un pro...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>005 - Comment mettre en place une veille informatique</title>
                <guid isPermaLink="false">b203ec267e8d9bd5f126ee39ec6caf89c08d07ed</guid>
                <description><![CDATA[<p> Il ne suffit pas de se tenir au courant des dernières nouveautés, et de la découverte d'articles de code. <br>
C'est une culture de la veille informatique que votre équipe, votre entreprise va acquérir. </p>
<p><br></p>
<p>  Choisir son outil (ses outils), est<b> la première étape d'une bonne stratégie</b> de veille informatique. </p>
<ul><li>utilise <b>google actualité</b> (peu de vrais filtres)</li>
  <li>créer des alertes dans <b>Google Alertes</b> (pratique, ça peut par contre polluer votre boite mail si vous n'avez pas de dossier dédié)</li>
  <li>utiliser un agrégateur comme Feedly (très utile, attention à ne pas trop en mettre sinon on peut se sentir envahi-e)</li>
  <li>suivre <b>dev.to</b> depuis sa page d'accueil</li>
  <li>se <b>concentrer également sur medium.com</b> avec sa page d'accueil également</li>
  <li>utiliser <b>des hashtags via twitter</b></li>
</ul><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Il ne suffit pas de se tenir au courant des dernières nouveautés, et de la découverte d'articles de code. <br>
C'est une culture de la veille informatique que votre équipe, votre entreprise va acquérir. </p>
<p><br></p>
<p>  Choisir son outil (ses outils), est<b> la première étape d'une bonne stratégie</b> de veille informatique. </p>
<ul><li>utilise <b>google actualité</b> (peu de vrais filtres)</li>
  <li>créer des alertes dans <b>Google Alertes</b> (pratique, ça peut par contre polluer votre boite mail si vous n'avez pas de dossier dédié)</li>
  <li>utiliser un agrégateur comme Feedly (très utile, attention à ne pas trop en mettre sinon on peut se sentir envahi-e)</li>
  <li>suivre <b>dev.to</b> depuis sa page d'accueil</li>
  <li>se <b>concentrer également sur medium.com</b> avec sa page d'accueil également</li>
  <li>utiliser <b>des hashtags via twitter</b></li>
</ul><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 12 Aug 2020 10:51:25 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ykpLeh4xLl3E.mp3?t=1651581979" length="11381242" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/005-comment-mettre-en-place-une-veille-informatique</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>informatique,#veille,veille informatique,pérenniser vos développements IT,pérenniser vos projets IT,projet informatique,google alerte,feedly</itunes:keywords>
                                <itunes:duration>11:51</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Il ne suffit pas de se tenir au courant des dernières nouveautés, et de la découverte d'articles de code. 
C'est une culture de la veille informatique que votre équipe, votre entreprise va acquérir. 

  Choisir son outil (ses outils), est la première...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>004 - Comment git va vous aider dans la cohésion de votre équipe</title>
                <guid isPermaLink="false">b098077cc61ca3d9627b0b9a4018b926f8d79271</guid>
                <description><![CDATA[<p> Vous aller démarrer un <b>projet de développement</b>, ou bien vous en reprenez un. Et vous vous demandez comment <b>bien suivre votre proje</b>t, l'historique, le code mis en place. Comment avoir <b>un outil de suivi de vos sources</b> qui favorise <a href="http://evanboissonnot.fr/bienvenue/">la pérennisation de votre projet IT</a> ? </p>
<p><br></p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Vous aller démarrer un <b>projet de développement</b>, ou bien vous en reprenez un. Et vous vous demandez comment <b>bien suivre votre proje</b>t, l'historique, le code mis en place. Comment avoir <b>un outil de suivi de vos sources</b> qui favorise <a href="http://evanboissonnot.fr/bienvenue/">la pérennisation de votre projet IT</a> ? </p>
<p><br></p>
<p><br></p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 31 Jul 2020 10:30:16 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/y8eKNsGkjmq4.mp3?t=1651581715" length="7871629" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/004-comment-git-va-vous-aider-dans-la-cohesion-de-votre-equipe</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>Github,fork,développeur,développeuse,Cohésion,git,bitbucket,gestionnaire de source,projet it,projet informatique,cohésion technique,pull request</itunes:keywords>
                                <itunes:duration>08:11</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Vous aller démarrer un projet de développement, ou bien vous en reprenez un. Et vous vous demandez comment bien suivre votre projet, l'historique, le code mis en place. Comment avoir un outil de suivi de vos sources qui favorise la pérennisation de vo...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>027 - Comment éviter de modifier mon web.config, mon appsetting à chaque pull fetch</title>
                <guid isPermaLink="false">b557635dff381f9abe53802676f82c0120c75e5d</guid>
                <description><![CDATA[<p> </p>
<p>Vous êtes sur votre projet <b>.net framework</b>, ou votre projet <b>.net core</b>. Vous faites un fetch sur le repo commun. Et là, de nouveau, de nouveau !, vous récupérez un <b>web.config / appsettings.json</b> modifié, à cause de la <b>chaine de connection</b> qui a encore été <b>commit</b> ....<br>
Comment diable éviter ça à chaque fois ?</p>
<p>Git et le gitignore</p>
<p>Vous le savez, dans <b>git</b>, un des fichiers les plus importants, c'est le <b>gitignore</b>.<br>
Du coup la solution, simple à priori, c'est de mettre le <b>web.config / appsettings</b> en gitignore.</p>
<p>Ah ?! comment ça, ça ne fonctionne pas ?<br>
Ben oui, vous souhaitez aussi pouvoir récupérer votre travail chez vous (vous faites et du remote, et du travail dans l'entreprise).</p>
<p>Git et le fork</p>
<p>Dans la plupart des outils de gestionnaire de sources d'aujourd'hui (<a href="https://docs.gitlab.com/ee/topics/gitlab_flow.html">gitlab</a>, <a href="https://github.com/github">github</a>, <a href="https://bitbucket.org/">bitbucket</a>, ...), vous avez un pouvoir immense, qui est à portée de main : <b>le fork</b>.</p>
<p>Oui, <a href="https://docs.github.com/en/github/getting-started-with-github/fork-a-repo">le fork</a> !</p>
<ol><li>Il est peu utilisé, et pourtant c'est d'un pratique !<br>
Comment y arriver ?<br>
Vous prenez le<b> repository commun</b> sur votre outil préféré (gitlab, github, bitbucket, ...)</li>
  <li>Vous allez chercher à <b>forker le projet</b>, directement depuis l'interface de gestion sur votre navigateur</li>
  <li>Ca va créer un clone complet, donc <b>un répo complet</b>, à distance, qui vous servira de base de développement</li>
  <li>Et c'est ce projet que <b>vous allez cloner</b> !</li>
  <li>Et c'est ce projet où vous pousserez (push) toutes vos modifications, y <b>compris celle du web.config / appsettings</b></li>
</ol><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Vous êtes sur votre projet <b>.net framework</b>, ou votre projet <b>.net core</b>. Vous faites un fetch sur le repo commun. Et là, de nouveau, de nouveau !, vous récupérez un <b>web.config / appsettings.json</b> modifié, à cause de la <b>chaine de connection</b> qui a encore été <b>commit</b> ....<br>
Comment diable éviter ça à chaque fois ?</p>
<p>Git et le gitignore</p>
<p>Vous le savez, dans <b>git</b>, un des fichiers les plus importants, c'est le <b>gitignore</b>.<br>
Du coup la solution, simple à priori, c'est de mettre le <b>web.config / appsettings</b> en gitignore.</p>
<p>Ah ?! comment ça, ça ne fonctionne pas ?<br>
Ben oui, vous souhaitez aussi pouvoir récupérer votre travail chez vous (vous faites et du remote, et du travail dans l'entreprise).</p>
<p>Git et le fork</p>
<p>Dans la plupart des outils de gestionnaire de sources d'aujourd'hui (<a href="https://docs.gitlab.com/ee/topics/gitlab_flow.html">gitlab</a>, <a href="https://github.com/github">github</a>, <a href="https://bitbucket.org/">bitbucket</a>, ...), vous avez un pouvoir immense, qui est à portée de main : <b>le fork</b>.</p>
<p>Oui, <a href="https://docs.github.com/en/github/getting-started-with-github/fork-a-repo">le fork</a> !</p>
<ol><li>Il est peu utilisé, et pourtant c'est d'un pratique !<br>
Comment y arriver ?<br>
Vous prenez le<b> repository commun</b> sur votre outil préféré (gitlab, github, bitbucket, ...)</li>
  <li>Vous allez chercher à <b>forker le projet</b>, directement depuis l'interface de gestion sur votre navigateur</li>
  <li>Ca va créer un clone complet, donc <b>un répo complet</b>, à distance, qui vous servira de base de développement</li>
  <li>Et c'est ce projet que <b>vous allez cloner</b> !</li>
  <li>Et c'est ce projet où vous pousserez (push) toutes vos modifications, y <b>compris celle du web.config / appsettings</b></li>
</ol><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 31 Jul 2020 09:17:57 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yk1LWfgq7e7Z.mp3?t=1651581710" length="6461869" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/comment-eviter-de-modifier-mon-web-config-mon-appsetting-a-chaque-pull-fetch</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,développement,Github,fork,codeur,développeur,développeuse,net,git,gitLab,codeuse,.net framework,.net core,bitbucket,web.config,config,appsettings</itunes:keywords>
                                <itunes:duration>06:43</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>27</itunes:episode>
                        <podcast:episode>27</podcast:episode>
                                                    <itunes:subtitle> 
Vous êtes sur votre projet .net framework, ou votre projet .net core. Vous faites un fetch sur le repo commun. Et là, de nouveau, de nouveau !, vous récupérez un web.config / appsettings.json modifié, à cause de la chaine de connection qui a encore é...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>003 - Comment bien integrer une nouvelle personne dans votre projet IT</title>
                <guid isPermaLink="false">45b11cbc0b7e8d82a28d6ddf8e7fd404768ae815</guid>
                <description><![CDATA[<p> </p>
<p>Et voilà, une nouvelle recrue dans l’entreprise, hop, on le met dans un projet et … ça doit fonctionner ! Et … ben la pauvre personne qui vient d’arriver … elle rame un peu à contre-courant, marchand sur des oeufs, et ayant peur de mal faire …. peur de mal faire … tiens tiens …</p>
<p>Une ressource humaine n’est pas qu’une ressource</p>
<p>Tiens ça me rappelle cette équipe IT, où le commercial, sous la pression de sa direction, me dit :<br>
– Evan, comment on peut <b>accélerer le projet</b> ? Si on met <b>deux ressources de plus</b>, dès la semaine prochaine, tu peux diviser le temps du projet par deux ?<br></p>
<p>Et ma réponse, à votre avis ?<br>
Je lui ai répondu que <b>non</b>, et pour plusieurs raisons :</p>
<ul><li>Le <b>temps d’intégration</b> d’une personne dans une équipe peut durer plusieurs semaines</li>
  <li>Le <b>temps d’apprentissage</b> d’un nouveau projet peut prendre de deux semaines à plusieurs mois</li>
  <li>Un <b>projet TMA qui n’avait aucun tests unitaires ou tests fonctionnels ne permettait pas une intégration facilitée</b></li>
</ul><em>MÊME AVEC LA PERSONNE LA PLUS COMPÉTENTE ET LA PLUS ENDURANTE POSSIBLE, UN PROJET NE PEUT ABSORBER UNE RESSOURCE COMME ÇA ET DIRE : ALLER HOP, ON PASSE À LA VITESSE SUPÉRIEURE !</em><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Et voilà, une nouvelle recrue dans l’entreprise, hop, on le met dans un projet et … ça doit fonctionner ! Et … ben la pauvre personne qui vient d’arriver … elle rame un peu à contre-courant, marchand sur des oeufs, et ayant peur de mal faire …. peur de mal faire … tiens tiens …</p>
<p>Une ressource humaine n’est pas qu’une ressource</p>
<p>Tiens ça me rappelle cette équipe IT, où le commercial, sous la pression de sa direction, me dit :<br>
– Evan, comment on peut <b>accélerer le projet</b> ? Si on met <b>deux ressources de plus</b>, dès la semaine prochaine, tu peux diviser le temps du projet par deux ?<br></p>
<p>Et ma réponse, à votre avis ?<br>
Je lui ai répondu que <b>non</b>, et pour plusieurs raisons :</p>
<ul><li>Le <b>temps d’intégration</b> d’une personne dans une équipe peut durer plusieurs semaines</li>
  <li>Le <b>temps d’apprentissage</b> d’un nouveau projet peut prendre de deux semaines à plusieurs mois</li>
  <li>Un <b>projet TMA qui n’avait aucun tests unitaires ou tests fonctionnels ne permettait pas une intégration facilitée</b></li>
</ul><em>MÊME AVEC LA PERSONNE LA PLUS COMPÉTENTE ET LA PLUS ENDURANTE POSSIBLE, UN PROJET NE PEUT ABSORBER UNE RESSOURCE COMME ÇA ET DIRE : ALLER HOP, ON PASSE À LA VITESSE SUPÉRIEURE !</em><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 20 Jul 2020 13:09:25 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bjLN7hWG4qMR.mp3?t=1651581255" length="8609336" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/003-comment-bien-integrer-une-nouvelle-personne-dans-votre-projet-it</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>projet,développement,RH,rse,drh,pérenniser vos projets IT,intégrer une personne</itunes:keywords>
                                <itunes:duration>08:58</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Et voilà, une nouvelle recrue dans l’entreprise, hop, on le met dans un projet et … ça doit fonctionner ! Et … ben la pauvre personne qui vient d’arriver … elle rame un peu à contre-courant, marchand sur des oeufs, et ayant peur de mal faire …. peur...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>002 - Mon développeur, ma développeuse, fait de la merde, vraiment ?</title>
                <guid isPermaLink="false">46e62275259da4d5a381ee2b8923dd3acd3a3df4</guid>
                <description><![CDATA[<p> </p>
<p>Mon développeur, ma développeuse, il-elle fait de la merde ! C’est par cette phrase que j’ai envie de commencer cet article. On l’entend souvent, voire trop souvent, n’est-ce pas ?!</p>
<p>S’améliorer dans son métier</p>
<p>Le développeur, la développeuse doit se former, apprendre. Je dirais, comme tout personne, dans n’importe quel métier, non ? Surtout s’il, si elle, veut le fait bien.</p>
<p>Et pourtant, partout, dans n’importe quel métier, nous voyons autant des personnes qui réussissent que d’autres qui n’y arrivent pas. Et malgré ce qu’ils disent, ils n’y arrivent pas.</p>
<p>Bouc émissaire ? Ils n’ont qu’à se former !</p>
<p>Et pourtant, c’est un peu trop facile de juger, et dire : oh ben ils ont qu’à se former.<br>
Avec le ya qua faucon, on arrive à rien, non ?!</p>
<p>Creuser et se poser les bonnes questions</p>
<p>Il est facile de dire que si le projet n’est pas pérenne, que si le projet a des bugs, c’est tout de la faute du développeur, de la développeuse.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Mon développeur, ma développeuse, il-elle fait de la merde ! C’est par cette phrase que j’ai envie de commencer cet article. On l’entend souvent, voire trop souvent, n’est-ce pas ?!</p>
<p>S’améliorer dans son métier</p>
<p>Le développeur, la développeuse doit se former, apprendre. Je dirais, comme tout personne, dans n’importe quel métier, non ? Surtout s’il, si elle, veut le fait bien.</p>
<p>Et pourtant, partout, dans n’importe quel métier, nous voyons autant des personnes qui réussissent que d’autres qui n’y arrivent pas. Et malgré ce qu’ils disent, ils n’y arrivent pas.</p>
<p>Bouc émissaire ? Ils n’ont qu’à se former !</p>
<p>Et pourtant, c’est un peu trop facile de juger, et dire : oh ben ils ont qu’à se former.<br>
Avec le ya qua faucon, on arrive à rien, non ?!</p>
<p>Creuser et se poser les bonnes questions</p>
<p>Il est facile de dire que si le projet n’est pas pérenne, que si le projet a des bugs, c’est tout de la faute du développeur, de la développeuse.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 13 Jul 2020 10:07:55 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BG1zehjlZwKN.mp3?t=1651602817" length="8723034" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/002-mon-developpeur-ma-developpeuse-fait-de-la-merde-vraiment</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>projet,qualité,développeur,développeuse,coder,,perenniser,clean code,pérennisation,pérenniser vos développements IT,qualité de code</itunes:keywords>
                                <itunes:duration>09:05</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> 
Mon développeur, ma développeuse, il-elle fait de la merde ! C’est par cette phrase que j’ai envie de commencer cet article. On l’entend souvent, voire trop souvent, n’est-ce pas ?!
S’améliorer dans son métier
Le développeur, la développeuse doit se...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>001 - Non, il ne suffit pas d’appliquer Scrum pour pérenniser vos développements</title>
                <guid isPermaLink="false">439e13595348aa462c63dcd0693b0dc2bafab225</guid>
                <description><![CDATA[<p>Scrum par ici, Scrum par là, à croire que tout le monde a ce mot à la bouche depuis quelques temps. A croire que pour réussir un projet il suffirait d’appliquer Scrum et hop le tour est joué !Ca revient presque à dire : “Quoi ton projet n’est pas en Scrum, non mais Allo Quoi”, mais bon ..on ne va pas aller jusque là … si ?<br>
Scrum n’est pas agile, l’agilité n’est pas LA clef du succèsPrenons donc Scrum, qui est devenu une méthode très à la mode ces derniers temps. Oui, oui, vous m’avez bien lu, j’ai écrit méthode. Et je peux vous dire, ça a été dur de l’écrire tellement je suis convaincu du contraire … mais nous y reviendrons.Je disais donc, Scrum est une méthode Hipe. En somme, si tu ne fais de Scrum sur ton projet, c’est que tu n’as pas un bon projet …<br>
Et le problème, déjà, c’est qu’on <b>parle de méthode</b>. Donc de règles. Donc d’appliquer sans réfléchir. Oui, vous savez, comme appliquer “bêtement” une recette de cuisine.<br>
Normalement, si vous suivez toutes les étapes d’une recette de cuisine, ça doit donner le même résultat que sur la photo … non ?! Ah bon ?!<br>
Et en projet, alors ? Je pense que vous avez la réponse à cette question.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Scrum par ici, Scrum par là, à croire que tout le monde a ce mot à la bouche depuis quelques temps. A croire que pour réussir un projet il suffirait d’appliquer Scrum et hop le tour est joué !Ca revient presque à dire : “Quoi ton projet n’est pas en Scrum, non mais Allo Quoi”, mais bon ..on ne va pas aller jusque là … si ?<br>
Scrum n’est pas agile, l’agilité n’est pas LA clef du succèsPrenons donc Scrum, qui est devenu une méthode très à la mode ces derniers temps. Oui, oui, vous m’avez bien lu, j’ai écrit méthode. Et je peux vous dire, ça a été dur de l’écrire tellement je suis convaincu du contraire … mais nous y reviendrons.Je disais donc, Scrum est une méthode Hipe. En somme, si tu ne fais de Scrum sur ton projet, c’est que tu n’as pas un bon projet …<br>
Et le problème, déjà, c’est qu’on <b>parle de méthode</b>. Donc de règles. Donc d’appliquer sans réfléchir. Oui, vous savez, comme appliquer “bêtement” une recette de cuisine.<br>
Normalement, si vous suivez toutes les étapes d’une recette de cuisine, ça doit donner le même résultat que sur la photo … non ?! Ah bon ?!<br>
Et en projet, alors ? Je pense que vous avez la réponse à cette question.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 26 Jun 2020 16:27:44 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ykpLehQLVlA4.mp3?t=1651602416" length="9968139" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/000-non-il-ne-suffit-pas-d-appliquer-scrum-pour-perenniser-vos-developpements</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>it,Programmation,équipe,agilité,scrum,Cohésion</itunes:keywords>
                                <itunes:duration>10:22</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle>Scrum par ici, Scrum par là, à croire que tout le monde a ce mot à la bouche depuis quelques temps. A croire que pour réussir un projet il suffirait d’appliquer Scrum et hop le tour est joué !Ca revient presque à dire : “Quoi ton projet n’est pas en Sc...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>026 - arrivée de ecmascript 11 2020</title>
                <guid isPermaLink="false">5bb8b0f1167e34cdc9846499158a32d0bae876af</guid>
                <description><![CDATA[<p>Le 17 juin 2020 dernier sortait ecmascript 2020, es11 pour les intimes !</p>
<p>De belles nouveautés pour javascript : </p>
<p>- BigInt</p>
<p>- Promise.allSettled</p>
<p>- globalThis ...</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Le 17 juin 2020 dernier sortait ecmascript 2020, es11 pour les intimes !</p>
<p>De belles nouveautés pour javascript : </p>
<p>- BigInt</p>
<p>- Promise.allSettled</p>
<p>- globalThis ...</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 25 Jun 2020 15:46:26 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/B1PKgSGNnpn5.mp3?t=1651602400" length="4000056" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/026-arrivee-de-ecmascript-11-2020</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>web,développement,codeur,coder,,Javascript,html,ecma,web development,codeuse</itunes:keywords>
                                <itunes:duration>04:09</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>26</itunes:episode>
                        <podcast:episode>26</podcast:episode>
                                                    <itunes:subtitle>Le 17 juin 2020 dernier sortait ecmascript 2020, es11 pour les intimes !
De belles nouveautés pour javascript : 
- BigInt
- Promise.allSettled
- globalThis ...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>025 - ngrx etape 2 on cree un effect avec createeffect de ngrx dans angular</title>
                <guid isPermaLink="false">1a07552f7a20b095a24fe58c481b3b4327f06f10</guid>
                <description><![CDATA[<p><b>Ajoutons un effect pour mettre à jour notre Etat </b></p>
<p><br></p>
<p>Et oui, pour que tout fonctionne, nous devons avoir un effect, qui met à jour notre Etat via une action de loadSuccess.</p>
<p><br></p>
<p>Ca parait bien compliqué, pour de petits projets. Pour des plus gros, vous verrez c'est vraiment très efficace.</p>
<p><br></p>
<p>On découvre comment créer et utiliser un effect dans cet épisode.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p><b>Ajoutons un effect pour mettre à jour notre Etat </b></p>
<p><br></p>
<p>Et oui, pour que tout fonctionne, nous devons avoir un effect, qui met à jour notre Etat via une action de loadSuccess.</p>
<p><br></p>
<p>Ca parait bien compliqué, pour de petits projets. Pour des plus gros, vous verrez c'est vraiment très efficace.</p>
<p><br></p>
<p>On découvre comment créer et utiliser un effect dans cet épisode.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 08 Jun 2020 15:06:20 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ygkpAFD6VMnr.mp3?t=1651677890" length="4712697" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/025-ngrx-etape-2-on-cree-un-effect-avec-createeffect-de-ngrx-dans-angular</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,Javascript,angular,angularjs,typescript</itunes:keywords>
                                <itunes:duration>04:54</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>25</itunes:episode>
                        <podcast:episode>25</podcast:episode>
                                                    <itunes:subtitle>Ajoutons un effect pour mettre à jour notre Etat 

Et oui, pour que tout fonctionne, nous devons avoir un effect, qui met à jour notre Etat via une action de loadSuccess.

Ca parait bien compliqué, pour de petits projets. Pour des plus gros, vous verre...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>024 - ngrx on debute sa decouverte avec angular</title>
                <guid isPermaLink="false">fd5e387369c98d5f29bc96bece8e8dd008afd326</guid>
                <description><![CDATA[<p> Si vous venez de <a href="https://fr.reactjs.org/">ReactJs</a>, vous devez sans connaître <a href="https://redux.js.org/basics/usage-with-react">Redux</a>, la librairie d’unification des états de votre application. Et bien, sachez qu’il existe une librairie qui s’en est inspirée <a href="https://ngrx.io/guide/store">pour Angular : ngrx</a>.<br>
Elle utilise les même principes : <b>Actions, Reducers et Selectors</b>. Découvrons ensemble comment l’intégrer dans <b>votre projet Angular</b>. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Si vous venez de <a href="https://fr.reactjs.org/">ReactJs</a>, vous devez sans connaître <a href="https://redux.js.org/basics/usage-with-react">Redux</a>, la librairie d’unification des états de votre application. Et bien, sachez qu’il existe une librairie qui s’en est inspirée <a href="https://ngrx.io/guide/store">pour Angular : ngrx</a>.<br>
Elle utilise les même principes : <b>Actions, Reducers et Selectors</b>. Découvrons ensemble comment l’intégrer dans <b>votre projet Angular</b>. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 20 May 2020 14:35:39 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/ygkpAF0GLXLE.mp3?t=1651600992" length="9514201" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/024-ngrx-on-debute-sa-decouverte-avec-angular</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,développement,Logiciel,react,dev,Javascript,angular,angularjs,reactjs,developpeme,t,typescript</itunes:keywords>
                                <itunes:duration>09:54</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>24</itunes:episode>
                        <podcast:episode>24</podcast:episode>
                                                    <itunes:subtitle> Si vous venez de ReactJs, vous devez sans connaître Redux, la librairie d’unification des états de votre application. Et bien, sachez qu’il existe une librairie qui s’en est inspirée pour Angular : ngrx (https://ngrx.io/guide/store).
Elle utilise les...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0023 - Injection de dependance et architecture agile</title>
                <guid isPermaLink="false">054e8d122df1f1596e9ec750dc40b12f31a366d8</guid>
                <description><![CDATA[<p>Comment construire une architecture agile, donc évolutive ?</p>
<p>Pensez à l'injection de dépendance :)</p>
<p><br></p>
<p>Avec des interfaces qui orientent le contat de vos classes businesses, et on spécifiant le tout du côté injecteur (par exemple dans dotnet core, dans le Startup)</p>
<p>Vous pouvez décider quelle classe utiliser, en respectant l'interface, le contrat souhaité.</p>
<p><br></p>
<p>A utiliser très vite.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Comment construire une architecture agile, donc évolutive ?</p>
<p>Pensez à l'injection de dépendance :)</p>
<p><br></p>
<p>Avec des interfaces qui orientent le contat de vos classes businesses, et on spécifiant le tout du côté injecteur (par exemple dans dotnet core, dans le Startup)</p>
<p>Vous pouvez décider quelle classe utiliser, en respectant l'interface, le contrat souhaité.</p>
<p><br></p>
<p>A utiliser très vite.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 08 Apr 2020 16:57:13 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/b2PY7Sg98Y3o.mp3?t=1651666991" length="6171742" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/0023-njection-de-dependance-et-architecture-agile</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>c,dotnet,poo,programmation orientation objet,injection de dépendance,clean code,code clean,interface,unity,entities</itunes:keywords>
                                <itunes:duration>06:25</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>23</itunes:episode>
                        <podcast:episode>23</podcast:episode>
                                                    <itunes:subtitle>Comment construire une architecture agile, donc évolutive ?
Pensez à l'injection de dépendance :)

Avec des interfaces qui orientent le contat de vos classes businesses, et on spécifiant le tout du côté injecteur (par exemple dans dotnet core, dans le...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0022 - decouverte de webpack</title>
                <guid isPermaLink="false">04473f05e3ed42a52b289191d193b72143d3fb66</guid>
                <description><![CDATA[<p>Les <b>grandes librairies et frameworks d’aujourd’hui utilisent webpack</b>. Et on peut se demander, à juste titre, si c’est pertinent, ou si <b>ça ne serait pas un effet de mode</b>.</p>
<p>Or, lors d’un de nos derniers articles nous parlions de <a href="https://devtobecurious.com/dcouvrons-ensemble-fusebox/">la venue d’un petit dernier : FuseBox, qui se veut beaucoup plus simple à configurer</a> (et à priori plus rapide dans la phase de génération des fichiers).</p>
<p>Ne partons pas tout de suite de <a href="https://webpack.js.org/guides/getting-started/">WebPack</a> : <b>il vaut quand même bien le coup,</b> et nous allons voir pourquoi dans un tour du propriétaire ! </p>
<p>Note: vous pouvez aller voir <a href="https://github.com/evan-boissonnot/formation-nodejs-fusebox-webpack">notre github avec plein d’exemple sur webpack, fusebox, et bientôt aussi, nodejs</a>.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Les <b>grandes librairies et frameworks d’aujourd’hui utilisent webpack</b>. Et on peut se demander, à juste titre, si c’est pertinent, ou si <b>ça ne serait pas un effet de mode</b>.</p>
<p>Or, lors d’un de nos derniers articles nous parlions de <a href="https://devtobecurious.com/dcouvrons-ensemble-fusebox/">la venue d’un petit dernier : FuseBox, qui se veut beaucoup plus simple à configurer</a> (et à priori plus rapide dans la phase de génération des fichiers).</p>
<p>Ne partons pas tout de suite de <a href="https://webpack.js.org/guides/getting-started/">WebPack</a> : <b>il vaut quand même bien le coup,</b> et nous allons voir pourquoi dans un tour du propriétaire ! </p>
<p>Note: vous pouvez aller voir <a href="https://github.com/evan-boissonnot/formation-nodejs-fusebox-webpack">notre github avec plein d’exemple sur webpack, fusebox, et bientôt aussi, nodejs</a>.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 16 Mar 2020 17:44:16 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bllAwHdZnPJ3.mp3?t=1651735408" length="12673956" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/0022-decouverte-de-webpack</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,Javascript,webpack,fusebox</itunes:keywords>
                                <itunes:duration>13:12</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>22</itunes:episode>
                        <podcast:episode>22</podcast:episode>
                                                    <itunes:subtitle>Les grandes librairies et frameworks d’aujourd’hui utilisent webpack. Et on peut se demander, à juste titre, si c’est pertinent, ou si ça ne serait pas un effet de mode.
Or, lors d’un de nos derniers articles nous parlions de la venue d’un petit dernie...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0021 - decouverte du event storming</title>
                <guid isPermaLink="false">eb620bea77c38b58e935086e7bb69a6a8a60688a</guid>
                <description><![CDATA[<p> L’<b>Event Storming</b> est une approche créée par <a href="https://www.eventstorming.com/"><u>Alberto Brandolini</u></a> permettant de vous aider à modéliser votre domaine <b>métier</b> en équipe. </p>
<p>Très utile en amont d'une approche DDD</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> L’<b>Event Storming</b> est une approche créée par <a href="https://www.eventstorming.com/"><u>Alberto Brandolini</u></a> permettant de vous aider à modéliser votre domaine <b>métier</b> en équipe. </p>
<p>Très utile en amont d'une approche DDD</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 04 Mar 2020 20:07:47 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bPdYrS5aP7va.mp3?t=1651573354" length="5326641" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/003-decouverte-du-event-storming</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>scrum,DDD,event storming,story mapping,user story</itunes:keywords>
                                <itunes:duration>05:32</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>21</itunes:episode>
                        <podcast:episode>21</podcast:episode>
                                                    <itunes:subtitle> L’Event Storming est une approche créée par Alberto Brandolini (https://www.eventstorming.com/) permettant de vous aider à modéliser votre domaine métier en équipe. 
Très utile en amont d'une approche DDD</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0020 - C#- Decouverte des fonctions clr avec C# et SQL Server</title>
                <guid isPermaLink="false">f3f5ccb1395aaf9efcadbb1fbc8bd9e644c04f84</guid>
                <description><![CDATA[<p> </p>
<p>Durant nos développements, nous souhaitions pouvoir profiter d’une fonction de cryptage de nos données, que nous utilisions déjà dans notre projet C#.</p>
<p>Au lieu de s’embêter et risquer une <b>incompatibilité avec l’encryptage depuis SQL Server</b>, autant importer notre fonction dans Sql server, non ?</p>
<p>C’est parti pour le périple créer et importer une <b>fonction CLR UNSAFE dans SQL Server</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Durant nos développements, nous souhaitions pouvoir profiter d’une fonction de cryptage de nos données, que nous utilisions déjà dans notre projet C#.</p>
<p>Au lieu de s’embêter et risquer une <b>incompatibilité avec l’encryptage depuis SQL Server</b>, autant importer notre fonction dans Sql server, non ?</p>
<p>C’est parti pour le périple créer et importer une <b>fonction CLR UNSAFE dans SQL Server</b> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 07 Feb 2020 16:46:01 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bWdplSZRKOKd.mp3?t=1651572451" length="8385717" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/003-c-decouverte-des-fonctions-clr-avec-c-et-sql-server</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,coder,,c,csharp,sql server,unsafe</itunes:keywords>
                                <itunes:duration>08:44</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>20</itunes:episode>
                        <podcast:episode>20</podcast:episode>
                                                    <itunes:subtitle> 
Durant nos développements, nous souhaitions pouvoir profiter d’une fonction de cryptage de nos données, que nous utilisions déjà dans notre projet C#.
Au lieu de s’embêter et risquer une incompatibilité avec l’encryptage depuis SQL Server, autant imp...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0019 - webassembly, ça en est ou ca vient de sortir</title>
                <guid isPermaLink="false">f1ab151ce7b08c1d4b8c6265aef00abf26a151fc</guid>
                <description><![CDATA[<p> </p>
<p>L’idée de WebAssembly c’est d’avoir un code qui soit rapide, portable. A priori, il se veut debuggable,même s’il s’agit d’un langage assembly bas niveau.</p>
<p>L’essentiel c’est d’avoir un fichier wasm qui sera chargé depuis notre page HTML, grâce à du code javascript.</p>
<p>Pour faciliter le debuggage, nous avons également <a href="https://www.webassemblyman.com/wat_webassembly_text_format.html">un fichier wat</a> (c’est du wasm textuel).</p>
<p>Le plus important ici, c’est qu’on <b>ne va pas coder directement en WebAssembly.</b><br>
Non en fait, <b>nous voilà à coder en C, en rust, en C# et à générer du WebAssembly</b> qui sera chargé dans notre navigateur !</p>
<p>Et tiens, pourquoi ne pas créer aussi <a href="https://github.com/AssemblyScript/assemblyscript">du code TypeScript qui génère du WebAssembly</a> !</p>
<p><b>Des exemples webassembly, un IDE</b></p>
<p>Pour des exemples WebAssembly avec javascript, je vous invite à aller voir <a href="https://github.com/mdn/webassembly-examples/tree/master/js-api-examples">ceux proposés par developper Mozilla</a>.</p>
<p>Vous pouvez par exemple explorer un <a href="http://mbebenita.github.io/WasmExplorer/">fichier C converti en fichier wasm, et voir le code intermédiaire, grâce au WebAssembly Explorer</a>.</p>
<p>Et si le coeur vous en dit, il existe même <a href="https://webassembly.studio/">un IDE en ligne pour créer vos fichiers wasm, soit à partir du C, de Rust ou bien de TypeScript</a> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>L’idée de WebAssembly c’est d’avoir un code qui soit rapide, portable. A priori, il se veut debuggable,même s’il s’agit d’un langage assembly bas niveau.</p>
<p>L’essentiel c’est d’avoir un fichier wasm qui sera chargé depuis notre page HTML, grâce à du code javascript.</p>
<p>Pour faciliter le debuggage, nous avons également <a href="https://www.webassemblyman.com/wat_webassembly_text_format.html">un fichier wat</a> (c’est du wasm textuel).</p>
<p>Le plus important ici, c’est qu’on <b>ne va pas coder directement en WebAssembly.</b><br>
Non en fait, <b>nous voilà à coder en C, en rust, en C# et à générer du WebAssembly</b> qui sera chargé dans notre navigateur !</p>
<p>Et tiens, pourquoi ne pas créer aussi <a href="https://github.com/AssemblyScript/assemblyscript">du code TypeScript qui génère du WebAssembly</a> !</p>
<p><b>Des exemples webassembly, un IDE</b></p>
<p>Pour des exemples WebAssembly avec javascript, je vous invite à aller voir <a href="https://github.com/mdn/webassembly-examples/tree/master/js-api-examples">ceux proposés par developper Mozilla</a>.</p>
<p>Vous pouvez par exemple explorer un <a href="http://mbebenita.github.io/WasmExplorer/">fichier C converti en fichier wasm, et voir le code intermédiaire, grâce au WebAssembly Explorer</a>.</p>
<p>Et si le coeur vous en dit, il existe même <a href="https://webassembly.studio/">un IDE en ligne pour créer vos fichiers wasm, soit à partir du C, de Rust ou bien de TypeScript</a> !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 17 Jan 2020 17:06:26 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oZGA4sO7AM2y.mp3?t=1651571905" length="7791812" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/webassembly-ca-en-est-ou-ca-vient-de-sortir</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>Javascript,webassembly,html,w3c</itunes:keywords>
                                <itunes:duration>08:06</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>19</itunes:episode>
                        <podcast:episode>19</podcast:episode>
                                                    <itunes:subtitle> 
L’idée de WebAssembly c’est d’avoir un code qui soit rapide, portable. A priori, il se veut debuggable,même s’il s’agit d’un langage assembly bas niveau.
L’essentiel c’est d’avoir un fichier wasm qui sera chargé depuis notre page HTML, grâce à du cod...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0018 - microservice - un site de reference - microservices,io</title>
                <guid isPermaLink="false">674db9b8372ff00b9204734db8f55ff05b77bc69</guid>
                <description><![CDATA[<p>Attaquons ce premier épisode autour des microservices avec un site de référence : </p>
<p> <a href="https://microservices.io/articles/index.html">https://microservices.io/articles/index.html</a> </p>
<p><br></p>
<p>Des patterns</p>
<p>Des antipatterns</p>
<p>Des exemples de projet</p>
<p>Des schémas</p>
<p>Des réflexions</p>
<p><br></p>
<p>Une mine d'or pour bien commencer, ou bien d'améliorer !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Attaquons ce premier épisode autour des microservices avec un site de référence : </p>
<p> <a href="https://microservices.io/articles/index.html">https://microservices.io/articles/index.html</a> </p>
<p><br></p>
<p>Des patterns</p>
<p>Des antipatterns</p>
<p>Des exemples de projet</p>
<p>Des schémas</p>
<p>Des réflexions</p>
<p><br></p>
<p>Une mine d'or pour bien commencer, ou bien d'améliorer !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 27 Dec 2019 14:08:04 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oRdO4S5WRjAl.mp3?t=1651666107" length="5005291" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/002-microservice-un-site-de-reference-microservices-io</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,Programmation,net,microservice,architecture logiciel</itunes:keywords>
                                <itunes:duration>05:12</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>18</itunes:episode>
                        <podcast:episode>18</podcast:episode>
                                                    <itunes:subtitle>Attaquons ce premier épisode autour des microservices avec un site de référence : 
 https://microservices.io/articles/index.html (https://microservices.io/articles/index.html) 

Des patterns
Des antipatterns
Des exemples de projet
Des schémas
Des réfle...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>000 - La formation est morte vive la formation</title>
                <guid isPermaLink="false">b6879db4b3c0a4604b20aac8c6a599983b6e6925</guid>
                <description><![CDATA[<p> Posons tout de suite le sujet : la <a href="https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6610180517050626048&amp;keywords=%23formation&amp;originTrackingId=7sSXYVY8Rk28vFjDn5SEWQ%3D%3D"><b>hashtag#formation</b></a> se meurt, et ce, depuis des générations !  Transmettre n'est pas le vrai but de la formation, telle qu'elle existe aujourd'hui. Aujourd'hui, tout comme hier, et encore plus demain, la formation est en train de devenir un bien de consommation comme un autre.  Comment éviter de perdre à tout jamais le pouvoir de la formation ? </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Posons tout de suite le sujet : la <a href="https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6610180517050626048&amp;keywords=%23formation&amp;originTrackingId=7sSXYVY8Rk28vFjDn5SEWQ%3D%3D"><b>hashtag#formation</b></a> se meurt, et ce, depuis des générations !  Transmettre n'est pas le vrai but de la formation, telle qu'elle existe aujourd'hui. Aujourd'hui, tout comme hier, et encore plus demain, la formation est en train de devenir un bien de consommation comme un autre.  Comment éviter de perdre à tout jamais le pouvoir de la formation ? </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 10 Dec 2019 16:20:05 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BDaQwuw4LLKK.mp3?t=1651571093" length="7846971" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/la-formation-est-morte-vive-la-formation</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>apprendre,coaching,formation,accompagnateur</itunes:keywords>
                                <itunes:duration>08:10</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                <itunes:subtitle> Posons tout de suite le sujet : la hashtag#formation (https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6610180517050626048&amp;amp;keywords=%23formation&amp;amp;originTrackingId=7sSXYVY8Rk28vFjDn5SEWQ%3D%3D) se meurt, et ce,...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0017 - demarrage projet web api micro service</title>
                <guid isPermaLink="false">0aa1dd0904bbe145fbbbac319f14fd2b4ef59185</guid>
                <description><![CDATA[<p>Nous démarrons une catégorie autour des microservices</p>
<p><br></p>
<p>Comment mettre ça en place ?</p>
<p>Pourquoi les mettre en place ?</p>
<p><br></p>
<p>Quelles technologies ? </p>
<p>Bien que nous allons centrer ça sur dotnet core, nous irons bcp plus loin</p>
<p>Nous parlerons kubernetes, azure, aws, github, gitlab, docker, ....</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Nous démarrons une catégorie autour des microservices</p>
<p><br></p>
<p>Comment mettre ça en place ?</p>
<p>Pourquoi les mettre en place ?</p>
<p><br></p>
<p>Quelles technologies ? </p>
<p>Bien que nous allons centrer ça sur dotnet core, nous irons bcp plus loin</p>
<p>Nous parlerons kubernetes, azure, aws, github, gitlab, docker, ....</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 12 Nov 2019 15:35:05 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yJZzkfGR3AW6.mp3?t=1651570341" length="4395004" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/001-demarrage-projet-web-api-micro-service</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>dotnet,microservice,dotnetcore</itunes:keywords>
                                <itunes:duration>03:03</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>17</itunes:episode>
                        <podcast:episode>17</podcast:episode>
                                                    <itunes:subtitle>Nous démarrons une catégorie autour des microservices

Comment mettre ça en place ?
Pourquoi les mettre en place ?

Quelles technologies ? 
Bien que nous allons centrer ça sur dotnet core, nous irons bcp plus loin
Nous parlerons kubernetes, azure, aws,...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0016 - De l'importance de la veille informatique</title>
                <guid isPermaLink="false">2f7a04daecec07029b4568213b9abeed94c3349f</guid>
                <description><![CDATA[<p>La veille informatique</p>
<p><br></p>
<p>Tout le monde en parle, très peu en font. </p>
<p>Et nous n'allons pas chercher dans ce podcast à culpabiliser</p>
<p>C'est tout le contraire.</p>
<p><br></p>
<p>Ici, nous allons chercher à trouver en quoi la veille dans notre métier va nous aider à reprendre le lead, à retrouver un sens à ce que l'on fait dans notre métier !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>La veille informatique</p>
<p><br></p>
<p>Tout le monde en parle, très peu en font. </p>
<p>Et nous n'allons pas chercher dans ce podcast à culpabiliser</p>
<p>C'est tout le contraire.</p>
<p><br></p>
<p>Ici, nous allons chercher à trouver en quoi la veille dans notre métier va nous aider à reprendre le lead, à retrouver un sens à ce que l'on fait dans notre métier !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 29 Oct 2019 13:37:55 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bWdplSqek5ZJ.mp3?t=1651665722" length="15987908" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/003-de-l-importance-de-la-veille-informatique</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>veille informatique</itunes:keywords>
                                <itunes:duration>11:06</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>16</itunes:episode>
                        <podcast:episode>16</podcast:episode>
                                                    <itunes:subtitle>La veille informatique

Tout le monde en parle, très peu en font. 
Et nous n'allons pas chercher dans ce podcast à culpabiliser
C'est tout le contraire.

Ici, nous allons chercher à trouver en quoi la veille dans notre métier va nous aider à reprendre...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0015 - dotnetcore 3 arrive ! Et ça va tout changer</title>
                <guid isPermaLink="false">5bf7ebf848f1b959e4ec5ebc130a7ab2747d588a</guid>
                <description><![CDATA[<p>Attention, préparez-vous dotnet core 3.0 arrive très bientôt !</p>
<p><br></p>
<p>Actuellement, on est à la Release Candidate 1 (à l'heure où le podcast a été réalisé), et toute l'équipe se prépare à la livraison finale.</p>
<p>Quand est-ce, vous me direz ? Semaine prochaine !</p>
<p><br></p>
<p>Semaine prochaine, <a href="https://www.dotnetconf.net/">une conférence sur 3 jours va avoir lieu</a>, pour présenter dotnet core 3.0 !</p>
<p><br></p>
<p>Et on pourra échanger, découvrir les grandes nouveautés du langage C# 8, du framework 3.0.</p>
<p><br></p>
<p>Vivement !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Attention, préparez-vous dotnet core 3.0 arrive très bientôt !</p>
<p><br></p>
<p>Actuellement, on est à la Release Candidate 1 (à l'heure où le podcast a été réalisé), et toute l'équipe se prépare à la livraison finale.</p>
<p>Quand est-ce, vous me direz ? Semaine prochaine !</p>
<p><br></p>
<p>Semaine prochaine, <a href="https://www.dotnetconf.net/">une conférence sur 3 jours va avoir lieu</a>, pour présenter dotnet core 3.0 !</p>
<p><br></p>
<p>Et on pourra échanger, découvrir les grandes nouveautés du langage C# 8, du framework 3.0.</p>
<p><br></p>
<p>Vivement !</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Sun, 22 Sep 2019 22:14:39 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bWdplSGPqe7n.mp3?t=1651569410" length="16244798" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/002-dotnetcore-3-arrive-et-ca-va-tout-changer</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>code,coder,,c,dotnet,dotnet conf,csharp,framework,amazing</itunes:keywords>
                                <itunes:duration>11:16</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>15</itunes:episode>
                        <podcast:episode>15</podcast:episode>
                                                    <itunes:subtitle>Attention, préparez-vous dotnet core 3.0 arrive très bientôt !

Actuellement, on est à la Release Candidate 1 (à l'heure où le podcast a été réalisé), et toute l'équipe se prépare à la livraison finale.
Quand est-ce, vous me direz ? Semaine prochaine !...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0014 - Les conferences pour fin 2019 autour du développeme</title>
                <guid isPermaLink="false">ca41b702544e60ddfd08f7b27375e750f6c06757</guid>
                <description><![CDATA[<p>On y parle :</p>
<p>- de la release officielle de dotnet core 3.0 ! </p>
<p>- de la .net conf en live streaming</p>
<p>- de la Devops rex à Paris</p>
<p>- du Dev Fest </p>
<p>....</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>On y parle :</p>
<p>- de la release officielle de dotnet core 3.0 ! </p>
<p>- de la .net conf en live streaming</p>
<p>- de la Devops rex à Paris</p>
<p>- du Dev Fest </p>
<p>....</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 04 Sep 2019 14:27:30 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/Bx5gxcW5k8Jo.mp3?t=1651569155" length="4830136" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/les-conferences-pour-fin-2019-autour-du-developpeme</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développement,conference,développeur,développeuse,net</itunes:keywords>
                                <itunes:duration>03:21</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>14</itunes:episode>
                        <podcast:episode>14</podcast:episode>
                                                    <itunes:subtitle>On y parle :
- de la release officielle de dotnet core 3.0 ! 
- de la .net conf en live streaming
- de la Devops rex à Paris
- du Dev Fest 
....</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0013 - Etre bien équipé en dev</title>
                <guid isPermaLink="false">a37fa6d9983f37b046e7f21d0740b92a0ab2e050</guid>
                <description><![CDATA[<p>Être bien équipé-e quand on code, c'est hyper important.</p>
<p>Prenons les trois piliers du code, à part le codeur, la codeuse : </p>
<p><b>- la souris</b></p>
<p>une souris, rien de plus basique, non ? Et pourtant il en existe des programmables, ça peut être confortable, non ?</p>
<p><br></p>
<p><b>- le clavier</b></p>
<p>comme la souris, il est important d'avoir un clavier confortable.</p>
<p>Et si vous lui ajoutiez une touche de programmation ?</p>
<p><br></p>
<p>Vous avez testé le clavier bepo ?</p>
<p><br></p>
<p><b>- l'écran</b></p>
<p>Déjà on établit une règle obligatoire : deux écrans, non ?</p>
<p>On parle aussi logiciel pour simuler plusieurs écrans avec plusieurs pcs</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Être bien équipé-e quand on code, c'est hyper important.</p>
<p>Prenons les trois piliers du code, à part le codeur, la codeuse : </p>
<p><b>- la souris</b></p>
<p>une souris, rien de plus basique, non ? Et pourtant il en existe des programmables, ça peut être confortable, non ?</p>
<p><br></p>
<p><b>- le clavier</b></p>
<p>comme la souris, il est important d'avoir un clavier confortable.</p>
<p>Et si vous lui ajoutiez une touche de programmation ?</p>
<p><br></p>
<p>Vous avez testé le clavier bepo ?</p>
<p><br></p>
<p><b>- l'écran</b></p>
<p>Déjà on établit une règle obligatoire : deux écrans, non ?</p>
<p>On parle aussi logiciel pour simuler plusieurs écrans avec plusieurs pcs</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 21 Aug 2019 12:54:29 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/o9PxzSDz8Y7X.mp3?t=1651569063" length="10283235" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/etre-bien-equipe-en-dev</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>ecran,clavier,productivité,coder,,Souris,apprendre à coder</itunes:keywords>
                                <itunes:duration>07:08</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>13</itunes:episode>
                        <podcast:episode>13</podcast:episode>
                                                    <itunes:subtitle>Être bien équipé-e quand on code, c'est hyper important.
Prenons les trois piliers du code, à part le codeur, la codeuse : 
- la souris
une souris, rien de plus basique, non ? Et pourtant il en existe des programmables, ça peut être confortable, non ?...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0012 - Découverte clavier bepo</title>
                <guid isPermaLink="false">d734fe16a77a0acb1fda8c35aab723b538e2f60a</guid>
                <description><![CDATA[<p>Découvrons ensemble <a href="https://bepo.fr/wiki/Accueil">le clavier Bepo</a>.</p>
<p><br></p>
<p>Evan BOISSONNOT est en train de tester l'écriture avec la norme Bepo.</p>
<p>Il a acheté un <b>clavier TypeMatrix </b>dédié afin de s'y mettre à fond.</p>
<p><br></p>
<p>Dans ce podcast, on parle ergonomie de clavier, du pourquoi on se met au Bepo ou au Dvorak.</p>
<p><br></p>
<p>Et vous, vous vous y êtes mis ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Découvrons ensemble <a href="https://bepo.fr/wiki/Accueil">le clavier Bepo</a>.</p>
<p><br></p>
<p>Evan BOISSONNOT est en train de tester l'écriture avec la norme Bepo.</p>
<p>Il a acheté un <b>clavier TypeMatrix </b>dédié afin de s'y mettre à fond.</p>
<p><br></p>
<p>Dans ce podcast, on parle ergonomie de clavier, du pourquoi on se met au Bepo ou au Dvorak.</p>
<p><br></p>
<p>Et vous, vous vous y êtes mis ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Fri, 26 Jul 2019 16:31:58 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/owEDvs4Z3ZGE.mp3?t=1651568882" length="7809356" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/decouverte-clavier-bepo</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>Santé,clavier,développement,Logiciel,productivité,bepo</itunes:keywords>
                                <itunes:duration>05:25</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>12</itunes:episode>
                        <podcast:episode>12</podcast:episode>
                                                    <itunes:subtitle>Découvrons ensemble le clavier Bepo (https://bepo.fr/wiki/Accueil).

Evan BOISSONNOT est en train de tester l'écriture avec la norme Bepo.
Il a acheté un clavier TypeMatrix dédié afin de s'y mettre à fond.

Dans ce podcast, on parle ergonomie de clavie...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0011 - Le changement, c'est maintenant ?</title>
                <guid isPermaLink="false">d9fdc74fcc3e443a44f8da47244a0a00c2c11d12</guid>
                <description><![CDATA[<p> </p>
<p>A la question : <b>le changement</b> … c’est ? Nous avons tous et toutes quasiment le même réflexe, répondre :  c’est maintenant.<br>
Et pourtant nous allons voir ensemble que le changement, oui, c’est important, oui, nous devons l’apprécier, c’est aussi un autre slogan …. #teasing.</p>
<p><b>Passer d’un monde monolithique …</b></p>
<p>Vous me ferez un cahier des charges s’il vous plaît ? Un bon, un gros cahier des charges. Et surtout, n’oubliez rien dedans hein ! Car sinon, je vous congédie !<br>
Ca vous rappelle quelque chose ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>A la question : <b>le changement</b> … c’est ? Nous avons tous et toutes quasiment le même réflexe, répondre :  c’est maintenant.<br>
Et pourtant nous allons voir ensemble que le changement, oui, c’est important, oui, nous devons l’apprécier, c’est aussi un autre slogan …. #teasing.</p>
<p><b>Passer d’un monde monolithique …</b></p>
<p>Vous me ferez un cahier des charges s’il vous plaît ? Un bon, un gros cahier des charges. Et surtout, n’oubliez rien dedans hein ! Car sinon, je vous congédie !<br>
Ca vous rappelle quelque chose ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 10 Jul 2019 14:19:45 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/odz1WuazXq21.mp3?t=1651676597" length="11083197" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/006-le-changement-1-m4a</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>changement,entreprise,développement,changer,agile,agilité,chenger,devops</itunes:keywords>
                                <itunes:duration>07:41</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>11</itunes:episode>
                        <podcast:episode>11</podcast:episode>
                                                    <itunes:subtitle> 
A la question : le changement … c’est ? Nous avons tous et toutes quasiment le même réflexe, répondre :  c’est maintenant.
Et pourtant nous allons voir ensemble que le changement, oui, c’est important, oui, nous devons l’apprécier, c’est aussi un aut...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0010 - Le théorème de la mouche</title>
                <guid isPermaLink="false">fd7a02979113a9f3d0fceccb191e27fb967000a0</guid>
                <description><![CDATA[<p> </p>
<p>Vous voilà devant une fenêtre, et flûte, elle est fermée. Non, je suis certain qu’elle était ouverte, je suis arrivé-e par là, vous vous dites.<br>
Vous essayez de sortir, bing, la fenêtre. Vous réessayez, bing, encore la fenêtre. A gauche, à droite, rien n’y fait.<br>
Vous avez beau persévérer, vous voilà prisonnier-ère ! Vraiment ? Sortons ensemble du <b>théorème de la mouche</b>.</p>
<p><b>Être persévérant-e, une vraie qualité</b></p>
<p>A la base, persévérer dans une action, un projet, tant que l’on n’y arrive pas, c’est bien ?<br>
C’est une vraie qualité.</p>
<p>Prenons l’exemple des résolutions de début d’année.<br>
Beaucoup en font, peu les réalisent.</p>
<p>Je vous rassure, je ne suis pas là pour vous critiquez, mais avouez que la plupart du temps les résolutions que l’on prend, et bien ….</p>
Ce sont de belles intentions, mais rien de concret n’en sort.
<p>Je vais arrêter de fumer, je vais faire du sport une fois par semaine, j’arrêterai de râler, ….</p>
<p>Tiens, en parlant de faire du sport une fois par semaine.<br>
On a bien envie d’y croire qu’on va réussir, mais … au bout d’un mois ou deux, ça devient vite saoûlant. Et puis, j’ai mal à ma cheville, je suis fatigué-e, ….<br>
On a vite pris le pas d’arrêter, et de remettre à l’année prochaine ce dont on espérait tant réussir cette année.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Vous voilà devant une fenêtre, et flûte, elle est fermée. Non, je suis certain qu’elle était ouverte, je suis arrivé-e par là, vous vous dites.<br>
Vous essayez de sortir, bing, la fenêtre. Vous réessayez, bing, encore la fenêtre. A gauche, à droite, rien n’y fait.<br>
Vous avez beau persévérer, vous voilà prisonnier-ère ! Vraiment ? Sortons ensemble du <b>théorème de la mouche</b>.</p>
<p><b>Être persévérant-e, une vraie qualité</b></p>
<p>A la base, persévérer dans une action, un projet, tant que l’on n’y arrive pas, c’est bien ?<br>
C’est une vraie qualité.</p>
<p>Prenons l’exemple des résolutions de début d’année.<br>
Beaucoup en font, peu les réalisent.</p>
<p>Je vous rassure, je ne suis pas là pour vous critiquez, mais avouez que la plupart du temps les résolutions que l’on prend, et bien ….</p>
Ce sont de belles intentions, mais rien de concret n’en sort.
<p>Je vais arrêter de fumer, je vais faire du sport une fois par semaine, j’arrêterai de râler, ….</p>
<p>Tiens, en parlant de faire du sport une fois par semaine.<br>
On a bien envie d’y croire qu’on va réussir, mais … au bout d’un mois ou deux, ça devient vite saoûlant. Et puis, j’ai mal à ma cheville, je suis fatigué-e, ….<br>
On a vite pris le pas d’arrêter, et de remettre à l’année prochaine ce dont on espérait tant réussir cette année.</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 03 Jul 2019 17:21:44 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/o9PxzS8OpeGn.mp3?t=1651568648" length="7935965" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/001-theoreme-de-la-mouche-m4a</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>productivité,développeur,gestion du temps,persévérant,persévérante,producitivté,mouche,etre productif,loi de parkinson,dévveloppeur</itunes:keywords>
                                <itunes:duration>05:30</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>10</itunes:episode>
                        <podcast:episode>10</podcast:episode>
                                                    <itunes:subtitle> 
Vous voilà devant une fenêtre, et flûte, elle est fermée. Non, je suis certain qu’elle était ouverte, je suis arrivé-e par là, vous vous dites.
Vous essayez de sortir, bing, la fenêtre. Vous réessayez, bing, encore la fenêtre. A gauche, à droite, rie...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0009 - Pourquoi devenir développeur .net, développeuse .net</title>
                <guid isPermaLink="false">eb45b0e6468bc57b1bb035c1a8c8f7d7c4ba924b</guid>
                <description><![CDATA[<p> A l’heure du <b>javascript</b>, de <a href="https://devtobecurious.com/dcouvrir-angular-mon-premier-projet/">l’angular</a>, du <b>react</b> ou bien de <a href="https://devtobecurious.com/dcouverte-de-quasar-spa-pwa-ssr-mobile-un-framework-prometteur/">vue js</a>, on commence à se dire qu’il n’y a que <b>ces langages, ces frameworks</b> … et nous sommes là pour <b>vous dire que non</b>, et bien heureusement ! Il existe bien <b>d’autres langages, des frameworks</b>, et parmi eux, un qui <b>a résisté contre vents et marées</b>, qui a su se changer, s’améliorer : <a href="https://devtobecurious.com/formation-apprendre-asp-net-core-concevoir-des-applications-web-professionnelles/">le framework .net avec c# et VB.net</a>. Découvons ensemble pourquoi devenir <b>développeur .net</b>, <b>développeuse .net</b> est une bonne idée. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> A l’heure du <b>javascript</b>, de <a href="https://devtobecurious.com/dcouvrir-angular-mon-premier-projet/">l’angular</a>, du <b>react</b> ou bien de <a href="https://devtobecurious.com/dcouverte-de-quasar-spa-pwa-ssr-mobile-un-framework-prometteur/">vue js</a>, on commence à se dire qu’il n’y a que <b>ces langages, ces frameworks</b> … et nous sommes là pour <b>vous dire que non</b>, et bien heureusement ! Il existe bien <b>d’autres langages, des frameworks</b>, et parmi eux, un qui <b>a résisté contre vents et marées</b>, qui a su se changer, s’améliorer : <a href="https://devtobecurious.com/formation-apprendre-asp-net-core-concevoir-des-applications-web-professionnelles/">le framework .net avec c# et VB.net</a>. Découvons ensemble pourquoi devenir <b>développeur .net</b>, <b>développeuse .net</b> est une bonne idée. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Thu, 27 Jun 2019 15:06:36 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/b2PY7SnGPAaJ.mp3?t=1651568579" length="13138817" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/001-dev-net</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>développeur,développeuse,c,développeur .net,développeuse .net,vb.net</itunes:keywords>
                                <itunes:duration>09:07</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>9</itunes:episode>
                        <podcast:episode>9</podcast:episode>
                                                    <itunes:subtitle> A l’heure du javascript, de l’angular (https://devtobecurious.com/dcouvrir-angular-mon-premier-projet/), du react ou bien de vue js (https://devtobecurious.com/dcouverte-de-quasar-spa-pwa-ssr-mobile-un-framework-prometteur/), on commence à se dire qu’...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0008 - Transparence et salaire</title>
                <guid isPermaLink="false">5020a8ff21badfac2c2fe93fd299e2b4d29390fe</guid>
                <description><![CDATA[<p>Et si tout commençait avec <b>le salaire, avec les prétentions salariales</b> ?</p>
<p><br></p>
<p>Souvent l'entreprise joue à un <b>jeu de cache-cache</b> où elle ne va pas dire combien elle prétend accepter pour un nouveau, une nouvelle salarié-e.</p>
<p>Et c'est à partir de ce moment précis où tout se joue : on passe d'une entreprise qui pourrait proner la transparence, à l'entreprise qui joue la défense, la protection, et qui <b>confond collaboration</b> et <b>poker de soirée</b> !</p>
<p><br></p>
<p>Peut-on réussir à passer outre ça ? Peut-on réussir à proposer pour une entreprise combien elle prétend, et pour le-la salarié-e, réussir à savoir et donc indiquer combien il, elle peut avoir ? </p>
<p><br></p>
<p>Et puis, tiens allons plus loin ! </p>
<p>Que pensez-vous de la <b>transparence sur les salaires</b> ? </p>
<p><br></p>
<p>Comment avoir un <b>état d'esprit agile dès le recrutement</b> ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Et si tout commençait avec <b>le salaire, avec les prétentions salariales</b> ?</p>
<p><br></p>
<p>Souvent l'entreprise joue à un <b>jeu de cache-cache</b> où elle ne va pas dire combien elle prétend accepter pour un nouveau, une nouvelle salarié-e.</p>
<p>Et c'est à partir de ce moment précis où tout se joue : on passe d'une entreprise qui pourrait proner la transparence, à l'entreprise qui joue la défense, la protection, et qui <b>confond collaboration</b> et <b>poker de soirée</b> !</p>
<p><br></p>
<p>Peut-on réussir à passer outre ça ? Peut-on réussir à proposer pour une entreprise combien elle prétend, et pour le-la salarié-e, réussir à savoir et donc indiquer combien il, elle peut avoir ? </p>
<p><br></p>
<p>Et puis, tiens allons plus loin ! </p>
<p>Que pensez-vous de la <b>transparence sur les salaires</b> ? </p>
<p><br></p>
<p>Comment avoir un <b>état d'esprit agile dès le recrutement</b> ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Wed, 26 Jun 2019 15:26:31 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bz5WqcK1Kk8M.mp3?t=1651568562" length="11059369" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/transparence-et-salaire</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>agile,recrutement,agilité,scrum,offre d'emploi,transparence,drh,salaire,prétention salariale</itunes:keywords>
                                <itunes:duration>07:40</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>8</itunes:episode>
                        <podcast:episode>8</podcast:episode>
                                                    <itunes:subtitle>Et si tout commençait avec le salaire, avec les prétentions salariales ?

Souvent l'entreprise joue à un jeu de cache-cache où elle ne va pas dire combien elle prétend accepter pour un nouveau, une nouvelle salarié-e.
Et c'est à partir de ce moment pré...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0007 - Agile bashing</title>
                <guid isPermaLink="false">d4d25b2ac146970ebf46ade04f82f0fe2c3ee835</guid>
                <description><![CDATA[<p> </p>
<p><a href="http://evanboissonnot.fr/interviewe-jerome-hoarau-autour-de-lagilite/"><b>L’agilité</b></a> en veux-tu, en voilà ? Une entreprise souhaite rassurer ses clients, alors qu’elle est à du mal à comprendre <b>le changement en cours</b> : hop, elle utilise l’argument « <b>je suis agile</b>« . Une entreprise ne comprend pas pourquoi ses projets ne fonctionnent plus, pourquoi elle a un <b>turn-over important</b> : elle dégaine la cartouche « agilité ».</p>
<p>Au début, ça paraissait bien, ça fonctionnait bien : <b>l’équipe avait le sourire</b>, tout le monde y croirait.<br>
Les clients étaient intrigués, et crurent au changement.</p>
<p>Et puis, ce qui devait arriver arriva, l’agilité, mise sur <b>un piédestal</b>, descendit de sa montagne, entraînant tous les espoirs d’un <b>changement positif</b> dans sa chute.</p>
<p>Mais comment on en est arrivé là ? Comment maintenant on a l’impression d’être <b>gavé de cette agilité</b>, alors qu’elle paraissait aussi bien sur le papier ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p><a href="http://evanboissonnot.fr/interviewe-jerome-hoarau-autour-de-lagilite/"><b>L’agilité</b></a> en veux-tu, en voilà ? Une entreprise souhaite rassurer ses clients, alors qu’elle est à du mal à comprendre <b>le changement en cours</b> : hop, elle utilise l’argument « <b>je suis agile</b>« . Une entreprise ne comprend pas pourquoi ses projets ne fonctionnent plus, pourquoi elle a un <b>turn-over important</b> : elle dégaine la cartouche « agilité ».</p>
<p>Au début, ça paraissait bien, ça fonctionnait bien : <b>l’équipe avait le sourire</b>, tout le monde y croirait.<br>
Les clients étaient intrigués, et crurent au changement.</p>
<p>Et puis, ce qui devait arriver arriva, l’agilité, mise sur <b>un piédestal</b>, descendit de sa montagne, entraînant tous les espoirs d’un <b>changement positif</b> dans sa chute.</p>
<p>Mais comment on en est arrivé là ? Comment maintenant on a l’impression d’être <b>gavé de cette agilité</b>, alors qu’elle paraissait aussi bien sur le papier ?</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 11 Jun 2019 15:20:37 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bWdplS3ZDORw.mp3?t=1651595972" length="12824093" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/agile-bashing</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>informatique,Kanban,entreprise,code,développement,agile,développeur,agilité,scrum,gestion projet</itunes:keywords>
                                <itunes:duration>08:54</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>7</itunes:episode>
                        <podcast:episode>7</podcast:episode>
                                                    <itunes:subtitle> 
L’agilité (http://evanboissonnot.fr/interviewe-jerome-hoarau-autour-de-lagilite/) en veux-tu, en voilà ? Une entreprise souhaite rassurer ses clients, alors qu’elle est à du mal à comprendre le changement en cours : hop, elle utilise l’argument « je...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0006 - Téléphone agile</title>
                <guid isPermaLink="false">392d25f94c1b03af208423ed1354b0c734965a0e</guid>
                <description><![CDATA[<p> Si je vous dis <b>cahier des charges</b>, vous pensez tout de suite : grosse <b>documentation en amont</b>. Vous pensez aussi : <b>non réussite du projet</b>, non ?  </p>
<p>Et puis il y a tout <b>ce temps pour construire</b> le cahier des charges, qui devient inutile 6 mois plus tard (lorsque le cahier des charges est fini d’être construit). Je vous propose <b>un jeu simple</b> que j’utilise en <a href="http://evanboissonnot.fr/des-retours-formations-formes-font-plaisir-csharp-tests-recette-vb-wpf/"><b>formation</b></a>, pour démontrer : <b>l’apprentissage par répétition</b> et aussi <b>la construction d’un cahier des charges, en agilité</b>, par itération. Laissez-moi vous présenter le <b>téléphone agile</b> (<em>je tiens le nom du jeu d’un des apprenants qui m’a dit : »Evan on dirait un téléphone arabe, mais agile =&gt; c’est un téléphone agile », merci à lui</em>). </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Si je vous dis <b>cahier des charges</b>, vous pensez tout de suite : grosse <b>documentation en amont</b>. Vous pensez aussi : <b>non réussite du projet</b>, non ?  </p>
<p>Et puis il y a tout <b>ce temps pour construire</b> le cahier des charges, qui devient inutile 6 mois plus tard (lorsque le cahier des charges est fini d’être construit). Je vous propose <b>un jeu simple</b> que j’utilise en <a href="http://evanboissonnot.fr/des-retours-formations-formes-font-plaisir-csharp-tests-recette-vb-wpf/"><b>formation</b></a>, pour démontrer : <b>l’apprentissage par répétition</b> et aussi <b>la construction d’un cahier des charges, en agilité</b>, par itération. Laissez-moi vous présenter le <b>téléphone agile</b> (<em>je tiens le nom du jeu d’un des apprenants qui m’a dit : »Evan on dirait un téléphone arabe, mais agile =&gt; c’est un téléphone agile », merci à lui</em>). </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 04 Jun 2019 11:58:56 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/omErWsDwPPRd.mp3?t=1651568276" length="7571711" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/telephone-agile</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>projet,formation,agile,seriousgame,agilité,scrum,openseriousgame,gestionprojet</itunes:keywords>
                                <itunes:duration>05:15</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>6</itunes:episode>
                        <podcast:episode>6</podcast:episode>
                                                    <itunes:subtitle> Si je vous dis cahier des charges, vous pensez tout de suite : grosse documentation en amont. Vous pensez aussi : non réussite du projet, non ?  
Et puis il y a tout ce temps pour construire le cahier des charges, qui devient inutile 6 mois plus tard...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0005 - Autonomie des équipes - Détruire les chefs de projet</title>
                <guid isPermaLink="false">9d37b6f3af7445ffa32c05574cd957bedf973d7c</guid>
                <description><![CDATA[<p> </p>
<p>La fin approche à grand pas. La fin des <a href="https://blog.teamleader.fr/projet/gestion-de-projet/gestion-de-projet-les-7-raisons-qui-vous-font-echouer">chefs des projets</a>. Oui, vous avez bien lu, <b>fini ce métier qui ne sert à rien</b>.<br>
Vive <b>l’autonomie des équipes</b>.</p>
<p><b>Fin d’une époque</b></p>
<p>Quand on parle d’époque, je ne sais pas vous, mais moi, je pense tout de suite à Matrix.<br>
(Et bien pour une fois, ce n’est pas ce ça qu’il s’agit ici.)</p>
<p>Dans cet article, je souhaite parler de ce temps où l’on avait un supérieur qui :</p>
<ul><li>nous disait tout ce que l’on devait faire</li>
  <li>passe son temps à gérer le suivi projet</li>
  <li>demandait à rendre des comptes</li>
  <li>surveillait, fliquait</li>
</ul><p>Ce chef de projet portait sur ses épaules, comme Atlas avec le monde, <b>l’ensemble de la responsabilité de l’équipe</b>.<br>
(Lorsqu’on avait la chance d’avoir un chef qui était un peu intelligent …)</p>
<p>La plupart du temps, même si c’était lui qui devait <b>être responsable</b>, en fait, il faisait porter <b>le chapeau à l’équipe</b>, ou même pire à l’une des personnes de l’équipe.</p>
<p>Management à l’ancienne quand tu nous tiens !</p>
<p>Je suis venu vous dire que ce <b>temps est révolu</b> ! Oui, révolu !</p>
Nous avançons tout doucement vers <b>un management où les chefs n’existeront plus</b>.<br>
Ils seront remplacer par des <a href="https://www.youtube.com/watch?v=QeaP2YxTQYw&amp;t=448s">facilitateurs, des coachs d’équipes</a>.<br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>La fin approche à grand pas. La fin des <a href="https://blog.teamleader.fr/projet/gestion-de-projet/gestion-de-projet-les-7-raisons-qui-vous-font-echouer">chefs des projets</a>. Oui, vous avez bien lu, <b>fini ce métier qui ne sert à rien</b>.<br>
Vive <b>l’autonomie des équipes</b>.</p>
<p><b>Fin d’une époque</b></p>
<p>Quand on parle d’époque, je ne sais pas vous, mais moi, je pense tout de suite à Matrix.<br>
(Et bien pour une fois, ce n’est pas ce ça qu’il s’agit ici.)</p>
<p>Dans cet article, je souhaite parler de ce temps où l’on avait un supérieur qui :</p>
<ul><li>nous disait tout ce que l’on devait faire</li>
  <li>passe son temps à gérer le suivi projet</li>
  <li>demandait à rendre des comptes</li>
  <li>surveillait, fliquait</li>
</ul><p>Ce chef de projet portait sur ses épaules, comme Atlas avec le monde, <b>l’ensemble de la responsabilité de l’équipe</b>.<br>
(Lorsqu’on avait la chance d’avoir un chef qui était un peu intelligent …)</p>
<p>La plupart du temps, même si c’était lui qui devait <b>être responsable</b>, en fait, il faisait porter <b>le chapeau à l’équipe</b>, ou même pire à l’une des personnes de l’équipe.</p>
<p>Management à l’ancienne quand tu nous tiens !</p>
<p>Je suis venu vous dire que ce <b>temps est révolu</b> ! Oui, révolu !</p>
Nous avançons tout doucement vers <b>un management où les chefs n’existeront plus</b>.<br>
Ils seront remplacer par des <a href="https://www.youtube.com/watch?v=QeaP2YxTQYw&amp;t=448s">facilitateurs, des coachs d’équipes</a>.<br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 13 May 2019 18:49:43 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/yE0zXs0ZAVwv.mp3?t=1651595758" length="9597979" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/004-autonomie-1-m4a</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>management,agile,gestion,agilité,scrum,autonomie,responsable,équipes</itunes:keywords>
                                <itunes:duration>06:39</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>5</itunes:episode>
                        <podcast:episode>5</podcast:episode>
                                                    <itunes:subtitle> 
La fin approche à grand pas. La fin des chefs des projets (https://blog.teamleader.fr/projet/gestion-de-projet/gestion-de-projet-les-7-raisons-qui-vous-font-echouer). Oui, vous avez bien lu, fini ce métier qui ne sert à rien.
Vive l’autonomie des équ...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0004 - Ca n'existe pas la méthode Agile ! Ou comment Scrum n'est pas l'agilité</title>
                <guid isPermaLink="false">1640bb3f179356f78f1bb0b303206524a2c546aa</guid>
                <description><![CDATA[<p> </p>
<p>Bien difficile de s’y retrouver entre <b>Scrum</b>, <b>agilité</b>, lean, extreme programing, et tout ce qui touche à l’agilité. Faisons un tour sur ce qu’est vraiment l’agilité, et pourquoi <b>on confond outil et approche</b>, <b>état d’esprit</b> et <b>méthodologie</b>.</p>
<p><b>Pas de méthode agile</b></p>
<p>Mettons les pieds dans le plat : <b>ça n’existe pas la méthode agile</b>. Oui, ça peut vous paraître bizarre au vue des livres que l’on voit un peu partout dans le commerce.</p>
<p>Tiens, rien que sur Amazon : <a href="https://amzn.to/2Cb0rl9">https://amzn.to/2Cb0rl9</a>. Le nombre de titres à propros de méthode agile est impressionnante, et peut amener la confusion, vous ne trouvez pas ?!</p>
<p><b>Une méthode, c’est une recette qui fonctionne</b></p>
<p>Si l’on commence par <a href="https://www.larousse.fr/dictionnaires/francais/m%C3%A9thode/50965">une définition du Larouse</a> :</p>
Ensemble ordonné de manière logique de principes, de règles, d’étapes, qui constitue un moyen pour <b>parvenir à un résultat</b>
<p>Ainsi, si l’on appliquer la « méthode agile », on doit <b>arriver à un résultat</b>, n’est-ce pas ?</p>
<p>Ce résultat, quel est-il ? La <b>réussite du projet</b> bien sûr !</p>
<p>Si vous voulez faire un gâteau, vous suivez une recette et ça fonctionne … vraiment ?</p>
<p>Réussite d’un projet, vous avez dit ?</p>
<p>Pensez-vous qu’un projet, dit agile, réussit à tout prix ? </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> </p>
<p>Bien difficile de s’y retrouver entre <b>Scrum</b>, <b>agilité</b>, lean, extreme programing, et tout ce qui touche à l’agilité. Faisons un tour sur ce qu’est vraiment l’agilité, et pourquoi <b>on confond outil et approche</b>, <b>état d’esprit</b> et <b>méthodologie</b>.</p>
<p><b>Pas de méthode agile</b></p>
<p>Mettons les pieds dans le plat : <b>ça n’existe pas la méthode agile</b>. Oui, ça peut vous paraître bizarre au vue des livres que l’on voit un peu partout dans le commerce.</p>
<p>Tiens, rien que sur Amazon : <a href="https://amzn.to/2Cb0rl9">https://amzn.to/2Cb0rl9</a>. Le nombre de titres à propros de méthode agile est impressionnante, et peut amener la confusion, vous ne trouvez pas ?!</p>
<p><b>Une méthode, c’est une recette qui fonctionne</b></p>
<p>Si l’on commence par <a href="https://www.larousse.fr/dictionnaires/francais/m%C3%A9thode/50965">une définition du Larouse</a> :</p>
Ensemble ordonné de manière logique de principes, de règles, d’étapes, qui constitue un moyen pour <b>parvenir à un résultat</b>
<p>Ainsi, si l’on appliquer la « méthode agile », on doit <b>arriver à un résultat</b>, n’est-ce pas ?</p>
<p>Ce résultat, quel est-il ? La <b>réussite du projet</b> bien sûr !</p>
<p>Si vous voulez faire un gâteau, vous suivez une recette et ça fonctionne … vraiment ?</p>
<p>Réussite d’un projet, vous avez dit ?</p>
<p>Pensez-vous qu’un projet, dit agile, réussit à tout prix ? </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 07 May 2019 16:08:45 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bYKYluVqYrLp.mp3?t=1651567940" length="12480644" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/agilite-vs-scrum-1-m4a</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>agile,gestion,agilité,scrum,manifeste,lean,xp</itunes:keywords>
                                <itunes:duration>08:39</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>4</itunes:episode>
                        <podcast:episode>4</podcast:episode>
                                                    <itunes:subtitle> 
Bien difficile de s’y retrouver entre Scrum, agilité, lean, extreme programing, et tout ce qui touche à l’agilité. Faisons un tour sur ce qu’est vraiment l’agilité, et pourquoi on confond outil et approche, état d’esprit et méthodologie.
Pas de métho...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0003 - Du jus de raisin et du cafe - correction.wav</title>
                <guid isPermaLink="false">f6d0dc830519e54d322edbb99d0aa58b4325e962</guid>
                <description><![CDATA[<p>Vous avez réussi à transvaser le jus de raisin dans la tasse sans mélanger les deux ? </p>
<p>Bravo : vous avez réussi à sortir du cadre !</p>
<p><br></p>
<p>Si vous n'avez pas réussi : hey, ne partez pas, sortir du cadre ça s'apprend, et ce podcast est là pour ça !</p>
<p><br></p>
<p>A tout de suite pour l'écoute ! :) Nous y parlons aussi variable et du prochain épisode ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p>Vous avez réussi à transvaser le jus de raisin dans la tasse sans mélanger les deux ? </p>
<p>Bravo : vous avez réussi à sortir du cadre !</p>
<p><br></p>
<p>Si vous n'avez pas réussi : hey, ne partez pas, sortir du cadre ça s'apprend, et ce podcast est là pour ça !</p>
<p><br></p>
<p>A tout de suite pour l'écoute ! :) Nous y parlons aussi variable et du prochain épisode ! :)</p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 29 Apr 2019 21:52:36 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/oZGA4sGpDdlW.mp3?t=1651567869" length="7490708" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/002-du-jus-de-raisin-et-du-cafe-correction-wav</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>apprendre,Programmation,coder,,algo,</itunes:keywords>
                                <itunes:duration>07:48</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>3</itunes:episode>
                        <podcast:episode>3</podcast:episode>
                                                    <itunes:subtitle>Vous avez réussi à transvaser le jus de raisin dans la tasse sans mélanger les deux ? 
Bravo : vous avez réussi à sortir du cadre !

Si vous n'avez pas réussi : hey, ne partez pas, sortir du cadre ça s'apprend, et ce podcast est là pour ça !

A tout de...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0002 - le client nest pas roi</title>
                <guid isPermaLink="false">75d5453865bdd568726a5cc7c2ad15fe5db95c4e</guid>
                <description><![CDATA[<p> Commençons notre série <a href="https://manifesteagile.fr/">des principes de l’agilité</a> en parlant de la <b>satisfaction client</b>. </p>
<p><br></p>
<p>Le plus dur quand on réalise un projet c’est de satisfaire notre client, nous allons voir ensemble <b>les erreurs sur nos modes de pensées</b> habituelles, et comment on peut <b>changer cette vision</b>, comment on peut restaurer <b>la confiance client</b>. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Commençons notre série <a href="https://manifesteagile.fr/">des principes de l’agilité</a> en parlant de la <b>satisfaction client</b>. </p>
<p><br></p>
<p>Le plus dur quand on réalise un projet c’est de satisfaire notre client, nous allons voir ensemble <b>les erreurs sur nos modes de pensées</b> habituelles, et comment on peut <b>changer cette vision</b>, comment on peut restaurer <b>la confiance client</b>. </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Mon, 29 Apr 2019 21:47:01 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/bllAwHav8rQg.mp3?t=1651567868" length="17328956" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/001-le-client-nest-pas-roi</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>agile,agilité,scrum,manifeste</itunes:keywords>
                                <itunes:duration>12:53</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>2</itunes:episode>
                        <podcast:episode>2</podcast:episode>
                                                    <itunes:subtitle> Commençons notre série des principes de l’agilité (https://manifesteagile.fr/) en parlant de la satisfaction client. 

Le plus dur quand on réalise un projet c’est de satisfaire notre client, nous allons voir ensemble les erreurs sur nos modes de pens...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
                    <item>
                <title>0001 - du jus de raisin et du cafe.wav</title>
                <guid isPermaLink="false">c169b31ea32cfc833e0dbeacfb00f3767b70a9cd</guid>
                <description><![CDATA[<p> Démarrons cette <a href="https://www.linkedin.com/feed/hashtag/?keywords=%23formation"><b>#formation</b></a> pour <b>apprendre à </b><a href="https://www.linkedin.com/feed/hashtag/?keywords=%23coder"><b>#coder</b></a> en prenant un verre ! </p>
<p>Non pardon, nous allons prendre deux verres :  </p>
<p>- des vitamines avec un jus de raisin </p>
<p>- un remontant avec un café  </p>
<p>Et si on transvasait le café dans le raisin ? Ca vous dit d'essayer ça pour démarrer la formation pour <a href="https://www.linkedin.com/feed/hashtag/?keywords=%23apprendre"><b>#apprendre</b></a> à coder ?!  </p>
<p>C'est à vous !  </p>
<p>A dans une semaine ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></description>
                <content:encoded><![CDATA[<p> Démarrons cette <a href="https://www.linkedin.com/feed/hashtag/?keywords=%23formation"><b>#formation</b></a> pour <b>apprendre à </b><a href="https://www.linkedin.com/feed/hashtag/?keywords=%23coder"><b>#coder</b></a> en prenant un verre ! </p>
<p>Non pardon, nous allons prendre deux verres :  </p>
<p>- des vitamines avec un jus de raisin </p>
<p>- un remontant avec un café  </p>
<p>Et si on transvasait le café dans le raisin ? Ca vous dit d'essayer ça pour démarrer la formation pour <a href="https://www.linkedin.com/feed/hashtag/?keywords=%23apprendre"><b>#apprendre</b></a> à coder ?!  </p>
<p>C'est à vous !  </p>
<p>A dans une semaine ! </p><br/><p>Hébergé par Ausha. Visitez <a href="https://ausha.co/politique-de-confidentialite">ausha.co/politique-de-confidentialite</a> pour plus d'informations.</p>]]></content:encoded>
                <pubDate>Tue, 23 Apr 2019 20:35:34 +0000</pubDate>
                <enclosure url="https://audio.ausha.co/BNkY1FZWYxxY.mp3?t=1651595608" length="2991377" type="audio/mpeg"/>
                                    <link>https://podcast.ausha.co/evan-dev-curieux/du-jus-de-raisin-et-du-cafe-wav</link>
                
                                <itunes:author>Evan, dev curieux</itunes:author>
                <itunes:explicit>false</itunes:explicit>
                                    <itunes:keywords>apprendre,Programmation,coder,</itunes:keywords>
                                <itunes:duration>03:06</itunes:duration>
                <itunes:episodeType>full</itunes:episodeType>
                                    <itunes:season>1</itunes:season>
                    <podcast:season>1</podcast:season>
                                            <itunes:episode>1</itunes:episode>
                        <podcast:episode>1</podcast:episode>
                                                    <itunes:subtitle> Démarrons cette #formation (https://www.linkedin.com/feed/hashtag/?keywords=%23formation) pour apprendre à #coder (https://www.linkedin.com/feed/hashtag/?keywords=%23coder) en prenant un verre ! 
Non pardon, nous allons prendre deux verres :  
- des v...</itunes:subtitle>

                
                <googleplay:author>Evan, dev curieux</googleplay:author>
                                <googleplay:explicit>false</googleplay:explicit>

                                    <itunes:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                    <googleplay:image href="https://image.ausha.co/KY9805e0F44U2fkRaz0PGj1EmSJRbn8ubsYvh1nW_1400x1400.jpeg?t=1773416306"/>
                
                                    <psc:chapters version="1.1">
                                            </psc:chapters>
                
                            </item>
            </channel>
</rss>
