<?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>Eka</title>
    <description/>
    <link>https://speakerdeck.com/ekafyi</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/ekafyi.rss"/>
    <lastBuildDate>2020-06-14 05:52:14 -0400</lastBuildDate>
    <item>
      <title>Fast, offline-first PWA with Workbox</title>
      <description>An introductory talk about PWAs, Service Workers, and why and how to add Workbox to your PWA.

Presented at Chrome Dev Summit Extended GDG Cebu (Virtual), 27 February 2021</description>
      <media:content url="https://files.speakerdeck.com/presentations/76ccb3f9d9e345b18bb420af46b9bddb/preview_slide_0.jpg?17726673" type="image/jpeg" medium="image"/>
      <content:encoded>An introductory talk about PWAs, Service Workers, and why and how to add Workbox to your PWA.

Presented at Chrome Dev Summit Extended GDG Cebu (Virtual), 27 February 2021</content:encoded>
      <pubDate>Sat, 27 Feb 2021 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/ekafyi/fast-offline-first-pwa-with-workbox</link>
      <guid>https://speakerdeck.com/ekafyi/fast-offline-first-pwa-with-workbox</guid>
    </item>
    <item>
      <title>Supercharge your developer blog with MDX</title>
      <description></description>
      <media:content url="https://files.speakerdeck.com/presentations/940e393862e14586b3be61ad70d93169/preview_slide_0.jpg?17732474" type="image/jpeg" medium="image"/>
      <content:encoded></content:encoded>
      <pubDate>Sat, 26 Sep 2020 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ekafyi/supercharge-your-developer-blog-with-mdx</link>
      <guid>https://speakerdeck.com/ekafyi/supercharge-your-developer-blog-with-mdx</guid>
    </item>
    <item>
      <title>What's What in Performance Metrics and Core Web Vitals</title>
      <description>Part of 3-part talks "Web Vitals in the Wild" about the newly announced Core Web Vitals.  This talk discusses what Core Web Vitals are, what they measure, why they are needed, and how to check them.

Presented at web.dev LIVE Extended GDG Bandung, Indonesia, 10 July 2020
https://youtu.be/I1rG6UvIWi4?t=10962</description>
      <media:content url="https://files.speakerdeck.com/presentations/2558dcf94b834fe385ef8a11f6cf0294/preview_slide_0.jpg?16320821" type="image/jpeg" medium="image"/>
      <content:encoded>Part of 3-part talks "Web Vitals in the Wild" about the newly announced Core Web Vitals.  This talk discusses what Core Web Vitals are, what they measure, why they are needed, and how to check them.

Presented at web.dev LIVE Extended GDG Bandung, Indonesia, 10 July 2020
https://youtu.be/I1rG6UvIWi4?t=10962</content:encoded>
      <pubDate>Fri, 10 Jul 2020 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ekafyi/whats-what-in-performance-metrics-and-core-web-vitals</link>
      <guid>https://speakerdeck.com/ekafyi/whats-what-in-performance-metrics-and-core-web-vitals</guid>
    </item>
    <item>
      <title>Stay Productive &amp; Creative with Online Collaboration Tools</title>
      <description>Whether you are learning, looking for inspiration, or building a project, collaborating with other developers provides valuable experience. The first part of this talk discusses how to use four major collaborative programming tools. In the second half of the talk, we do a collaborative live coding session on CodeSandbox, implementing quick performance and accessibiliy fixes that significantly improve our demo web page.

Originally presented at Women Techmakers and GDG Jogjakarta International Women’s Day 2020. https://www.youtube.com/watch?v=PCZlH6T-rJQ</description>
      <media:content url="https://files.speakerdeck.com/presentations/4d5a8db7cfff44c999948ed593e421b9/preview_slide_0.jpg?15651117" type="image/jpeg" medium="image"/>
      <content:encoded>Whether you are learning, looking for inspiration, or building a project, collaborating with other developers provides valuable experience. The first part of this talk discusses how to use four major collaborative programming tools. In the second half of the talk, we do a collaborative live coding session on CodeSandbox, implementing quick performance and accessibiliy fixes that significantly improve our demo web page.

Originally presented at Women Techmakers and GDG Jogjakarta International Women’s Day 2020. https://www.youtube.com/watch?v=PCZlH6T-rJQ</content:encoded>
      <pubDate>Fri, 15 May 2020 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ekafyi/stay-productive-and-creative-with-online-collaboration-tools</link>
      <guid>https://speakerdeck.com/ekafyi/stay-productive-and-creative-with-online-collaboration-tools</guid>
    </item>
    <item>
      <title>Asking Nicely — Practical tips for requesting user action in your PWA</title>
      <description>With Progressive Web Apps, we can implement native-like features on the web, such as Install and Notifications. When implemented inconsiderately, not only does the request dialog harm user experience (eg. pop-ups jumping on users on page load), but it may also hinder users from using those features. This talk discusses API we can use do request user actions in a more considerate way.

Originally presented in GDG Bandung DevFest 2019.</description>
      <media:content url="https://files.speakerdeck.com/presentations/e369f45e7d854de79b82e77c4d363364/preview_slide_0.jpg?15652079" type="image/jpeg" medium="image"/>
      <content:encoded>With Progressive Web Apps, we can implement native-like features on the web, such as Install and Notifications. When implemented inconsiderately, not only does the request dialog harm user experience (eg. pop-ups jumping on users on page load), but it may also hinder users from using those features. This talk discusses API we can use do request user actions in a more considerate way.

Originally presented in GDG Bandung DevFest 2019.</content:encoded>
      <pubDate>Sun, 08 Dec 2019 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/ekafyi/asking-nicely-practical-tips-for-requesting-user-action-in-your-pwa</link>
      <guid>https://speakerdeck.com/ekafyi/asking-nicely-practical-tips-for-requesting-user-action-in-your-pwa</guid>
    </item>
    <item>
      <title>Introduction to Basic Web Development</title>
      <description>A quick look into how the browser works, what frontend development is, and the basic syntax of HTML and CSS for frontend web development.

Originally presented as part of HONF Citizen Lab’s “Courses” and “Citizen Classes” programs, March - May 2018.
https://www.instagram.com/p/BfigoKQA25S
https://www.instagram.com/p/Bg3o22ZAebd
https://www.instagram.com/p/BiTYfMyjIYg</description>
      <media:content url="https://files.speakerdeck.com/presentations/fafefe8090df4c22b128a6bbefd45982/preview_slide_0.jpg?15651236" type="image/jpeg" medium="image"/>
      <content:encoded>A quick look into how the browser works, what frontend development is, and the basic syntax of HTML and CSS for frontend web development.

Originally presented as part of HONF Citizen Lab’s “Courses” and “Citizen Classes” programs, March - May 2018.
https://www.instagram.com/p/BfigoKQA25S
https://www.instagram.com/p/Bg3o22ZAebd
https://www.instagram.com/p/BiTYfMyjIYg</content:encoded>
      <pubDate>Thu, 22 Mar 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/ekafyi/introduction-to-basic-web-development</link>
      <guid>https://speakerdeck.com/ekafyi/introduction-to-basic-web-development</guid>
    </item>
  </channel>
</rss>
