<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Yong Sopheaktra</title>
    <description>The latest articles on DEV Community by Yong Sopheaktra (@yongasial).</description>
    <link>https://dev.to/yongasial</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F264342%2F96061920-0b65-4cec-9898-4901964d9308.jpeg</url>
      <title>DEV Community: Yong Sopheaktra</title>
      <link>https://dev.to/yongasial</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yongasial"/>
    <language>en</language>
    <item>
      <title>A Voice Bot with Alan and Monaca</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Wed, 20 Jul 2022 02:08:12 +0000</pubDate>
      <link>https://dev.to/yongasial/a-voice-bot-with-alan-and-monaca-4fim</link>
      <guid>https://dev.to/yongasial/a-voice-bot-with-alan-and-monaca-4fim</guid>
      <description>&lt;p&gt;A voice chatbot is a conversational AI communication tool that can capture, interpret, and analyze vocal input given by the speaker to respond in a similar natural language. Users can interact with a voice AI chatbot with voice commands and receive relevant responses. In this article, we will learn how to create a simple voice chatbot mobile application with the help of Alan.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/the-web-tub/a-voice-bot-with-alan-and-monaca-5846d98c2034"&gt;https://medium.com/the-web-tub/a-voice-bot-with-alan-and-monaca-5846d98c2034&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>javascript</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Face Mask Detector with ML5.js</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Thu, 20 Jan 2022 03:11:26 +0000</pubDate>
      <link>https://dev.to/yongasial/face-mask-detector-with-ml5js-12o4</link>
      <guid>https://dev.to/yongasial/face-mask-detector-with-ml5js-12o4</guid>
      <description>&lt;p&gt;In this article, we will cover how to build a simple image classification using the ml5.js library to detect whether you are wearing a mask or not. You can also re-train the model to classify the new classes (for example, whether it is a cat or dog, holding a phone or not, etc) on your demand.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/the-web-tub/face-mask-detector-with-ml5-js-b44ca95dc0cc"&gt;https://medium.com/the-web-tub/face-mask-detector-with-ml5-js-b44ca95dc0cc&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ml5</category>
      <category>machinelearning</category>
      <category>ai</category>
      <category>covid</category>
    </item>
    <item>
      <title>Create Your First Machine Learning Mobile Application</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Thu, 20 Jan 2022 03:10:20 +0000</pubDate>
      <link>https://dev.to/yongasial/create-your-first-machine-learning-mobile-application-3297</link>
      <guid>https://dev.to/yongasial/create-your-first-machine-learning-mobile-application-3297</guid>
      <description>&lt;p&gt;In this article, we will cover how to train the machine learning (ML) model with Teachable Machine, incorporate the model with web and mobile applications, and finally create a simple rock-paper-scissors game to play with a computer. In particular, we will be building an image classification model in which we show our hand to the camera, and the model will predict whether the hand is “rock”, “paper”, or “scissors”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/the-web-tub/create-your-first-machine-learning-mobile-application-853176e4eaa1"&gt;https://medium.com/the-web-tub/create-your-first-machine-learning-mobile-application-853176e4eaa1&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>gamedev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Object Detection with Javascript, the Easy Way!</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Thu, 20 Jan 2022 03:08:28 +0000</pubDate>
      <link>https://dev.to/yongasial/object-detection-with-javascript-the-easy-way-4817</link>
      <guid>https://dev.to/yongasial/object-detection-with-javascript-the-easy-way-4817</guid>
      <description>&lt;p&gt;If you are currently looking for an easy way to develop an object detection application using javascript, you are then coming to the right place. In this article, we will walk you step by step on how to build a simple yet elegant application that could detect 80 different classes of objects using just javascript.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/the-web-tub/object-detection-with-javascript-the-easy-way-74fbe98741cf"&gt;https://medium.com/the-web-tub/object-detection-with-javascript-the-easy-way-74fbe98741cf&lt;/a&gt;&lt;/p&gt;

</description>
      <category>objectdetection</category>
      <category>javascript</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>OCR with Javascript</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Thu, 20 Jan 2022 03:06:54 +0000</pubDate>
      <link>https://dev.to/yongasial/ocr-with-javascript-2oap</link>
      <guid>https://dev.to/yongasial/ocr-with-javascript-2oap</guid>
      <description>&lt;p&gt;Optical Character Recognition (OCR) is a widespread technology to recognize text inside images. It is used to convert images containing text (typed, handwritten, or printed) into machine-readable text data. In this article, we are going to create a simple OCR application with Google Cloud Version API.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/the-web-tub/ocr-with-javascript-e7639099fba"&gt;https://medium.com/the-web-tub/ocr-with-javascript-e7639099fba&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ocr</category>
      <category>javascript</category>
      <category>googlecloud</category>
      <category>vision</category>
    </item>
    <item>
      <title>Build a PWA using Workbox</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Thu, 20 Aug 2020 02:10:13 +0000</pubDate>
      <link>https://dev.to/yongasial/build-a-pwa-using-workbox-58pg</link>
      <guid>https://dev.to/yongasial/build-a-pwa-using-workbox-58pg</guid>
      <description>&lt;p&gt;In this article, we will cover how to build a simple news app as Progress Web App (PWA), configure services worker for caching strategies, and offline support using Workbox. The app will simply display a list of random news headlines using NewsAPI and will cache the content so that it can be used without the network.&lt;/p&gt;

&lt;p&gt;In case you are new to PWA and would like to learn what is PWA and why we need it, I suggest taking a quick look at this article where the author explains in detail the features and benefits of implementing PWA. In a nutshell, PWAs uses service workers to offer users extra functionalities such as working offline, push notifications, and device hardware access.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/the-web-tub/build-a-pwa-using-workbox-2eda1ef51d88"&gt;Read more&lt;/a&gt;&lt;/p&gt;

</description>
      <category>pwa</category>
      <category>offline</category>
      <category>news</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Getting Started with Deno</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Thu, 20 Aug 2020 02:05:58 +0000</pubDate>
      <link>https://dev.to/yongasial/getting-started-with-deno-mel</link>
      <guid>https://dev.to/yongasial/getting-started-with-deno-mel</guid>
      <description>&lt;p&gt;TLDR: Deno could replace Node in the next Decades. So come back a decade from now. Otherwise, let’s be the first!&lt;/p&gt;

&lt;h1&gt;
  
  
  What is Deno?
&lt;/h1&gt;

&lt;p&gt;Deno is a JavaScript (and TypeScript) runtime with secure defaults. Like Node.js, it is also built on V8.&lt;/p&gt;

&lt;h1&gt;
  
  
  Why Deno?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Deno is secure by default. Unlike Node, you have to specify system access such as a file, network, environment access, etc.&lt;/li&gt;
&lt;li&gt;It supports TypeScript out of the box. Thus you don’t need to install the TypeScript compiler separately.&lt;/li&gt;
&lt;li&gt;And a lot more. Last but not least, it is created by the same man, Ryan Dahl, who created Node.js a decade ago. So if he decided to create a new one, it would mean …… well, you figured it out yourself. If you have 30mn to spare, watch his presentation about 10 things he regrets about Node.js.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://medium.com/javascript-in-plain-english/getting-started-with-deno-70cfe3f8a3a0"&gt;Read more&lt;/a&gt;&lt;/p&gt;

</description>
      <category>node</category>
      <category>deno</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Thank You, PhoneGap!</title>
      <dc:creator>Yong Sopheaktra</dc:creator>
      <pubDate>Thu, 20 Aug 2020 02:00:52 +0000</pubDate>
      <link>https://dev.to/yongasial/thank-you-phonegap-3dfo</link>
      <guid>https://dev.to/yongasial/thank-you-phonegap-3dfo</guid>
      <description>&lt;h1&gt;
  
  
  PhoneGap and Cordova
&lt;/h1&gt;

&lt;p&gt;The Adobe PhoneGap has recently announced that they will sunset their tools and services (PhoneGap and PhoneGap Build) on October 1, 2020. PhoneGap will not be actively maintained but will remain free and open sourced whereas the PhoneGap Build service will no longer be available. &lt;/p&gt;

&lt;p&gt;Adobe donated the PhoneGap codebase to the Apache Software Foundation for incubation in late 2011. The project was originally named Apache Callback and later renamed to Apache Cordova. &lt;/p&gt;

&lt;p&gt;Since the donation of Cordova from Adobe to Apache, the OSS community has formed with lots of participation and contribution from great individuals and companies. The Apache Cordova project has become the de facto standard for HTML5 hybrid application development and plays an important role to bridge between web development and native APIs for major platforms such as iOS and Android.&lt;/p&gt;

&lt;h1&gt;
  
  
  What is Monaca?
&lt;/h1&gt;

&lt;p&gt;Monaca is a development environment for smartphone and tablet applications provided by Asial Corporation. Monaca makes HTML5 hybrid mobile app development with PhoneGap/Cordova simple and easy. Monaca is the most open hybrid app development platform available and ready to be immediately plugged into your existing workflow and development environment. &lt;/p&gt;

&lt;h1&gt;
  
  
  Keep Your Awesome App and Join Us
&lt;/h1&gt;

&lt;p&gt;To all PhoneGap users, you can continue to develop your application with the technology you love. In response to the end service of PhoneGap Build, we have compiled a step-by-step migration guideline to ensure a smooth transition from PhoneGap to Monaca. We will be providing a free 2-month coupon code THANKPHONEGAP for new users, to help you get started.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.com/the-web-tub/thank-you-phonegap-b3f4102aa6bb"&gt;Read more&lt;/a&gt;&lt;/p&gt;

</description>
      <category>phonegap</category>
      <category>cordova</category>
      <category>javascript</category>
      <category>adobe</category>
    </item>
  </channel>
</rss>
