<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Alain Nicolas</title>
    <link>https://alainnicolas.fr/fr/</link>
    <description>En tant que Développeur Blockchain Fullstack, je souhaite maximiser la qualité du code de mes projets afin de toujours livrer de la valeur.</description>
    <language>fr</language>
    <lastBuildDate>Sat, 09 May 2026 09:16:17 +0200</lastBuildDate>
    <atom:link href="https://alainnicolas.fr/fr/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Quand la sécurité s&#39;effondre par manque de maintenance</title>
      <link>https://alainnicolas.fr/fr/blog/quand-la-securite-s-effondre-par-manque-de-maintenance/</link>
      <pubDate>Sat, 11 Apr 2026 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/quand-la-securite-s-effondre-par-manque-de-maintenance/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Quand la vulnérabilité React2Shell CVE-2025-55182 a été rendue publique le 3 décembre 2025, beaucoup d’équipes ont paniqué.
Pas parce que l’exploit était particulièrement sophistiqué, mais parce qu’elles ont immédiatement compris le vrai coût.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Des dizaines d’applications étaient concernées, chacune figée sur sa propre version de React ou Next.js, parfois même liée à un runtime Node spécifique.
Certaines n’avaient pas été touchées depuis des mois.
D’autres depuis des années.
Avant d’appliquer le moindre correctif, le premier problème n’était pas la sécurité.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>La fin du développeur junior ?</title>
      <link>https://alainnicolas.fr/fr/blog/la-fin-du-developpeur-junior/</link>
      <pubDate>Tue, 06 Jan 2026 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/la-fin-du-developpeur-junior/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Avec la montée en puissance des LLMs capables de générer des applications fonctionnelles en quelques heures, même pour des non-techniciens, un discours familier revient sans cesse.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les développeurs juniors sont condamnés.&lt;br/&gt;
Les entreprises vont arrêter de recruter des diplômés.&lt;br/&gt;
Le marché est saturé.&lt;br/&gt;
On va tous se faire remplacer.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Une partie de cette peur est justifiée.
Le rythme auquel les modèles progressent, les outils mûrissent et les connaissances se diffusent est sans précédent.
Prétendre le contraire serait du déni.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Linea Developer Hub</title>
      <link>https://alainnicolas.fr/fr/projects/linea-developer-hub/</link>
      <pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/linea-developer-hub/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’écosystème Linea connaît une croissance rapide, avec de nombreuses apps et protocoles déployés.
Pour accompagner cette expansion, Linea avait besoin d’un portail unifié permettant aux développeurs de gérer leur présence dans l’écosystème de manière autonome.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Linea Developer Hub&lt;/strong&gt; est né de ce besoin : un back-office self-service où les équipes de développement peuvent soumettre leurs applications, gérer leurs événements, lier leurs tokens et suivre leurs analytics.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_fonctionnalités_principales&#34;&gt;Fonctionnalités principales&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_soumission_dapps&#34;&gt;Soumission d’apps&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Un processus de soumission en plusieurs étapes permet aux développeurs d’enregistrer leurs applications :&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Linea Hub</title>
      <link>https://alainnicolas.fr/fr/projects/linea-hub/</link>
      <pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/linea-hub/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Linea nécessitait une plateforme pour présenter son écosystème grandissant.
Au-delà d’un simple répertoire, l’objectif était de créer un hub d’engagement capable d’attirer et de retenir les utilisateurs grâce à des mécaniques de gamification.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Linea Hub&lt;/strong&gt; répond à ce besoin en combinant découverte d’applications, agrégation de données de marché et système de récompenses quotidiennes.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_fonctionnalités_principales&#34;&gt;Fonctionnalités principales&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_répertoire_dapps&#34;&gt;Répertoire d’apps&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Un catalogue complet des applications de l’écosystème Linea :&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Navigation par catégorie&lt;/strong&gt; : DeFi, NFT, Gaming, Infrastructure, etc.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Fiches détaillées&lt;/strong&gt; : description, liens, contrats, statistiques&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Intégration analytics&lt;/strong&gt; : données d’utilisation via Dune Analytics&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Leaderboard&lt;/strong&gt; : classement des apps par popularité&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Strava Segment Attestations</title>
      <link>https://alainnicolas.fr/fr/projects/strava-segment-attestations/</link>
      <pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/strava-segment-attestations/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Et si vos performances sportives pouvaient devenir des preuves cryptographiques permanentes ?
Les achievements Strava restent aujourd’hui enfermés dans l’application, sans moyen de les prouver de manière vérifiable ailleurs.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Strava Segment Attestations&lt;/strong&gt; crée un pont entre le monde du sport et le Web3, permettant aux athlètes de transformer leurs segments Strava complétés en attestations onchain permanentes sur la blockchain Linea.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_proposition_de_valeur&#34;&gt;Proposition de valeur&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_pour_les_athlètes&#34;&gt;Pour les athlètes&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Permanence&lt;/strong&gt; : contrairement aux screenshots, les attestations sont immuables&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Discord Attestation</title>
      <link>https://alainnicolas.fr/fr/projects/discord-attestation/</link>
      <pubDate>Fri, 02 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/discord-attestation/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Dans l’écosystème Web3, l’identité numérique reste un défi majeur.
Comment prouver qui vous êtes sans compromettre votre vie privée ?
Comment lier vos identités sociales à votre wallet sans dépendre d’une autorité centrale ?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Discord Attestation&lt;/strong&gt; répond à ce besoin en permettant aux utilisateurs de créer des preuves cryptographiques de leur identité Discord, stockées de manière permanente sur la blockchain Linea via le protocole &lt;a href=&#34;https://www.ver.ax/&#34;&gt;Verax&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_fonctionnalités_principales&#34;&gt;Fonctionnalités principales&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’application offre une expérience utilisateur fluide en trois étapes :&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Linea Proof-of-Humanity API</title>
      <link>https://alainnicolas.fr/fr/projects/linea-poh-api/</link>
      <pubDate>Fri, 02 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/linea-poh-api/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les attaques Sybil représentent l’un des défis majeurs du Web3 : comment s’assurer qu’une adresse correspond à un humain unique et non à un bot ou à de multiples comptes contrôlés par la même personne ?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Linea Proof-of-Humanity (PoH)&lt;/strong&gt; est une infrastructure permettant de vérifier qu’une adresse Ethereum appartient à un utilisateur humain vérifié, tout en préservant sa vie privée.
Le système s’appuie sur le protocole d’attestations Verax et offre une intégration onchain via des signatures EIP-712.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Proof of Audit</title>
      <link>https://alainnicolas.fr/fr/projects/proof-of-audit/</link>
      <pubDate>Fri, 02 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/proof-of-audit/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’industrie des audits de smart contracts souffre d’un problème de confiance : comment prouver qu’un contrat a réellement été audité ?
Les rapports PDF peuvent être falsifiés, les badges sur les sites web facilement copiés, et aucun standard ne permet de vérifier ces claims de manière indépendante.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Proof of Audit&lt;/strong&gt; transforme les audits traditionnels en preuves cryptographiques vérifiables, stockées de manière permanente sur la blockchain via le protocole &lt;a href=&#34;https://www.ver.ax/&#34;&gt;Verax&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Bunny Universe</title>
      <link>https://alainnicolas.fr/fr/projects/bunny-universe/</link>
      <pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/bunny-universe/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_bunny_universe_enrichissement_de_lécosystème&#34;&gt;Bunny Universe : Enrichissement de l’écosystème&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Contacté par &lt;a href=&#34;https://x.com/supertramplens&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;@Supertramp&lt;/a&gt; en décembre 2024, j’ai développé plusieurs outils pour enrichir l’expérience des membres du Bunny Universe, une communauté NFT populaire sur Linea.
Ces outils permettent d’améliorer l’interaction avec la collection et d’accéder à des données pertinentes.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Bunny Universe est une collection NFT majeure sur Linea.
En tant que développeur passionné par l’écosystème, j’ai créé plusieurs éléments pour enrichir l’expérience utilisateur et faciliter l’accès aux données de la collection.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Linea Token API</title>
      <link>https://alainnicolas.fr/fr/projects/linea-token-api/</link>
      <pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/linea-token-api/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Depuis quelques mois, on travaille sur une nouvelle brique pour les builders de l’écosystème Linea : une Token API.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’idée est simple : donner un accès facile, rapide et fiable à toutes les infos importantes des tokens ERC-20 sur Linea.
Prix, metadata, stats, etc.
Tout ce qu’il faut pour intégrer ça dans un dashboard, une dapp, un bot, un explorer ou autre.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’API est déjà utilisée dans le &lt;a href=&#34;https://linea.build/apps&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Linea Hub&lt;/a&gt;, la porte d’entrée pour explorer tout l’écosystème, ainsi que dans &lt;a href=&#34;https://portfolio.metamask.io/explore/networks/linea&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MetaMask Portfolio&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Mon Git flow personnel</title>
      <link>https://alainnicolas.fr/fr/blog/personal-git-flow/</link>
      <pubDate>Fri, 02 May 2025 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/personal-git-flow/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Avec les années et les projets, j’ai affiné une manière de bosser avec Git qui me simplifie la vie.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Elle n’est probablement pas parfaite.
Mais elle marche parfaitement pour moi, et elle évite pas mal de galères à mes collègues moins à l’aise avec Git.
Du coup je la partage ici, en espérant que ça puisse servir.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_base&#34;&gt;La base&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Je pars toujours de la branche &lt;code&gt;main&lt;/code&gt;.
Je crée une branche de feature avec un nom clair :&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Trois ans chez Consensys</title>
      <link>https://alainnicolas.fr/fr/blog/trois-ans-chez-consensys/</link>
      <pubDate>Sat, 08 Mar 2025 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/trois-ans-chez-consensys/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;J’ai rejoint Consensys il y a trois ans cette semaine.
Et quelle aventure incroyable !
Pas le temps de s’ennuyer dans la crypto, il y a toujours quelque chose de nouveau à découvrir.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Dès mon premier jour, quand mon manager m’a demandé d’intégrer Bitcoin dans un projet DeFi (alors que je ne connaissais qu’Ethereum à l’époque), jusqu’à mon arrivée dans l’équipe Linea, j’ai travaillé sur une multitude de produits et collaboré avec énormément d’équipes.
Mais une chose n’a jamais changé : la passion, l’énergie et l’incroyable intelligence des gens qui m’entourent.
Je suis impressionné par mes collègues : bosseurs, orientés performance, mais aussi profondément humains et accessibles.
Certains collègues sont devenus des amis, et je suis infiniment reconnaissant pour tous les souvenirs que l’on crée chaque jour.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>eFrogs Attestation</title>
      <link>https://alainnicolas.fr/fr/projects/efrogs-attestation/</link>
      <pubDate>Wed, 26 Feb 2025 18:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/efrogs-attestation/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_efrogs_attestation_prouvez_votre_appartenance_sur_linea&#34;&gt;eFrogs Attestation : prouvez votre appartenance sur Linea&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Vous possédez des eFrogs sur Linea et souhaitez prouver votre appartenance à cette incroyable communauté ?
Avec eFrogs Attestation, c’est désormais possible grâce à &lt;a href=&#34;https://ver.ax&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Verax&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_contexte_du_projet&#34;&gt;Contexte du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;En avril 2024, ce projet a vu le jour lors d’un hackathon organisé par &lt;a href=&#34;https://x.com/LineaBuild&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Linea&lt;/a&gt; et &lt;a href=&#34;https://x.com/efrogs_on_linea&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;eFrogs&lt;/a&gt;.
Développé en collaboration avec &lt;a href=&#34;https://x.com/oriondoesdesign&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Orion&lt;/a&gt;, il a remporté la deuxième place de la compétition.
Initialement conçu comme un prototype, le projet a évolué pour devenir une application fonctionnelle déployée sur le mainnet.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Exporter facilement vos transactions</title>
      <link>https://alainnicolas.fr/fr/blog/exporter-transactions/</link>
      <pubDate>Wed, 26 Feb 2025 15:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/exporter-transactions/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Suivre son activité onchain peut être fastidieux, surtout si l’on veut un export rapide pour l’analyser.
J’ai donc créé &lt;strong&gt;Transaction Exporter&lt;/strong&gt;, un petit script Node.js qui récupère vos transactions et les exporte en CSV.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_ce_quil_fait&#34;&gt;Ce qu’il fait&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Récupère les transactions normales et internes&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Génère un CSV clair et exploitable&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Compatible avec Etherscan, Polygonscan et autres explorateurs similaires&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_comment_lutiliser&#34;&gt;Comment l’utiliser&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;olist arabic&#34;&gt;
&lt;ol class=&#34;arabic&#34;&gt;
&lt;li&gt;
&lt;p&gt;Clonez le repo : &lt;a href=&#34;https://github.com/alainncls/transaction-exporter&#34;&gt;transaction-exporter&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Installez les dépendances : &lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ajoutez votre clé d’API et l’URL de l’explorateur dans un fichier &lt;code&gt;.env&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Lancez : &lt;code&gt;npm run fetch &amp;lt;address&amp;gt; &amp;lt;handle&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Rareté des NFT : découverte</title>
      <link>https://alainnicolas.fr/fr/blog/rarete-nft/</link>
      <pubDate>Mon, 03 Feb 2025 15:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/rarete-nft/</guid>
      <description>&lt;div class=&#34;quoteblock&#34;&gt;
&lt;blockquote&gt;
&amp;#34;À quel point mon NFT est rare ?&amp;#34;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;J’ai récemment passé du temps avec la communauté &lt;a href=&#34;https://bunnyuniverse.xyz&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Bunny Universe&lt;/a&gt;, où cette question revenait souvent.
Chaque Bunny est unique, mais ses traits (couleur de fourrure, accessoires, arrière-plan, etc.) rendent certains plus rares que d’autres.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/rarete-nft/bunny-universe.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;728&#34; height=&#34;260&#34; alt=&#34;Logo de Bunny Universe&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;div class=&#34;admonitionblock note&#34;&gt;
&lt;table&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&#34;icon&#34;&gt;
&lt;div class=&#34;title&#34;&gt;ℹ️&lt;/div&gt;
&lt;/td&gt;
&lt;td class=&#34;content&#34;&gt;
Je ne suis pas affilié à Bunny Universe et je ne suis pas un fondateur de cet écosystème.
Cependant, je fais partie de la communauté et j’apprécie vraiment leur travail.
Bien sûr, ceci n’est pas un conseil financier.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Attestez vos eFrogs sur Linea avec Verax</title>
      <link>https://alainnicolas.fr/fr/blog/attestez-nfts-efrogs-linea-verax/</link>
      <pubDate>Sat, 11 Jan 2025 16:54:16 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/attestez-nfts-efrogs-linea-verax/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Vous possédez des &lt;a href=&#34;https://efrogs.eth.limo/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;eFrogs&lt;/a&gt; sur &lt;a href=&#34;https://linea.build&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Linea&lt;/a&gt; ?
Vous souhaitez prouver que vous appartenez à cette incroyable communauté ?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;C’est désormais possible grâce à &lt;a href=&#34;https://ver.ax&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Verax&lt;/a&gt; sur &lt;a href=&#34;https://efrogs.alainnicolas.fr&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;efrogs.alainnicolas.fr&lt;/a&gt; !&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_origine_du_projet&#34;&gt;Origine du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;En avril 2024, j’ai développé ce projet en collaboration avec mon ami &lt;a href=&#34;https://x.com/oriondoesdesign&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Orion&lt;/a&gt;.
Ensemble, nous avons remporté la deuxième place lors de l’hackathon organisé par &lt;a href=&#34;https://x.com/LineaBuild&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Linea&lt;/a&gt; et &lt;a href=&#34;https://x.com/efrogs_on_linea&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;eFrogs&lt;/a&gt; 🐸.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;À l’époque, ce n’était qu’un simple prototype.
Mais après quelques mois, il était temps de finaliser et de lancer une version sur le mainnet.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Snaps Permissionless Distribution</title>
      <link>https://alainnicolas.fr/fr/projects/permissionless-snaps-distribution/</link>
      <pubDate>Tue, 23 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/permissionless-snaps-distribution/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Depuis le lancement de la plateforme de MetaMask permettant la création et l’utilisation de &amp;#34;plugins&amp;#34; sur le portefeuille, ces &amp;#34;Snaps&amp;#34; doivent être validés par Consensys.
En effet, il s’agit de vérifier qu’ils respectent les règles de sécurité imposées, mais aussi les bonnes pratiques de développement et de marketing poussées par la plateforme.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Cette validation étant par définition totalement centralisée et reposant uniquement sur une entreprise, on peut y voir une opposition à la thèse de décentralisation et de liberté prônée par l’écosystème web3.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Verax Attestation Registry</title>
      <link>https://alainnicolas.fr/fr/projects/verax-attestation-registry/</link>
      <pubDate>Sat, 20 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/verax-attestation-registry/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Le premier événement du &amp;#34;Linea Voyage&amp;#34;, une quête où les participants devaient découvrir l’écosystème des applications et protocoles déployés sur Linea a rencontré un engouement majeur.
À cela s’ajoute l’éventualité d’un airdrop sur ce même réseau.
De manière quasiment automatique, ces circonstances ont entraîné l’apparition de &amp;#34;sybils&amp;#34;, autrement dit de multiples comptes Ethereum possédés par une seule personne, dans le but de maximiser son exposition à un potentiel airdrop.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Lineaster</title>
      <link>https://alainnicolas.fr/fr/projects/lineaster/</link>
      <pubDate>Sat, 30 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/lineaster/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Dans le cadre du lancement de son réseau de type ZK-EVM, Consensys a souhaité organiser un événement pour inviter un maximum d’utilisateurs à interagir avec le réseau.
En effet, il s’agissait à la fois de faire connaitre celui-ci, et de tester sa capacité à supporter un grand nombre d’utilisateurs.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Mais pour faire venir un grand nombre de testeurs, il fallait leur donner une raison de venir.
C’est pourquoi, lors du &amp;#34;Testnet Voyage&amp;#34;, Consensys a choisi de compter sur des applications autour de la DeFi, mais aussi de l’identité avec le protocole ENS, ou encore le protocole Lens pour l’aspect social.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Plateforme de prêt de cryptomonnaies</title>
      <link>https://alainnicolas.fr/fr/projects/crypto-lending/</link>
      <pubDate>Fri, 15 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/crypto-lending/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Pour des raisons de confidentialité, le nom de ce client ne peut pas être révélé.
Il s’agit d’une entreprise déjà largement installée dans le domaine du web3, souhaitant étendre sa portée.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_projet&#34;&gt;Le projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Le projet consiste en la création d’une plateforme centralisée de prêt de cryptomonnaies, contre un collatéral fourni par les utilisateurs.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Il fallait donc créer une interface utilisateur suffisamment compréhensible et claire pour attirer le plus grand nombre, mais aussi fournir toutes les fonctionnalités standards dans ce type d’application.
Cette interface se décline aussi en une version &amp;#34;administrateur&amp;#34; pour paramétrer les cryptomonnaies disponibles en tant que collatéral ou à emprunter, les offres de prêts du moment, etc.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Ce site</title>
      <link>https://alainnicolas.fr/fr/projects/ce-site/</link>
      <pubDate>Sat, 06 May 2023 15:00:28 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/ce-site/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Création de ce &lt;a href=&#34;https://alainnicolas.fr/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;site&lt;/a&gt; pour me présenter et partager mes passions.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Ma première envie était de pouvoir montrer mes compétences de manière plus maîtrisée que sur LinkedIn par exemple.
De même, de manière à centraliser efficacement les articles que j’ai pu rédiger sur &lt;a href=&#34;https://alainncls.medium.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Medium&lt;/a&gt; ou le &lt;a href=&#34;https://blog.talanlabs.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;blog de Talan Labs&lt;/a&gt;, il me fallait un blog.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_solution_technique&#34;&gt;La solution technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_loutil&#34;&gt;L’outil&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Ce site est conçu grâce à un générateur de site statique, &lt;a href=&#34;https://gohugo.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo&lt;/a&gt;, et hébergé gratuitement grâce au service &amp;#34;GitHub Pages&amp;#34;.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>RoxTheCasbah</title>
      <link>https://alainnicolas.fr/fr/projects/roxthecasbah/</link>
      <pubDate>Sat, 06 May 2023 15:00:28 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/roxthecasbah/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Création d’&lt;a href=&#34;https://roxthecasbah.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;un blog&lt;/a&gt; pour ma compagne, afin de partager sa passion pour le tricot et la couture.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_solution_technique&#34;&gt;La solution technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_la_première_version&#34;&gt;La première version&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;La première version du site utilisait &lt;a href=&#34;https://ghost.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ghost&lt;/a&gt;, une solution de blogging complète concurrente de &lt;a href=&#34;https://wordpress.com/fr/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;WordPress&lt;/a&gt;.
Basé sur un outil open-source et gratuit, le blog était hébergé sur une petite machine AWS.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_la_seconde_version&#34;&gt;La seconde version&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;En janvier 2021 j’ai fait le choix de basculer vers un générateur de site statique, &lt;a href=&#34;https://gohugo.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo&lt;/a&gt;, afin de pouvoir héberger gratuitement les pages générées.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Gérez votre double vie sur Git !</title>
      <link>https://alainnicolas.fr/fr/blog/gerez-double-vie-git/</link>
      <pubDate>Tue, 02 May 2023 20:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/gerez-double-vie-git/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Vous codez pour le travail, mais aussi dans votre vie perso ?
Sur le même ordinateur ?
Alors il est probable que vous vous retrouviez régulièrement avec des commits utilisant votre adresse mail perso sur vos projets pro, et vice-versa.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Et c’est énervant, n’est-ce pas ?
Sans arrêt à devoir réécrire l’historique d’un côté, de l’autre, avec des commits entérinés pour de bon sur une branche &lt;code&gt;main&lt;/code&gt; protégée, etc.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/gerez-double-vie-git/logo_git.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;1280&#34; height=&#34;535&#34; alt=&#34;Logo Git&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;</description>
    </item>
    <item>
      <title>Faites de la place avec npkill</title>
      <link>https://alainnicolas.fr/fr/blog/npkill-liberez-espace/</link>
      <pubDate>Mon, 01 May 2023 10:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/npkill-liberez-espace/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Vous aussi, vous avez des dizaines de projets JavaScript/TypeScript enfouis dans des dossiers plus ou moins bien rangés sur votre ordinateur ?
Vous savez, ces projets perso abandonnés après le premier commit et les projets pro terminés de longue date…​&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Et dans le même temps, vous voyez votre disque dur se remplir ?
Bah oui, &lt;strong&gt;npm&lt;/strong&gt; a la mauvaise habitude de télécharger la moitié d’internet à chaque installation…​&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Voici la solution pour faire de la place sans se prendre la tête et en conservant votre projet d’application révolutionnaire qui a à peine démarré.
Il y a 4 ans.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Triez vos dépendances !</title>
      <link>https://alainnicolas.fr/fr/blog/triez-vos-dependances/</link>
      <pubDate>Sat, 29 Apr 2023 08:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/triez-vos-dependances/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;La gestion des dépendances est un aspect primordial de tout projet.
Dans le monde de Node.js, &lt;strong&gt;npm&lt;/strong&gt; est l’outil standard pour installer et gérer les dépendances, mais n’oublions pas ses cousins &lt;strong&gt;yarn&lt;/strong&gt; ou encore &lt;strong&gt;pnpm&lt;/strong&gt;.
Le fichier &lt;code&gt;package.json&lt;/code&gt; liste toutes les dépendances et leurs versions.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Lorsque l’on travaille sur un projet en équipe, il est important que le fichier &lt;code&gt;package.json&lt;/code&gt; soit maintenu de manière cohérente.
Et c’est là que le package &lt;strong&gt;sort-package-json&lt;/strong&gt; entre en jeu.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog It Yourself - Aller plus loin</title>
      <link>https://alainnicolas.fr/fr/blog/blog-it-yourself-aller-plus-loin/</link>
      <pubDate>Fri, 28 Apr 2023 08:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blog-it-yourself-aller-plus-loin/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Maintenant que votre blog est en ligne et que vous arrivez à vous motiver pour rédiger des articles, il est temps de le faire un peu décoller.
Quoi qu’on en dise, avoir des lecteurs, voire des retours (positifs si possible), ça flatte l’ego, et ça encourage à en faire plus, à s’améliorer.
Sans pour autant perdre de vue que votre blog est avant tout VOTRE blog.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_considérer_quun_post_est_un_pense_bête&#34;&gt;Considérer qu’un post est un pense-bête&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Je trouve que c’est un excellent moyen de s’approprier son blog tout en accélérant la cadence de publication : à chaque fois que l’on apprend quelque chose, on devrait en tirer un post.
Votre blog devient alors une extension de votre cerveau, pour noter tout ce que vous n’arrivez jamais à retenir.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog It Yourself - Mon expérience</title>
      <link>https://alainnicolas.fr/fr/blog/blog-it-yourself-mon-experience/</link>
      <pubDate>Mon, 21 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blog-it-yourself-mon-experience/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Nous l’avons vu dans l’&lt;a href=&#34;https://alainnicolas.fr/fr/blog/blog-it-yourself-ce-qui-nous-bloque/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;article précédent&lt;/a&gt;, les blocages sont nombreux pour nous empêcher de rédiger des articles.
Je vous partage ici mon expérience pour les combattre.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Essayons de voir comment surmonter la paralysie de la page blanche pour un développeur !&lt;br/&gt;
Et combattons le syndrome de l’imposteur qui nous immobilise bien trop souvent.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Pour être tout à fait transparent, je suis régulièrement confronté à ces blocages.
En premier lieu en moi-même.
Mais aussi chez les personnes que j’ai le plaisir de côtoyer depuis des années dans mon travail.
Voici quelques conseils que je tente de suivre et que j’essaye de transmettre.
À prendre avec toutes les précautions d’usage, ce qui fonctionne pour moi ne fonctionne pas nécessairement pour tout le monde…​&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog It Yourself - Ce qui nous bloque</title>
      <link>https://alainnicolas.fr/fr/blog/blog-it-yourself-ce-qui-nous-bloque/</link>
      <pubDate>Fri, 11 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blog-it-yourself-ce-qui-nous-bloque/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Vous avez un beau blog, peut-être grâce à l’&lt;a href=&#34;https://alainnicolas.fr/fr/blog/blog-it-yourself-hugo&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;article précédent&lt;/a&gt;, et vous peinez à y écrire des articles ?&lt;br/&gt;
C’est normal…​ Les blocages sont nombreux et réels.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les &amp;#34;excuses&amp;#34; pour ne pas se lancer sont nombreuses.
Et la plupart du temps on y croit dur comme fer !&lt;br/&gt;
Je vous propose les trois raisons principales que j’ai entendues pour ne pas écrire d’article.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_je_nai_pas_le_niveau_pour_écrire_des_articles&#34;&gt;Je n’ai pas le niveau pour écrire des articles&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Clairement la raison principale qui nous empêche tous de nous lancer.
Ce fameux &amp;#34;Syndrome de l’Imposteur&amp;#34;…​&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog It Yourself - Hugo</title>
      <link>https://alainnicolas.fr/fr/blog/blog-it-yourself-hugo/</link>
      <pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blog-it-yourself-hugo/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;J’évoquais le choix et l’utilisation de Ghost comme outil de blogging.
Après 18 mois d’exploitation, pour les raisons évoquées à la fin de l’&lt;a href=&#34;https://alainnicolas.fr/fr/blog/blog-it-yourself-ghost&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;article précédent&lt;/a&gt;, j’ai décidé de changer de plateforme.
Et puis aussi parce qu’après les 12 mois gratuits de l’instance AWS il fallait bien payer, même si cela reste des petites sommes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_générateur_de_sites_statiques&#34;&gt;Générateur de sites statiques ?&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Il faut tout d’abord comprendre qu’il ne s’agit pas que d’un changement de solution technique, mais d’un changement d’état d’esprit.
WordPress ou Ghost sont des logiciels qui exposent un site ainsi que des outils de rédaction et d’administration.
À l’inverse, Hugo n’est qu’un générateur de sites.
À partir d’un thème et d’une liste de contenus, il va générer des pages HTML …​ et c’est tout !&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Réécrire son historique Git (et vite)</title>
      <link>https://alainnicolas.fr/fr/blog/reecrire-historique-git/</link>
      <pubDate>Thu, 24 Feb 2022 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/reecrire-historique-git/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;En faisant le ménage dans mes repositories sur GitHub, je suis retombé sur de vieux projets, parfois antiques.
Ne nous étendons pas sur la honte que l’on peut ressentir en jetant un œil sur du code écrit il y a presque 10 ans, c’est forcément très moche…​&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Mais un élément a capté mon attention : de très nombreux commits ne sont pas associés à mon pseudo ou ne présentent pas ma photo de profil.
Étrange, puisque les plus récents semblent correspondre à mon pseudo et affichent ma photo.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog It Yourself - Ghost</title>
      <link>https://alainnicolas.fr/fr/blog/blog-it-yourself-ghost/</link>
      <pubDate>Mon, 17 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blog-it-yourself-ghost/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Je l’évoquais dans mon &lt;a href=&#34;https://alainnicolas.fr/fr/blog/blog-it-yourself-choix&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;article&lt;/a&gt; relatif au choix d’un blog, le premier choix pour créer le blog &lt;a href=&#34;https://roxthecasbah.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;RoxTheCasbah&lt;/a&gt; s’est porté sur &lt;a href=&#34;https://ghost.org&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ghost&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;C’est ainsi que je vous propose un retour d’expérience sur l’installation, le paramétrage et l’utilisation de Ghost, qui se présente comme une alternative à WordPress, plus simple, plus légère et plus moderne.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_lhébergement&#34;&gt;L’hébergement&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Laissons de côté la version payante de Ghost qui propose un hébergement par l’entreprise, et donc un minimum de paramétrage pour l’utilisateur.
Concentrons-nous sur la version gratuite et open-source de l’outil, à héberger soi-même.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog It Yourself</title>
      <link>https://alainnicolas.fr/fr/series/blog-it-yourself/</link>
      <pubDate>Mon, 10 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/series/blog-it-yourself/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Selon moi, tous les développeurs devraient tenir un blog !
OK, mais comment faire ?
Explorons les outils et les techniques de rédaction.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog It Yourself - Le choix</title>
      <link>https://alainnicolas.fr/fr/blog/blog-it-yourself-choix/</link>
      <pubDate>Mon, 10 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blog-it-yourself-choix/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Lorsque l’idée de créer &lt;a href=&#34;https://roxthecasbah.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;un blog&lt;/a&gt; pour partager ses passions est venue à ma compagne, la question du choix technique s’est très vite posée.
Entre développeurs (&amp;#34;geeks&amp;#34; diront certains), on ne pouvait pas échapper au débat…​&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Alors oui, depuis des années et pour encore un bon moment, celui qui veut créer son site rapidement a de fortes chances de se tourner vers &lt;a href=&#34;https://wordpress.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;WordPress&lt;/a&gt;.
Tout simplement parce que la plateforme a fait ses preuves depuis longtemps et est de loin la plus utilisée.
Plus de 40% des sites actuellement en ligne sont basés sur WordPress (source : &lt;a href=&#34;https://kinsta.com/fr/part-de-marche-de-wordpress/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Kinsta&lt;/a&gt;).
C’est tout simplement énorme…​&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Adieu Google (Analytics) !</title>
      <link>https://alainnicolas.fr/fr/blog/adieu-google/</link>
      <pubDate>Mon, 03 Jan 2022 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/adieu-google/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Commençons par une petite citation :&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;quoteblock&#34;&gt;
&lt;blockquote&gt;
&amp;#34;New year, new me&amp;#34;
&lt;/blockquote&gt;
&lt;div class=&#34;attribution&#34;&gt;
— Trop de monde,trop souvent
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_bonne_résolution&#34;&gt;La bonne résolution&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Évitons les bonnes résolutions que l’on ne tiendra pas.
Néanmoins, essayons de nous améliorer régulièrement…​&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Pour commencer l’année 2022, j’ai décidé de me passer de Google Analytics pour suivre les visites de mon site.
Tout d’abord parce que se passer de Google est toujours une bonne idée, ensuite parce qu’il est possible de faire presque aussi bien sans traquer ses visiteurs.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Atelier 58</title>
      <link>https://alainnicolas.fr/fr/projects/atelier-58/</link>
      <pubDate>Sat, 18 Dec 2021 15:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/atelier-58/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Création du site vitrine du salon de coiffure &amp;#34;Atelier 58&amp;#34; à Paris.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_solution_technique&#34;&gt;La solution technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_loutil&#34;&gt;L’outil&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Ce site est conçu grâce à un générateur de site statique, &lt;a href=&#34;https://gohugo.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Intégration du service &lt;a href=&#34;https://www.planity.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Planity&lt;/a&gt; pour la prise de rendez-vous.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Mise en place d’un suivi des statistiques de navigation via &lt;a href=&#34;https://getinsights.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Insights&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_le_thème&#34;&gt;Le thème&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Afin de gagner du temps, mais aussi de répondre au mieux aux besoins d’un tel commerce, je suis parti du thème &amp;#34;&lt;a href=&#34;https://github.com/zerostaticthemes/hugo-hero-theme&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo Hero Theme&lt;/a&gt;&amp;#34;.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Make documentation great again (Bonus)</title>
      <link>https://alainnicolas.fr/fr/blog/make-documentation-great-again-bonus/</link>
      <pubDate>Mon, 15 Nov 2021 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/make-documentation-great-again-bonus/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Après la &lt;a href=&#34;../make-documentation-great-again-part-2/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;présentation générale de Spring REST Docs&lt;/a&gt;, je vous propose d’aller un peu plus loin en nous penchant sur des petites améliorations qui feront toute la différence !&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Nous continuerons de nous baser sur mon &lt;a href=&#34;https://github.com/alainncls/demo-spring-rest-docs&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;projet de démonstration&lt;/a&gt; disponible sur GitHub.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_exposer_automagiquement_la_documentation&#34;&gt;Exposer &amp;#34;automagiquement&amp;#34; la documentation&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Nous l’avons vu : nous sommes désormais capables de générer une page HTML contenant la documentation de notre API.
Mais ce n’est pas le meilleur moyen de la rendre disponible aux consommateurs de l’API, nous pouvons faire mieux que ça !&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blog des Labs de Talan</title>
      <link>https://alainnicolas.fr/fr/projects/talan-blog-labs/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/talan-blog-labs/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Maintenance du &lt;a href=&#34;https://blog.talanlabs.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;blog de Talan Labs&lt;/a&gt;, rédaction d’articles, avant une refonte complète en 2019/2020.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Le blog des Labs de Talan permet de partager les connaissances des collaborateurs de &lt;a href=&#34;https://talan.com/metiers/labs/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Talan Labs&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/projects/talan-blog-labs/blog_banner.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;1200&#34; height=&#34;608&#34; alt=&#34;Aperçu du blog des Labs de Talan&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_solution_technique&#34;&gt;La solution technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_la_version_legacy&#34;&gt;La version &amp;#34;legacy&amp;#34;&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;La première version du site utilisait &lt;a href=&#34;https://wordpress.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;WordPress&lt;/a&gt;, solution qu’il n’est plus nécessaire de présenter.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_la_refonte&#34;&gt;La refonte&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Face à la difficulté de maintenir à jour un tel site, tout en garantissant sa sécurité, nous avons choisi de changer radicalement de technologie afin de réduire considérablement la surface d’attaque.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>BNP CIB - Blockchain-as-a-Service</title>
      <link>https://alainnicolas.fr/fr/projects/bnp-blockchain/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/bnp-blockchain/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;En tant qu’acteur majeur du secteur bancaire, BNP Paribas se doit de rester à la pointe des technologies disponibles.
C’est ainsi que les technologies blockchain et DLT se sont imposées comme incontournables.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Comme de nombreuses grandes entreprises, la BNP est découpée en plusieurs entités qui peuvent toutes participer à un même projet, ce qui n’est pas sans soulever des challenges autour de la collaboration.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_projet&#34;&gt;Le projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Pour permettre à toutes les entités de la BNP d’expérimenter sur la blockchain avant de facilement rejoindre un consortium décentralisé, il fallait rendre accessible des technologies que nous pouvons qualifier d’exotiques.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Coface</title>
      <link>https://alainnicolas.fr/fr/projects/coface/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/coface/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Coface est un acteur majeur de l’assurance-crédit.
De manière à toujours rester compétitif et gagner de nouvelles parts de marchés, l’entreprise a besoin de proposer régulièrement de nouveaux produits et solutions logicielles à ses clients.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_projet&#34;&gt;Le projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Optimisation et évolution d’une application web (Cofanet Policy Master &amp;amp; Cofanet Policy Master Administration) à destination de clients payants.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Pour cela, il fallait envisager un refactoring technique de l’architecture projet et la refonte des fonctionnalités majeures de l’application.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>e-Paye</title>
      <link>https://alainnicolas.fr/fr/projects/epaye/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/epaye/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;e-Paye édite des logiciels dédiés au SIRH : paie, coffre-fort numérique, gestion des RH, gestion des entretiens, etc.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_projet&#34;&gt;Le projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Parmi les modules d’e-Paye, celui permettant la génération des fiches de paye est particulièrement important et complexe.
En effet, il doit prendre en compte la législation parfois changeante, mais aussi être capable de générer un grand nombre de fiches de paye en une durée restreinte.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_stack_technique&#34;&gt;La stack technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_côté_client&#34;&gt;Côté client&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;JavaScript, HTML5, CSS3, jQuery, Ajax&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>EDF Commerce - Évangélisation craftsmanship</title>
      <link>https://alainnicolas.fr/fr/projects/edf/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/edf/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;La Direction Numérique d’EDF Commerce a une équipe dédiée à la réalisation de PoC pour l’ensemble des métiers du groupe.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_mission&#34;&gt;La mission&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;La mission consiste à évangéliser sur les notions de craftsmanship et industrialiser les bonnes pratiques à mettre en place.
C’est ainsi que j’ai pu initier la mise en place des premiers pipelines CI/CD via GitLab et Jenkins, mais aussi pousser l’utilisation de SonarQube pour le suivi de qualité du code ou celle de Nexus pour y déposer les artefacts générés.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>FuturMaster - Calibrate Model</title>
      <link>https://alainnicolas.fr/fr/projects/futurmaster-calibrate-model/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/futurmaster-calibrate-model/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Éditeur de logiciels dédiés à la gestion de la supply chain, FuturMaster a fait appel à Talan Labs pour renforcer ses équipes de développement et accélérer la refonte de sa suite d’outils.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_projet&#34;&gt;Le projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;C’est ainsi que j’ai fait partie de la première squad agile, composée de 3 développeurs, 1 designer et 1 Scrum Master.
Nous étions chargés de la refonte du module &lt;em&gt;Calibrate Model&lt;/em&gt; qui vise à afficher l’historique de vente d’un produit et la simulation de ses ventes futures.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>FuturMaster - Master Data</title>
      <link>https://alainnicolas.fr/fr/projects/futurmaster-master-data/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/futurmaster-master-data/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Éditeur de logiciels dédiés à la gestion de la supply chain, FuturMaster a fait appel à Talan Labs pour renforcer ses équipes de développement et accélérer la refonte de sa suite d’outils.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_projet&#34;&gt;Le projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Suite au succès de l’intervention de la première squad de Talan Labs chez FuturMaster sur le projet &lt;a href=&#34;https://alainnicolas.fr/fr/projects/futurmaster-calibrate-model/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Calibrate Model&lt;/a&gt;, nous nous sommes lancés dans la refonte du module &lt;em&gt;Master Data&lt;/em&gt;, chargé de centraliser le référentiel de données qui alimentent les autres modules de la suite logicielle.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Gefco - Opteam</title>
      <link>https://alainnicolas.fr/fr/projects/gefco/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/gefco/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_client&#34;&gt;Le client&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Gefco est un acteur incontournable de la logistique et notamment du transport de pièces automobiles.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_projet&#34;&gt;Le projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Développement d’un système de génération de plannings sous contraintes.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_stack_technique&#34;&gt;La stack technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_client_lourd&#34;&gt;Client lourd&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Java Swing&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_base_de_données&#34;&gt;Base de données&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;OracleDB&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Share2gether</title>
      <link>https://alainnicolas.fr/fr/projects/share2gether/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/share2gether/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Share2Gether, vise à créer une solution d’organisation d’événements, à l’image de ce que propose &lt;a href=&#34;https://www.meetup.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Meetup.com&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;J’ai eu l’occasion de partager plus en détails cette expérience dans un &lt;a href=&#34;https://alainnicolas.fr/fr/blog/blockchain-projet-scolaire-monde-entreprise/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;article dédié&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_stack_technique&#34;&gt;La stack technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_côté_client&#34;&gt;Côté client&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Le front est une application Vue.js qui communique avec les smart-contracts déployés sur la blockchain grâce à la librairie web3.js.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_côté_blockchain&#34;&gt;Côté blockchain&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les smart-contracts écrits en Solidity sont déployés sur une blockchain Ethereum.
Utilisation des contrats standards fournis par OpenZeppelin.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Talan Coin</title>
      <link>https://alainnicolas.fr/fr/projects/talan-talancoin/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/talan-talancoin/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;,&amp;#34;NPM&amp;#34; == Le contexte&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Comme toutes les entreprises, Talan cherche à catalyser la collaboration en son sein.
De plus, Talan souhaite renforcer son unité en tant que groupe malgré des entités distinctes et une répartition sur 4 continents et développer une horizontalité bien loin des hiérarchies verticales classiques.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Une monnaie interne, commune à tous les collaborateurs, peu importe leur localisation ou leur rôle hiérarchique, permet de trouver un point commun entre tous les acteurs de l’entreprise.
C’est aussi une manière de permettre à tous de mieux échanger, y compris entre équipes distinctes, affirmant ainsi une hiérarchie horizontale.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>VINCI Construction Terrassement - VCoin</title>
      <link>https://alainnicolas.fr/fr/projects/vct-vcoin/</link>
      <pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/projects/vct-vcoin/</guid>
      <description>&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_contexte&#34;&gt;Le contexte&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Après le succès de &lt;a href=&#34;https://alainnicolas.fr/fr/projects/talan-talancoin/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Talan Coin&lt;/a&gt;, le groupe VINCI a souhaité expérimenter avec sa propre version de l’application.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;C’est ainsi que nous avons instancié l’application VCoin, avec quelques spécificités la démarquant de Talan Coin.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_stack_technique&#34;&gt;La stack technique&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_côté_client&#34;&gt;Côté client&lt;/h3&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Application iOS native&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Application Android native&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Applications web Angular :&lt;/p&gt;
&lt;div class=&#34;ulist&#34;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Dashboard de suivi statistique et d’administration&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Boutique d’objets et services payables en Talan Coins&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Client desktop (non mis en production)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Make documentation great again (2/2)</title>
      <link>https://alainnicolas.fr/fr/blog/make-documentation-great-again-part-2/</link>
      <pubDate>Mon, 08 Nov 2021 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/make-documentation-great-again-part-2/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Nous avons vu précédemment une &lt;a href=&#34;../make-documentation-great-again-part-1/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;présentation du langage AsciiDoc&lt;/a&gt; et des avantages de la &amp;#34;Documentation as Code&amp;#34;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Il est néanmoins possible de faciliter encore plus la rédaction de la documentation !
En effet, il est de coutume de documenter l’API que l’on développe, pour faciliter sa maintenance et les interactions avec ses &amp;#34;consommateurs&amp;#34;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Même si l’une des 4 valeurs de l’agilité promeut &amp;#34;un logiciel fonctionnel plutôt qu’une documentation exhaustive&amp;#34;, nous allons voir que l’on peut proposer les deux en même temps grâce à un outil particulièrement pratique.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Mettez (facilement) votre site en conformité avec RGPD !</title>
      <link>https://alainnicolas.fr/fr/blog/mettez-facilement-site-conformite-rgpd/</link>
      <pubDate>Fri, 15 Oct 2021 13:02:05 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/mettez-facilement-site-conformite-rgpd/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Vous aussi vous adorez les bandeaux de consentement que l’on trouve désormais sur (presque) tous les sites et vous rêvez d’en avoir un sur le vôtre ?
C’est normal, ça fait tellement plus sérieux…​ Et puis, c’est aussi ça respecter les règles !&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_rgpd_le_vrai_cookie_monster&#34;&gt;RGPD, le vrai Cookie Monster&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_quest_ce_quun_cookie&#34;&gt;Qu’est-ce qu’un cookie ?&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;C’est un petit fichier assez simple déposé dans notre navigateur lorsque nous visitons certains sites.
Notamment pour nous identifier lors de la prochaine visite.&lt;br/&gt;
Ce qui peut parfois se révéler assez pratique : le site peut ainsi connaître à l’avance nos préférences d’affichage par exemple.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Make documentation great again</title>
      <link>https://alainnicolas.fr/fr/series/make-documentation-great-again/</link>
      <pubDate>Fri, 01 Oct 2021 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/series/make-documentation-great-again/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Qui aime rédiger la documentation de son produit ou de son API ?
Qui en a marre de trouver des documentations obsolètes en arrivant sur un projet ?&lt;br/&gt;
Tu es développeur et tu te sens concerné ?
Il est temps de passer à la &amp;#34;Documentation as Code&amp;#34; !&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Il est de coutume de documenter l’API que l’on développe, pour faciliter sa maintenance et les interactions avec ses &amp;#34;consommateurs&amp;#34;.&lt;br/&gt;
Même si l’une des 4 valeurs de l’agilité promeut &amp;#34;un logiciel fonctionnel plutôt qu’une documentation exhaustive&amp;#34;, nous allons voir que l’on peut proposer les deux en même temps grâce à un outil particulièrement pratique.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Make documentation great again (1/2)</title>
      <link>https://alainnicolas.fr/fr/blog/make-documentation-great-again-part-1/</link>
      <pubDate>Fri, 01 Oct 2021 00:00:00 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/make-documentation-great-again-part-1/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Qui aime rédiger la documentation de son produit ou de son API ?
Qui en a marre de trouver des documentations obsolètes en arrivant sur un projet ?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Tu es développeur et tu te sens concerné ?
Il est temps de passer à la &amp;#34;Documentation as Code&amp;#34; !&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_la_documentation_que_tout_le_monde_connait&#34;&gt;La documentation que tout le monde connait&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’exemple le plus trivial de &amp;#34;Documentation as Code&amp;#34; est le traditionnel fichier &lt;code&gt;README.md&lt;/code&gt; à la racine de tous les projets.
Dans l’idéal, ce fichier contient la documentation minimale du projet, les instructions d’installation et peut-être même un descriptif des principales fonctionnalités.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blockchain : du projet scolaire au monde de l’entreprise</title>
      <link>https://alainnicolas.fr/fr/blog/blockchain-projet-scolaire-monde-entreprise/</link>
      <pubDate>Wed, 04 Mar 2020 07:18:05 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blockchain-projet-scolaire-monde-entreprise/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Comme je l’ai déjà évoqué dans un &lt;a href=&#34;https://alainnicolas.fr/fr/blog/blockchain-former-les-ingenieurs-de-demain/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;post précédent&lt;/a&gt;, le partenariat entre Talan et l’EPF m’a fait découvrir le rôle du formateur.
Mais nous sommes allés plus loin, en proposant un projet sur le long terme à un groupe d’étudiants de 5ème année.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_des_attentes_qui_se_rejoignent&#34;&gt;Des attentes qui se rejoignent&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Avant le grand saut dans la vie active en passant par le stage de fin d’études, les étudiants doivent se confronter au monde de l’entreprise au travers d’un projet de 5 mois.
Entre le projet scolaire et le projet réel, il s’agit là de mettre en pratique les connaissances acquises, mais aussi de découvrir les « vraies » méthodes de travail de l’entreprise.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Blockchain : former les ingénieurs de demain</title>
      <link>https://alainnicolas.fr/fr/blog/blockchain-former-les-ingenieurs-de-demain/</link>
      <pubDate>Sat, 18 Jan 2020 17:52:05 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/blockchain-former-les-ingenieurs-de-demain/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Depuis deux ans j’ai la chance et le plaisir d’intervenir auprès des étudiants de l’EPF, école d’ingénieurs généraliste dont j’ai été diplômé en 2015. Passer de l’autre côté de l’enseignement n’est pas une mince affaire, surtout sans expérience, mais revenir dans «son» école facilite largement le changement de posture.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/blockchain-former-les-ingenieurs-de-demain/bc_epf_logo.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;1600&#34; height=&#34;632&#34; alt=&#34;Logo EPF&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Une école d’ingénieurs a la lourde responsabilité de maintenir sa formation à jour, pour préparer les étudiants du mieux possible à leur entrée dans le monde du travail.
C’est ainsi que Talan a développé un partenariat avec l’EPF, pour un cycle de formations sur le thème de la Blockchain pour ses 4ème et 5ème années de la filière informatique.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Formation Blockchain à l&#39;EPF</title>
      <link>https://alainnicolas.fr/fr/series/formation-blockchain-epf/</link>
      <pubDate>Sat, 18 Jan 2020 17:52:05 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/series/formation-blockchain-epf/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Depuis plusieurs années, j’ai la chance d’intervenir auprès des étudiants de l’EPF.
Passer de l’autre côté de l’enseignement n’est pas une mince affaire, surtout sans expérience…​&lt;br/&gt;
Le partenariat avec l’EPF m’a fait découvrir le rôle de formateur.
Nous sommes allés plus loin, en encadrant un groupe d’étudiants sur un projet durant tout un semestre.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Retour d’expérience sur des journées pas comme les autres !&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>R3 Corda : Limites</title>
      <link>https://alainnicolas.fr/fr/blog/r3-corda-limites/</link>
      <pubDate>Mon, 15 Apr 2019 16:22:37 +0200</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/r3-corda-limites/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Nous avons vu la &lt;a href=&#34;https://alainnicolas.fr/fr/blog/r3-corda-presentation/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;présentation&lt;/a&gt; des grands principes de Corda, le DLT (Distributed Ledger Technology) développé par le consortium R3. Utilisé en très grande majorité par des banques, Corda semble répondre à de nombreux besoins non assouvis par les blockchains publiques.
Nous allons désormais tâcher d’explorer les limites de Corda.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/r3-corda-limites/corda_logo.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;2952&#34; height=&#34;909&#34; alt=&#34;Logo Corda&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_est_ce_que_cest_une_blockchain&#34;&gt;Est-ce que c’est une blockchain ?&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;À question directe …​ réponse directe : non.
&lt;strong&gt;Corda n’est pas une blockchain.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>R3 Corda : Presentation</title>
      <link>https://alainnicolas.fr/fr/blog/r3-corda-presentation/</link>
      <pubDate>Mon, 11 Mar 2019 14:51:37 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/r3-corda-presentation/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les technologies Blockchain &amp;amp; DLT (Distributed Ledger Technology) sont nombreuses.
Nous allons ici nous concentrer sur Corda, un DLT développé par le consortium R3.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/r3-corda-presentation/corda_logo.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;2952&#34; height=&#34;909&#34; alt=&#34;Logo Corda&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_genèse_du_projet&#34;&gt;Genèse du projet&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;À l’origine de Corda : cinq problématiques des blockchains publiques les rendent inadaptées à l’utilisation en entreprise.
Nous allons commencer par détailler ces problématiques.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_manque_de_confidentialité&#34;&gt;Manque de confidentialité&lt;/h3&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les blockchains classiques telles qu’Ethereum proposent un registre complet distribué entre tous les participants (les ‘nœuds’).
Or, pour des raisons de compétition voire de régulation, il est difficilement envisageable de donner accès à toutes les transactions réalisées par une entreprise à ses concurrents directs.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Corda</title>
      <link>https://alainnicolas.fr/fr/series/corda/</link>
      <pubDate>Mon, 11 Mar 2019 09:00:23 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/series/corda/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Découverte de Corda, le DLT développé apr le consortium R3 et qui se prend pour une blockchain.
À tort ou à raison ?&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Meetup Asseth : CryptoBooks &amp; DAI</title>
      <link>https://alainnicolas.fr/fr/blog/asseth-meetup-fevrier/</link>
      <pubDate>Fri, 01 Mar 2019 10:00:59 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/asseth-meetup-fevrier/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Une nouvelle fois Talan Labs a accueilli l’Asseth pour son meetup du jeudi 28 février.&lt;br/&gt;
Au programme : 2 présentations pour une soirée bien remplie !&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_cryptobooks_lédition_transparente&#34;&gt;CryptoBooks : l’édition transparente&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;strong&gt;Jean-René Krasucki&lt;/strong&gt; et &lt;strong&gt;Thibault Verbiest&lt;/strong&gt; présentaient leur création : une application permettant d’acheter des livres en Ether, mais aussi en une vingtaine de tokens ERC20.&lt;br/&gt;
Partant du principe que le milieu de l’édition a tout d’une &amp;#34;boîte noire&amp;#34;, ils ont créé une ÐApp qui rend transparente la répartition du prix d’achat d’un livre entre les différents acteurs (éditeurs, auteur, ayant-droits, illustrateurs, etc.).&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Meetup - L&#39;Asseth reçoit Tribute</title>
      <link>https://alainnicolas.fr/fr/blog/meetup-lasseth-recoit-tribute/</link>
      <pubDate>Fri, 09 Nov 2018 18:08:18 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/meetup-lasseth-recoit-tribute/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Le mercredi 17 octobre 2018, Talan Labs accueillait un meetup de l’Asseth dans les locaux de Talan.
L’Asseth est une association organisant notamment des meetups, connus comme étant l’un des rassemblements les plus importants autour de la blockchain Ethereum en France.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_les_speakers&#34;&gt;Les speakers&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;50 blockchainers ont fait le déplacement pour profiter de la présence de Philippe Honigman et Nicolas Danjean, fondateurs de la startup &lt;a href=&#34;https://www.democratieouverte.org/innovateur/projet-tribute/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Tribute&lt;/a&gt;.
Tribute a pour but d’aider les organisations au sens large (associations, entreprises, etc.) à développer leur réseau de contributeurs, notamment via des systèmes de récompenses et d’incentives.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Meetup Asseth chez Talan : présentation de Colony</title>
      <link>https://alainnicolas.fr/fr/blog/meetup-asseth-janvier/</link>
      <pubDate>Tue, 13 Feb 2018 12:05:59 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/meetup-asseth-janvier/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Vendredi 19 janvier 2018 avait lieu le &lt;a href=&#34;https://www.meetup.com/blockchains/events/244926359/?_locale=fr-FR&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;meetup&lt;/a&gt; de &lt;a href=&#34;https://www.ethereum-france.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;l’Asseth (Association Ethereum française)&lt;/a&gt;, sponsorisé et hébergé par Talan Labs.
Il s’agit de l’un des &lt;strong&gt;rassemblements les plus importants autour de la blockchain&lt;/strong&gt; en France.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Au programme de la soirée : une présentation du projet &lt;a href=&#34;https://colony.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Colony&lt;/a&gt; par &lt;a href=&#34;https://x.com/mathsguy&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Aron Fischer&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_le_speaker&#34;&gt;Le speaker&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/meetup-asseth-janvier/asseth_aron.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;1200&#34; height=&#34;671&#34; alt=&#34;Aron Fischer&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;Aron Fischer&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Plus de 70 &lt;strong&gt;« blockchainers »&lt;/strong&gt; se sont déplacés pour profiter de la présence d’Aron Fischer, core dev Ethereum.
Docteur en mathématiques (université de New York), Aron Fischer contribue à Casper et surtout à Swarm, le système de partage de fichiers décentralisé de la fondation Ethereum.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Présentation de Ganache</title>
      <link>https://alainnicolas.fr/fr/blog/presentation-ganache/</link>
      <pubDate>Thu, 01 Feb 2018 14:31:12 +0100</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/presentation-ganache/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;A l’heure où tout le monde parle de blockchain, peut-être vous êtes-vous intéressés à l’aspect technique du développement sur Ethereum.
Et peut-être vous êtes-vous dits que c’était compliqué…​ Des technologies très nouvelles, peu de documentation à jour, peu d’outils à disposition…​&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Mais ça, c’était avant !
Il y a au moins un outil qui sort du lot : &lt;a href=&#34;https://www.trufflesuite.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Truffle&lt;/a&gt;.
Framework de développement sur Ethereum créé par &lt;a href=&#34;https://consensys.io/ethereum/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Consensys&lt;/a&gt;, il se présente tout simplement comme le couteau suisse Ethereum.
Truffle permet de compiler du Solidity (le langage des smart contracts Ethereum), tester des &lt;em&gt;smart contracts&lt;/em&gt;, les déployer, gérer différents environnements…​&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Collision SHA-1 et sécurité</title>
      <link>https://alainnicolas.fr/fr/blog/collision-sha-1-securite/</link>
      <pubDate>Thu, 07 Dec 2017 08:31:48 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/collision-sha-1-securite/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Google a annoncé le 23 février 2017 avoir réussi à casser la fonction de « hachage » SHA-1.
Il s’agit là d’un événement majeur affectant la sécurité de nombreux systèmes allant de la signature de documents aux certificats de sécurité d’un site internet.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_quest_ce_que_la_fonction_de_hachage_sha_1&#34;&gt;Qu’est-ce que la fonction de « hachage » SHA-1 ?&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;SHA-1 (&lt;a href=&#34;https://fr.wikipedia.org/wiki/SHA-1&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Secure Hash Algorithm&lt;/a&gt;) est une fonction de « hachage » cryptographique.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Il s’agit d’un algorithme qui associe à une donnée de taille quelconque, une image de taille fixe.
En quelque sorte, une empreinte de la donnée d’entrée.
Le calcul de cette empreinte est à sens unique : il est possible de calculer l’empreinte d’une donnée, mais pas de retrouver la donnée depuis l’empreinte.
Cela signifie donc qu’il est impossible de revenir en arrière une fois la donnée hachée.
De plus, une fonction de hachage doit assigner UNE empreinte unique : 2 données d’entrée ne peuvent pas avoir la même empreinte.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Windows 10 : de la publicité dans l&#39;explorateur</title>
      <link>https://alainnicolas.fr/fr/blog/windows-10-publicite-explorateur/</link>
      <pubDate>Thu, 30 Nov 2017 08:24:32 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/windows-10-publicite-explorateur/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les mises à jour successives de Windows apportent de la sécurité et parfois de nouvelles fonctionnalités.
Globalement, elles apportent une meilleure expérience pour l’utilisateur, rarement des retours en arrière.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_windows_10_se_met_à_jour_automatiquement_mais_introduit_de_la_publicité_dans_le_navigateur&#34;&gt;Windows 10 se met à jour automatiquement mais introduit de la publicité dans le navigateur&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Le système de mise à jour a lui aussi été modifié avec le passage à Windows 10, puisqu’il est désormais plus contrôlable par l’utilisateur (les mises à jour se font d’elles-mêmes).&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Concentration, musique &amp; développement</title>
      <link>https://alainnicolas.fr/fr/blog/concentration-musique-developpement/</link>
      <pubDate>Thu, 23 Nov 2017 08:31:48 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/concentration-musique-developpement/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Tous les développeurs le savent, leur métier ne consiste pas juste à produire du code, mais plus globalement à penser un système, imaginer des algorithmes ou réfléchir à l’intégration de leur projet dans un cadre plus vaste, tout en prenant en compte les besoins réels du client, le ressenti des utilisateurs et des budgets parfois serrés.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’état de concentration nécessaire pour être efficace, créatif et apporter les meilleures réponses possibles aux problèmes soulevés fait du développement un métier à part entière, loin de l’image véhiculée par les médias ou même Tim Cook (CEO d’Apple) qui considère que c’est &amp;#34;marrant et interactif&amp;#34;.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Meetup Asseth chez Talan : retour sur Devcon3</title>
      <link>https://alainnicolas.fr/fr/blog/meetup-asseth-devcon3-talan-ethereum/</link>
      <pubDate>Thu, 16 Nov 2017 16:10:55 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/meetup-asseth-devcon3-talan-ethereum/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Lundi 13 novembre 2017 avait lieu le &lt;a href=&#34;https://www.meetup.com/blockchains/events/244926359/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;meetup&lt;/a&gt; de &lt;a href=&#34;https://www.ethereum-france.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;l’Asseth (Association Ethereum française).&lt;/a&gt; Sponsorisé et hébergé par Talan Labs, il s’agit de l’un des rassemblements les plus importants autour de la blockchain en France.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Au programme de la soirée : le débriefing de la &lt;a href=&#34;https://blog.ethereum.org/2017/11/16/devcon3/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Devcon3&lt;/a&gt;, la conférence annuelle des développeurs &lt;a href=&#34;https://ethereum.org/foundation&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ethereum&lt;/a&gt; qui avait lieu début novembre, à Cancún au Mexique.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;&lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; style=&#34;max-width: 100%; height: auto;&#34;
            sizes=&#34;(min-width: 35em) 720px, 100vw&#34;
            srcset=&#34;https://alainnicolas.fr/fr/blog/meetup-asseth-devcon3-talan-ethereum/devcon_hu_4209feeb6c19365.webp 500w, https://alainnicolas.fr/fr/blog/meetup-asseth-devcon3-talan-ethereum/devcon_hu_41e288f352365edb.webp 800w, https://alainnicolas.fr/fr/blog/meetup-asseth-devcon3-talan-ethereum/devcon_hu_3c38caec7902bc9a.webp 1200w&#34;
            src=&#34;https://alainnicolas.fr/fr/blog/meetup-asseth-devcon3-talan-ethereum/devcon_hu_3c38caec7902bc9a.webp&#34;
            width=&#34;1200&#34;
            height=&#34;650&#34;
            alt=&#34;Devcon3 - La conférence annuelle des développeurs Ethereum&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;Devcon3 - La conférence annuelle des développeurs Ethereum&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;</description>
    </item>
    <item>
      <title>Les HumanTalks chez Talan</title>
      <link>https://alainnicolas.fr/fr/blog/humantalks-talan/</link>
      <pubDate>Tue, 24 Oct 2017 09:21:37 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/humantalks-talan/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Mardi 10 octobre 2017, Talan accueillait un &lt;a href=&#34;https://www.meetup.com/fr-FR/HumanTalks-Paris/events/243915056/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;« meetup » des « HumanTalks »&lt;/a&gt;, que nous vous avions présenté &lt;a href=&#34;https://alainnicolas.fr/fr/blog/presentation-meetup-human-talks/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;il y a quelques mois&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Au programme de la soirée : 4 « talks » de qualité sur des sujets plus ou moins techniques, un public de près de 70 personnes, principalement des développeurs, mais aussi des designers UX et des responsables des Ressources Humaines.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_1er_talk_mythes_et_légendes_de_lux&#34;&gt;1er talk : Mythes et Légendes de l’UX&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Présenté par &lt;a href=&#34;https://www.linkedin.com/in/marc-wabnitz-0135ba24/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Marc Wabnitz&lt;/a&gt;, UX designer chez Talan Labs, ce talk présentait 7 idées reçues autour de l’expérience utilisateur.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Meetups chez Talan</title>
      <link>https://alainnicolas.fr/fr/series/meetups-talan/</link>
      <pubDate>Tue, 24 Oct 2017 09:00:23 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/series/meetups-talan/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Les compte-rendus des meetups hébergés par Talan que j’ai eu le plaisir d’accueillir.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Qu’est-ce que Talan Coin ?</title>
      <link>https://alainnicolas.fr/fr/blog/quest-ce-que-talancoin/</link>
      <pubDate>Tue, 17 Oct 2017 15:39:11 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/quest-ce-que-talancoin/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Présentée pour la première fois le 4 octobre au 1er Forum Parlementaire de la Blockchain, la monnaie virtuelle du groupe Talan est en passe de rentrer en phase de production.
L’occasion de présenter en détails les tenants et les aboutissants d’un projet et d’une initiative pas comme les autres : &lt;a href=&#34;https://talancoin.com&#34;&gt;Talan Coin&lt;/a&gt; !&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;&lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; style=&#34;max-width: 100%; height: auto;&#34;
            sizes=&#34;(min-width: 35em) 720px, 100vw&#34;
            srcset=&#34;https://alainnicolas.fr/fr/blog/quest-ce-que-talancoin/talancoin_banner_hu_604603b061b77607.webp 500w, https://alainnicolas.fr/fr/blog/quest-ce-que-talancoin/talancoin_banner_hu_411fa5cdfcec19b8.webp 800w&#34;
            src=&#34;https://alainnicolas.fr/fr/blog/quest-ce-que-talancoin/talancoin_banner.jpg&#34;
            width=&#34;1024&#34;
            height=&#34;500&#34;
            alt=&#34;Bannière Talan Coin&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;Bannière Talan Coin&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;La blockchain, tout le monde en parle, depuis les médias généralistes jusqu’aux startups les plus innovantes.
Et pourtant, rares sont les idées à aller jusqu’à la phase de production.
C’est pourquoi Talan a souhaité se démarquer et proposer à ses collaborateurs une application réelle de cette technologie en plein essor.
C’est ainsi que l’idée d’une monnaie interne est née de l’envie de fédérer le personnel d’un groupe international autour d’un modèle de partage commun.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Oubliez Angular 3, voici la version 4</title>
      <link>https://alainnicolas.fr/fr/blog/oubliez-angular-3-voici-angular-4/</link>
      <pubDate>Thu, 02 Mar 2017 09:01:06 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/oubliez-angular-3-voici-angular-4/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Parmi les nombreux frameworks JavaScript, AngularJS est indéniablement celui qui a connu le plus de succès.
Mis en ligne en 2010 et avec une première version publiée en 2012, Angular n’a eu de cesse de s’améliorer avec une communauté croissante, des besoins qui évoluent et une équipe de développement soutenue par Google.
Et puis l’an dernier, tout a changé…​&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/oubliez-angular-3-voici-angular-4/angular_logo_js.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;383&#34; height=&#34;108&#34; alt=&#34;Ancien logo d&amp;#39;AngularJS&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;Ancien logo d&amp;#39;AngularJS&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_angularjs_devient_angular_2&#34;&gt;AngularJS devient Angular 2&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;lazy&#34; fetchpriority=&#34;auto&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/oubliez-angular-3-voici-angular-4/angular_logo.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;250&#34; height=&#34;250&#34; alt=&#34;Nouveau logo d&amp;#39;Angular 2&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;Nouveau logo d&amp;#39;Angular 2&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;</description>
    </item>
    <item>
      <title>Java EE, nouvelle orientation : les résultats du sondage</title>
      <link>https://alainnicolas.fr/fr/blog/resultats-sondage-java-ee/</link>
      <pubDate>Thu, 23 Feb 2017 13:08:10 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/resultats-sondage-java-ee/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Résumé des épisodes précédents…​&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Depuis plusieurs mois la communauté Java est en émoi.
Oracle semble se désintéresser de Java EE.
Au terme d’une saga résumée &lt;a href=&#34;https://alainnicolas.fr/fr/blog/java-ee-nouvelle-orientation-bonne-nouvelle/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;en novembre&lt;/a&gt;, c’est finalement lors de la grande conférence annuelle JavaOne que l’entreprise annonce une nouvelle feuille de route pour Java EE, ainsi que le lancement d’un sondage visant à mieux cerner les aspirations et attentes de la communauté.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_présentation_du_sondage_oracle&#34;&gt;Présentation du sondage Oracle&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://alainnicolas.fr/fr/blog/java-ee-nouvelle-orientation-bonne-nouvelle/&#34;&gt;Nous l’évoquions&lt;/a&gt; : Oracle tente de se réconcilier avec la communauté Java, tout en faisant avancer ses travaux sur Java EE.
L’entreprise californienne est passée par un sondage pour mieux comprendre ses utilisateurs, mais aussi pour valider les choix déjà faits.
Après 2 mois, ce sont 1693 personnes qui ont soumis leurs réponses.
Il est intéressant de noter que la France semble ne pas avoir beaucoup répondu au formulaire comme l’illustre la carte de l’Europe des réponses fournie par Oracle dans son rapport exhaustif…​&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Présentation d&#39;&#39;un meetup : les Human Talks</title>
      <link>https://alainnicolas.fr/fr/blog/presentation-meetup-human-talks/</link>
      <pubDate>Wed, 01 Feb 2017 13:34:27 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/presentation-meetup-human-talks/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Parce que la vie d’un développeur ce n’est pas qu’un quotidien routinier face à un écran rempli de code, il est parfois important d’élargir ses idées et de se confronter au travail et aux passions d’autres acteurs de la communauté.
C’est ainsi que je vous propose aujourd’hui de découvrir un meetup, les &lt;a href=&#34;http://humantalks.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Human Talks&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Mais au fait, qu’est-ce qu’un meetup ?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_quest_ce_quun_meetup&#34;&gt;Qu’est-ce qu’un meetup ?&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;figure style=&#34;text-align: center;&#34;&gt;
        &lt;img loading=&#34;eager&#34; fetchpriority=&#34;high&#34; decoding=&#34;async&#34; src=&#34;https://alainnicolas.fr/fr/blog/presentation-meetup-human-talks/meetup_logo.png&#34; style=&#34;max-width: 100%; height: auto;&#34; width=&#34;600&#34; height=&#34;600&#34; alt=&#34;Logo Meetup.com&#34;&gt;&lt;figcaption&gt;
        &lt;small&gt;Logo Meetup.com&lt;/small&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;/div&gt;</description>
    </item>
    <item>
      <title>Java EE : nouvelle orientation</title>
      <link>https://alainnicolas.fr/fr/series/java-ee-nouvelle-orientation/</link>
      <pubDate>Wed, 16 Nov 2016 09:00:23 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/series/java-ee-nouvelle-orientation/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Peut-être que pour vous la série de l’été 2016 était &lt;a href=&#34;https://www.netflix.com/fr/title/80057281&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Stranger Things&lt;/a&gt;, mais dans le vaste monde du Java, une toute autre série aux multiples rebondissements a retenu toutes les attentions.
Rachat, rébellion et sondages, plongeon dans la révolution de Java EE !&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Java EE, nouvelle orientation : une bonne nouvelle ?</title>
      <link>https://alainnicolas.fr/fr/blog/java-ee-nouvelle-orientation-bonne-nouvelle/</link>
      <pubDate>Wed, 16 Nov 2016 09:00:23 +0000</pubDate>
      <guid>https://alainnicolas.fr/fr/blog/java-ee-nouvelle-orientation-bonne-nouvelle/</guid>
      <description>&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;Peut-être que pour vous la série de l’été était &lt;a href=&#34;https://www.netflix.com/fr/title/80057281&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Stranger Things&lt;/a&gt;, la petite pépite aux couleurs années 80-90 de Netflix.
Mais dans le vaste monde du Java, une toute autre série aux multiples rebondissements a retenu toutes les attentions.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;Pour introduire le récit de cet été de toutes les surprises, un petit historique s’impose…​&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_java_sun_et_oracle&#34;&gt;Java, Sun et Oracle&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;L’entreprise Sun est fondée en 1982, et lance Java en 1995. Un programme en Java peut s’exécuter tel quel (ou presque) sur toutes les plateformes (Windows, UNIX, etc.), est plus sécurisé qu’en C++, adapté à la programmation distribuée, supporte le multi-threading, etc.
Très vite, Java prend son essor, pour toutes ses caractéristiques, révolutionnaires pour l’époque.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
  </channel>
</rss>
