<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Antoine CAILLY</title>
    <description>https://acailly.github.io/</description>
    <link>https://speakerdeck.com/acailly</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/acailly.rss"/>
    <lastBuildDate>2018-02-24 04:51:01 -0500</lastBuildDate>
    <item>
      <title>Les machines à états, une documentation exécutable ? (et debuggable ? et testable ? 🤫)</title>
      <description>Les machine à états, pour visualiser la logique de fonctionnement d'une application sous forme d'un diagramme, c'est vieux comme le monde 👴 Alors pourquoi ressortir ça maintenant ?

Parce qu'un nouvel éditeur basé sur xstate est arrivé, stately, et il semble offrir un moyen aux non devs (testeur, PO, whatever) de visualiser et éditer ces fameuses machines

Ces machines à état étant ensuite exécutées dans l'appli, on aurait un code et une doc toujours synchro et compréhensible, le rêve 🤩 Attendez, il y a mieux ! Il paraît qu'on peut générer des tests e2e depuis ces machines à états 🤯

Alors essayons, j'ai pris une petite appli perso et j'ai tenté de voir ce que ca donnait 🧪</description>
      <media:content url="https://files.speakerdeck.com/presentations/7c240207a6674857866e7253e365e152/preview_slide_0.jpg?26300399" type="image/jpeg" medium="image"/>
      <content:encoded>Les machine à états, pour visualiser la logique de fonctionnement d'une application sous forme d'un diagramme, c'est vieux comme le monde 👴 Alors pourquoi ressortir ça maintenant ?

Parce qu'un nouvel éditeur basé sur xstate est arrivé, stately, et il semble offrir un moyen aux non devs (testeur, PO, whatever) de visualiser et éditer ces fameuses machines

Ces machines à état étant ensuite exécutées dans l'appli, on aurait un code et une doc toujours synchro et compréhensible, le rêve 🤩 Attendez, il y a mieux ! Il paraît qu'on peut générer des tests e2e depuis ces machines à états 🤯

Alors essayons, j'ai pris une petite appli perso et j'ai tenté de voir ce que ca donnait 🧪</content:encoded>
      <pubDate>Tue, 11 Jul 2023 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/les-machines-a-etats-une-documentation-executable-et-debuggable-et-testable</link>
      <guid>https://speakerdeck.com/acailly/les-machines-a-etats-une-documentation-executable-et-debuggable-et-testable</guid>
    </item>
    <item>
      <title>Identité décentralisée</title>
      <description>Présentation des Verifiable Credentials, Verifiable Presentations et Decentralized Identifiers</description>
      <media:content url="https://files.speakerdeck.com/presentations/b4f069a2cf3640eabd3aa4e5d11d7eb1/preview_slide_0.jpg?21934129" type="image/jpeg" medium="image"/>
      <content:encoded>Présentation des Verifiable Credentials, Verifiable Presentations et Decentralized Identifiers</content:encoded>
      <pubDate>Sun, 03 Jul 2022 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/identite-decentralisee</link>
      <guid>https://speakerdeck.com/acailly/identite-decentralisee</guid>
    </item>
    <item>
      <title>Le Low Tech Web</title>
      <description>Vidéo : https://www.youtube.com/watch?v=w6BmIX564gk

Je vous propose un voyage dans le web d'aujourd'hui.

C'est un voyage qui vous fera découvrir des sites ou des applications qui ont décidé de ne pas suivre les tendances actuelles en terme de technos, de design et de fonctionnalités.

Ce "Low Tech Web", qu'est ce que c'est ?

Est-ce un retour aux années 2000 ?

C'est peut-être plus profond que cela, un appel à nous reposer des questions dont nous avions oublié l'existence.</description>
      <media:content url="https://files.speakerdeck.com/presentations/3683eaf79fe24740b85a0e1a3a4e27e9/preview_slide_0.jpg?15844200" type="image/jpeg" medium="image"/>
      <content:encoded>Vidéo : https://www.youtube.com/watch?v=w6BmIX564gk

Je vous propose un voyage dans le web d'aujourd'hui.

C'est un voyage qui vous fera découvrir des sites ou des applications qui ont décidé de ne pas suivre les tendances actuelles en terme de technos, de design et de fonctionnalités.

Ce "Low Tech Web", qu'est ce que c'est ?

Est-ce un retour aux années 2000 ?

C'est peut-être plus profond que cela, un appel à nous reposer des questions dont nous avions oublié l'existence.</content:encoded>
      <pubDate>Tue, 23 Jun 2020 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/le-low-tech-web</link>
      <guid>https://speakerdeck.com/acailly/le-low-tech-web</guid>
    </item>
    <item>
      <title>Planning, la racine du mal ?</title>
      <description>Et si cet outil omniprésent, le B.A.BA de la gestion de projet enseignée à l'école, était la conséquence d'une illusion tout aussi répandue : celle de pouvoir contrôler le futur ?

Et si le simple fait d'utiliser cet outil verrouillait les tentatives de changements, aussi "agiles" soient elles ?

Et si on essayait de comprendre pourquoi pour mieux faire autrement ?

PS : ce talk sera 100% subjectif et volontairement exagéré ;-)</description>
      <media:content url="https://files.speakerdeck.com/presentations/1e7328cb5f56482e9a7657eb9e487233/preview_slide_0.jpg?12816259" type="image/jpeg" medium="image"/>
      <content:encoded>Et si cet outil omniprésent, le B.A.BA de la gestion de projet enseignée à l'école, était la conséquence d'une illusion tout aussi répandue : celle de pouvoir contrôler le futur ?

Et si le simple fait d'utiliser cet outil verrouillait les tentatives de changements, aussi "agiles" soient elles ?

Et si on essayait de comprendre pourquoi pour mieux faire autrement ?

PS : ce talk sera 100% subjectif et volontairement exagéré ;-)</content:encoded>
      <pubDate>Fri, 14 Jun 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/planning-la-racine-du-mal</link>
      <guid>https://speakerdeck.com/acailly/planning-la-racine-du-mal</guid>
    </item>
    <item>
      <title>Le web décentralisé, comment ça marche ? (BreizhCamp 2019)</title>
      <description>Vidéo : https://www.youtube.com/watch?v=e_0Go41pU2E

Aujourd’hui l’inquiétude monte devant l’emprise qu’ont certaines entreprises ou gouvernement sur notre utilisation d’internet.

Face à cette situation, beaucoup de personnes prônent la décentralisation du web un peu à la manière de Mastodon face à Twitter, néanmoins les concepts nécessaires sont assez éloignés des traditionnelles application client-serveur qui restent aujourd’hui majoritaires.

Que faut il pour décentraliser le web ? C’est ce que je vais tenter de vous présenter simplement et avec des exemples, tout en m’attardant sur certains mécanismes un peu plus techniques (DHT, Merkle-trees, CRDT...) que vous utilisez peut être déjà sans le savoir.

Je parlerais également de quelques initiatives qui commencent à faire le buzz et qui pourraient bouleverser nos usages à l’avenir.</description>
      <media:content url="https://files.speakerdeck.com/presentations/6f4cdc4be9904fcdb809c29091f738e3/preview_slide_0.jpg?12163142" type="image/jpeg" medium="image"/>
      <content:encoded>Vidéo : https://www.youtube.com/watch?v=e_0Go41pU2E

Aujourd’hui l’inquiétude monte devant l’emprise qu’ont certaines entreprises ou gouvernement sur notre utilisation d’internet.

Face à cette situation, beaucoup de personnes prônent la décentralisation du web un peu à la manière de Mastodon face à Twitter, néanmoins les concepts nécessaires sont assez éloignés des traditionnelles application client-serveur qui restent aujourd’hui majoritaires.

Que faut il pour décentraliser le web ? C’est ce que je vais tenter de vous présenter simplement et avec des exemples, tout en m’attardant sur certains mécanismes un peu plus techniques (DHT, Merkle-trees, CRDT...) que vous utilisez peut être déjà sans le savoir.

Je parlerais également de quelques initiatives qui commencent à faire le buzz et qui pourraient bouleverser nos usages à l’avenir.</content:encoded>
      <pubDate>Wed, 20 Mar 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/le-web-decentralise-comment-ca-marche-breizhcamp-2019</link>
      <guid>https://speakerdeck.com/acailly/le-web-decentralise-comment-ca-marche-breizhcamp-2019</guid>
    </item>
    <item>
      <title>Scuttlebutt - Construire un Facebook décentralisé (BreizhCamp 2019)</title>
      <description>Vidéo : https://www.youtube.com/watch?v=ymDi-gwWvrc

En 2016, le scandale Cambridge Analytica a prouvé que les géants du Net comme Facebook pouvaient avoir une influence sur les élections présidentielles d'une grande puissance comme les États-Unis. Pas étonnant que de plus en plus de personnes les regardent d'un air inquiet, ils sont aussi puissants financièrement que certains états et disposent de données à rendre jaloux les services de renseignement.

Seulement voilà, qu'avons-nous comme alternative ? Comment construire un réseau social gratuit comptant plusieurs millions d'utilisateurs sans monétiser les données pour payer son coût de fonctionnement ?

Un réseau social de ce type existe, il s'appelle Scuttlebutt et il s'appuie sur les mêmes bases techniques que la Blockchain sans pour autant consommer l'équivalent de l'Autriche en énergie pour fonctionner ;-)

Nous allons voir comment il fonctionne en repartant de l'essentiel, l'échange de messages, et en ajoutant progressivement les fonctionnalités que l'on retrouve dans les réseaux sociaux d'aujourd'hui. Vous serez peut être étonnés par sa simplicité et sa ressemblance avec nos interactions dans la vie réelle, ainsi que par les réponses apportées à certains problèmes comme la suppression des messages ou la liberté d'expression.

Je vous montrerai également comment rejoindre ce réseau et vous présenterai quelques applications disponibles.</description>
      <media:content url="https://files.speakerdeck.com/presentations/c85612ebcbbb482b96d79ca8d60ee451/preview_slide_0.jpg?12162932" type="image/jpeg" medium="image"/>
      <content:encoded>Vidéo : https://www.youtube.com/watch?v=ymDi-gwWvrc

En 2016, le scandale Cambridge Analytica a prouvé que les géants du Net comme Facebook pouvaient avoir une influence sur les élections présidentielles d'une grande puissance comme les États-Unis. Pas étonnant que de plus en plus de personnes les regardent d'un air inquiet, ils sont aussi puissants financièrement que certains états et disposent de données à rendre jaloux les services de renseignement.

Seulement voilà, qu'avons-nous comme alternative ? Comment construire un réseau social gratuit comptant plusieurs millions d'utilisateurs sans monétiser les données pour payer son coût de fonctionnement ?

Un réseau social de ce type existe, il s'appelle Scuttlebutt et il s'appuie sur les mêmes bases techniques que la Blockchain sans pour autant consommer l'équivalent de l'Autriche en énergie pour fonctionner ;-)

Nous allons voir comment il fonctionne en repartant de l'essentiel, l'échange de messages, et en ajoutant progressivement les fonctionnalités que l'on retrouve dans les réseaux sociaux d'aujourd'hui. Vous serez peut être étonnés par sa simplicité et sa ressemblance avec nos interactions dans la vie réelle, ainsi que par les réponses apportées à certains problèmes comme la suppression des messages ou la liberté d'expression.

Je vous montrerai également comment rejoindre ce réseau et vous présenterai quelques applications disponibles.</content:encoded>
      <pubDate>Wed, 20 Mar 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/scuttlebutt-construire-un-facebook-decentralise-breizhcamp-2019</link>
      <guid>https://speakerdeck.com/acailly/scuttlebutt-construire-un-facebook-decentralise-breizhcamp-2019</guid>
    </item>
    <item>
      <title>Scuttlebutt - Construire un Facebook décentralisé (version non technique)</title>
      <description>En 2016, le scandale Cambridge Analytica a prouvé que les géants du Net comme Facebook pouvaient avoir une influence sur les élections présidentielles d’une grande puissance comme les États-Unis. Qu’avons-nous comme alternative ? Comment construire un réseau social gratuit comptant plusieurs millions d’utilisateur·rice·s sans monétiser les données pour payer son coût de fonctionnement ?

Un réseau social de ce type existe, il s’appelle Scuttlebutt.

Nous allons voir comment il fonctionne en repartant de l’essentiel, l’échange de messages, et en ajoutant progressivement les fonctionnalités que l’on retrouve dans les réseaux sociaux d’aujourd’hui. Vous serez peut être étonné·e·s par sa simplicité et sa ressemblance avec nos interactions dans la vie réelle, ainsi que par les réponses apportées à certains problèmes comme la suppression des messages ou la liberté d’expression. Je vous montrerai également comment rejoindre ce réseau et vous présenterai quelques applications disponibles.

La présentation est garantie sans aucune ligne de code ou formule mathématique !</description>
      <media:content url="https://files.speakerdeck.com/presentations/7695a625322740f0a303cd81657ddef1/preview_slide_0.jpg?11667665" type="image/jpeg" medium="image"/>
      <content:encoded>En 2016, le scandale Cambridge Analytica a prouvé que les géants du Net comme Facebook pouvaient avoir une influence sur les élections présidentielles d’une grande puissance comme les États-Unis. Qu’avons-nous comme alternative ? Comment construire un réseau social gratuit comptant plusieurs millions d’utilisateur·rice·s sans monétiser les données pour payer son coût de fonctionnement ?

Un réseau social de ce type existe, il s’appelle Scuttlebutt.

Nous allons voir comment il fonctionne en repartant de l’essentiel, l’échange de messages, et en ajoutant progressivement les fonctionnalités que l’on retrouve dans les réseaux sociaux d’aujourd’hui. Vous serez peut être étonné·e·s par sa simplicité et sa ressemblance avec nos interactions dans la vie réelle, ainsi que par les réponses apportées à certains problèmes comme la suppression des messages ou la liberté d’expression. Je vous montrerai également comment rejoindre ce réseau et vous présenterai quelques applications disponibles.

La présentation est garantie sans aucune ligne de code ou formule mathématique !</content:encoded>
      <pubDate>Wed, 30 Jan 2019 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/acailly/scuttlebutt-construire-un-facebook-decentralise-version-non-technique</link>
      <guid>https://speakerdeck.com/acailly/scuttlebutt-construire-un-facebook-decentralise-version-non-technique</guid>
    </item>
    <item>
      <title>Développer avec l'utilisateur</title>
      <description>« On peut être fier de ce qu'ON a développé »

C'est ce qu'a dit une de nos utilisatrices à la fin de ce projet de 6 mois.

Et cela sans écrire de cahier des charges et avec des utilisateurs distant de 700km !

Nous vous présenterons la façon de travailler que nous avons adopté qui, en plus d'être très simple, est 100% compatible avec les principes Agile.
En bonus on vous donnera quelques nouvelles de la deuxième version qui est en cours de développement.</description>
      <media:content url="https://files.speakerdeck.com/presentations/28d41c67e1f440e68aa14b393a270e3c/preview_slide_0.jpg?10747137" type="image/jpeg" medium="image"/>
      <content:encoded>« On peut être fier de ce qu'ON a développé »

C'est ce qu'a dit une de nos utilisatrices à la fin de ce projet de 6 mois.

Et cela sans écrire de cahier des charges et avec des utilisateurs distant de 700km !

Nous vous présenterons la façon de travailler que nous avons adopté qui, en plus d'être très simple, est 100% compatible avec les principes Agile.
En bonus on vous donnera quelques nouvelles de la deuxième version qui est en cours de développement.</content:encoded>
      <pubDate>Wed, 23 May 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/developper-avec-lutilisateur</link>
      <guid>https://speakerdeck.com/acailly/developper-avec-lutilisateur</guid>
    </item>
    <item>
      <title>Le web décentralisé, comment ça marche ? - Devoxx Paris 2018</title>
      <description>(Vidéo : https://www.youtube.com/watch?v=rcY5wBNtGNU)

Aujourd’hui l’inquiétude monte devant l’emprise qu’ont certaines entreprises ou gouvernement sur notre utilisation d’internet.

Face à cette situation, beaucoup de personnes prônent la décentralisation du web un peu à la manière de Mastodon face à Twitter, néanmoins les concepts nécessaires sont assez éloignés des traditionnelles application client-serveur qui restent aujourd’hui majoritaires.

Que faut il pour décentraliser le web ? C’est ce que je vais tenter de vous présenter simplement et avec des exemples, tout en m’attardant sur certains mécanismes un peu plus techniques (DHT, Merkle-trees, CRDT...) que vous utilisez peut être déjà sans le savoir.

Je parlerais également de quelques initiatives qui commencent à faire le buzz et qui pourraient bouleverser nos usages à l’avenir.</description>
      <media:content url="https://files.speakerdeck.com/presentations/3ff00d1eb4054f719fe7c43f823a71ab/preview_slide_0.jpg?9875805" type="image/jpeg" medium="image"/>
      <content:encoded>(Vidéo : https://www.youtube.com/watch?v=rcY5wBNtGNU)

Aujourd’hui l’inquiétude monte devant l’emprise qu’ont certaines entreprises ou gouvernement sur notre utilisation d’internet.

Face à cette situation, beaucoup de personnes prônent la décentralisation du web un peu à la manière de Mastodon face à Twitter, néanmoins les concepts nécessaires sont assez éloignés des traditionnelles application client-serveur qui restent aujourd’hui majoritaires.

Que faut il pour décentraliser le web ? C’est ce que je vais tenter de vous présenter simplement et avec des exemples, tout en m’attardant sur certains mécanismes un peu plus techniques (DHT, Merkle-trees, CRDT...) que vous utilisez peut être déjà sans le savoir.

Je parlerais également de quelques initiatives qui commencent à faire le buzz et qui pourraient bouleverser nos usages à l’avenir.</content:encoded>
      <pubDate>Thu, 19 Apr 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/le-web-decentralise-comment-ca-marche-devoxx-paris-2018</link>
      <guid>https://speakerdeck.com/acailly/le-web-decentralise-comment-ca-marche-devoxx-paris-2018</guid>
    </item>
    <item>
      <title>JavaScript, GPU et Palet Breton - BreizhCamp 2018</title>
      <description>(Vidéo : https://www.youtube.com/watch?v=vN5vcZpzero)

On est en été, j’ai une bière à la main et une brindille dans l’autre pour essayer de mesurer quel est le palet qui remporte le point.

C’est à ce moment que je me dis qu’à notre époque on doit pouvoir trouver mieux comme instrument de mes... - “T’as bougé le palet !” - grrr c’est décidé je vais faire une app.

Alors on y va ! C++, OpenCV, CUDA, SIMD, on sort l’artillerie lourde… sauf que non, on va se la jouer hype et faire de l’analyse d’image en JavaScript (!) avec l‘aide du GPU (?)

En 15 minutes on va voir comment ca marche et comment c’est tout simple en fait !</description>
      <media:content url="https://files.speakerdeck.com/presentations/2deb2bcd6e874c0d8ac29e37e56a2f0e/preview_slide_0.jpg?9748855" type="image/jpeg" medium="image"/>
      <content:encoded>(Vidéo : https://www.youtube.com/watch?v=vN5vcZpzero)

On est en été, j’ai une bière à la main et une brindille dans l’autre pour essayer de mesurer quel est le palet qui remporte le point.

C’est à ce moment que je me dis qu’à notre époque on doit pouvoir trouver mieux comme instrument de mes... - “T’as bougé le palet !” - grrr c’est décidé je vais faire une app.

Alors on y va ! C++, OpenCV, CUDA, SIMD, on sort l’artillerie lourde… sauf que non, on va se la jouer hype et faire de l’analyse d’image en JavaScript (!) avec l‘aide du GPU (?)

En 15 minutes on va voir comment ca marche et comment c’est tout simple en fait !</content:encoded>
      <pubDate>Thu, 29 Mar 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/acailly/javascript-gpu-et-palet-breton-breizhcamp-2018</link>
      <guid>https://speakerdeck.com/acailly/javascript-gpu-et-palet-breton-breizhcamp-2018</guid>
    </item>
    <item>
      <title>Le web décentralisé, comment ça marche ? - Touraine Tech 2018</title>
      <description>Aujourd’hui l’inquiétude monte devant l’emprise qu’ont certaines entreprises ou gouvernement sur notre utilisation d’internet. 

Face à cette situation, beaucoup de personnes prônent la décentralisation du web un peu à la manière de Mastodon face à Twitter, néanmoins les concepts nécessaires sont assez éloignés des traditionnelles application client-serveur qui restent aujourd’hui majoritaires. 

Que faut il pour décentraliser le web ? C’est ce que je vais tenter de vous présenter simplement et avec des exemples, tout en m’attardant sur certains mécanismes un peu plus techniques (DHT, Merkle-trees, CRDT...) que vous utilisez peut être déjà sans le savoir. 

Je parlerais également de quelques initiatives qui commencent à faire le buzz et qui pourraient bouleverser nos usages à l’avenir.</description>
      <media:content url="https://files.speakerdeck.com/presentations/3f91024ed5944620968fa2f5084972a3/preview_slide_0.jpg?9481852" type="image/jpeg" medium="image"/>
      <content:encoded>Aujourd’hui l’inquiétude monte devant l’emprise qu’ont certaines entreprises ou gouvernement sur notre utilisation d’internet. 

Face à cette situation, beaucoup de personnes prônent la décentralisation du web un peu à la manière de Mastodon face à Twitter, néanmoins les concepts nécessaires sont assez éloignés des traditionnelles application client-serveur qui restent aujourd’hui majoritaires. 

Que faut il pour décentraliser le web ? C’est ce que je vais tenter de vous présenter simplement et avec des exemples, tout en m’attardant sur certains mécanismes un peu plus techniques (DHT, Merkle-trees, CRDT...) que vous utilisez peut être déjà sans le savoir. 

Je parlerais également de quelques initiatives qui commencent à faire le buzz et qui pourraient bouleverser nos usages à l’avenir.</content:encoded>
      <pubDate>Fri, 23 Feb 2018 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/acailly/le-web-decentralise-comment-ca-marche-touraine-tech-2018</link>
      <guid>https://speakerdeck.com/acailly/le-web-decentralise-comment-ca-marche-touraine-tech-2018</guid>
    </item>
  </channel>
</rss>
