<?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>Thierry Thuon</title>
    <description/>
    <link>https://speakerdeck.com/lepiaf</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/lepiaf.rss"/>
    <lastBuildDate>2018-11-21 05:29:24 -0500</lastBuildDate>
    <item>
      <title>Sapient bundle - Enhance API confidentiality</title>
      <description>With Let's Encrypt, HTTPS has been implemented in many websites very quickly. However, this is not enough to secure certain use cases. Setting up the sapient bundle allows you to add an additional layer of authentication and encryption of the contents of your HTTP responses.
I propose to see how to use this bundle.</description>
      <media:content url="https://files.speakerdeck.com/presentations/e05120d2c3b94b6394e26124d5b9e60e/preview_slide_0.jpg?11275096" type="image/jpeg" medium="image"/>
      <content:encoded>With Let's Encrypt, HTTPS has been implemented in many websites very quickly. However, this is not enough to secure certain use cases. Setting up the sapient bundle allows you to add an additional layer of authentication and encryption of the contents of your HTTP responses.
I propose to see how to use this bundle.</content:encoded>
      <pubDate>Tue, 20 Nov 2018 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/lepiaf/sapient-bundle-enhance-api-confidentiality</link>
      <guid>https://speakerdeck.com/lepiaf/sapient-bundle-enhance-api-confidentiality</guid>
    </item>
    <item>
      <title>Oops I forgot me password!</title>
      <description>Forget password feature is a common in website, but I can lead to a flaw. Using a weak random generator can leak and compromise important information. In this talk, we will see how we can attack it and how can we protect against.</description>
      <media:content url="https://files.speakerdeck.com/presentations/c16b476647854e21afd87ed056373b40/preview_slide_0.jpg?11275284" type="image/jpeg" medium="image"/>
      <content:encoded>Forget password feature is a common in website, but I can lead to a flaw. Using a weak random generator can leak and compromise important information. In this talk, we will see how we can attack it and how can we protect against.</content:encoded>
      <pubDate>Thu, 19 Apr 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/lepiaf/oops-i-forgot-me-password</link>
      <guid>https://speakerdeck.com/lepiaf/oops-i-forgot-me-password</guid>
    </item>
    <item>
      <title>Secure messaging with OpenPGP</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/9ec459c1d38946e68a8cdc962324dcf2/preview_slide_0.jpg?11276277" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Thu, 27 Apr 2017 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/lepiaf/secure-messaging-with-openpgp</link>
      <guid>https://speakerdeck.com/lepiaf/secure-messaging-with-openpgp</guid>
    </item>
    <item>
      <title>Real time communication with WebSocket</title>
      <description>Today, we build website with an API and a front with JavaScript.  To fetch data from API, we usually use XHR request. But, it is slow because of overhead of HTTP. THere is an other way to share information: WebSocket. It is lightweight and faster than XHR.</description>
      <media:content url="https://files.speakerdeck.com/presentations/fd9d20105e0a46938a3fc00893a66ded/preview_slide_0.jpg?11276086" type="image/jpeg" medium="image"/>
      <content:encoded>Today, we build website with an API and a front with JavaScript.  To fetch data from API, we usually use XHR request. But, it is slow because of overhead of HTTP. THere is an other way to share information: WebSocket. It is lightweight and faster than XHR.</content:encoded>
      <pubDate>Thu, 28 Jul 2016 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/lepiaf/real-time-communication-with-websocket</link>
      <guid>https://speakerdeck.com/lepiaf/real-time-communication-with-websocket</guid>
    </item>
    <item>
      <title>Authenticate user with X.509 certificate</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/8a07c8c4cd7e45b1a43b395dd4d659a3/preview_slide_0.jpg?11276246" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Thu, 25 Jun 2015 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/lepiaf/authenticate-user-with-x-dot-509-certificate</link>
      <guid>https://speakerdeck.com/lepiaf/authenticate-user-with-x-dot-509-certificate</guid>
    </item>
  </channel>
</rss>
