{"id":4000,"date":"2023-11-27T11:48:54","date_gmt":"2023-11-27T04:48:54","guid":{"rendered":"https:\/\/laoitdev.com\/?p=4000"},"modified":"2024-02-07T20:56:44","modified_gmt":"2024-02-07T13:56:44","slug":"%e0%ba%aa%e0%ba%b0%e0%ba%ab%e0%ba%bc%e0%ba%b8%e0%ba%9a%e0%ba%9a%e0%ba%b1%e0%ba%99%e0%ba%97%e0%ba%b6%e0%ba%81%e0%bb%84%e0%ba%9b%e0%ba%87%e0%ba%b2%e0%ba%99-gdg-devfest-bangkok-2023","status":"publish","type":"post","link":"https:\/\/laoitdev.com\/lao\/2023\/4000\/","title":{"rendered":"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023"},"content":{"rendered":"<p>\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, \u0e81\u0ecd\u0ec0\u0ead\u0ebb\u0eb2\u0ea1\u0eb2\u0e82\u0ebd\u0e99\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0eaa\u0eb4\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0e9b\u0eb0\u0e97\u0eb1\u0e9a\u0ec3\u0e88 \u0ec1\u0ea5\u0eb0 \u0e84\u0ea7\u0eb2\u0ea1\u0eae\u0eb9\u0ec9\u0ec3\u0eab\u0ea1\u0ec8\u0ec6\u0e97\u0eb5\u0ec8\u0ec4\u0e94\u0ec9\u0e88\u0eb2\u0e81\u0e9a\u0eb1\u0e99\u0e94\u0eb2 speaker \u0ec2\u0eab\u0e94\u0ec6\u0e88\u0eb2\u0e81\u0ec4\u0e97\u0ec0\u0ead\u0e87 \u0ec1\u0ea5\u0eb0 \u0e95\u0ec8\u0eb2\u0e87\u0e9b\u0eb0\u0ec0\u0e97\u0e94. \u0ea7\u0ec8\u0eb2\u0ec1\u0ea5\u0ec9\u0ea7\u0e81\u0ecd\u0ea1\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e81\u0eb1\u0e99\u0ec0\u0ea5\u0eb5\u0e8d\u0e94\u0eb5\u0e81\u0ea7\u0ec8\u0eb2!.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u0eaa\u0eb0\u0e96\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb1\u0e94\u0e87\u0eb2\u0e99<\/strong><\/h3>\n\n\n\n<p>\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e87\u0eb2\u0e99&nbsp;<strong>GDG DevFest Bangkok 2023&nbsp;<\/strong>\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0e97\u0eb5\u0ec8&nbsp;<strong>SCB NEXT TECH Siam Paragon<\/strong>&nbsp;\u0e8a\u0eb1\u0ec9\u0e99 4 \u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99 tech space community \u0ec0\u0ead\u0ebb\u0eb2\u0ec4\u0ea7\u0ec9\u0e88\u0eb1\u0e94\u0e87\u0eb2\u0e99 \u0ec1\u0ea5\u0eb0 \u0ea5\u0ea7\u0ea1\u0ec2\u0e95\u0e82\u0ead\u0e87\u0e9a\u0eb1\u0e99\u0e94\u0eb2\u0eaa\u0eb2\u0e8d tech \u0e82\u0ead\u0e87\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0ec4\u0e97\u0e97\u0eb5\u0ec8\u0ea1\u0eb5\u0e9e\u0eb7\u0ec9\u0e99\u0e97\u0eb5\u0ec8\u0ec3\u0eab\u0e8d\u0ec8\u0eaa\u0ebb\u0ea1\u0e84\u0ea7\u0e99.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_sNQeccaGDnWjECKu7iqlaA.webp\" alt=\"\" class=\"wp-image-4003\" style=\"aspect-ratio:1.3333333333333333;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_sNQeccaGDnWjECKu7iqlaA.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_sNQeccaGDnWjECKu7iqlaA-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_sNQeccaGDnWjECKu7iqlaA-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_sNQeccaGDnWjECKu7iqlaA-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">\u0e9a\u0ec8\u0ead\u0e99\u0e88\u0eb1\u0e94\u0e87\u0eb2\u0e99<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eae\u0ec8\u0ea7\u0ea1\u0e87\u0eb2\u0e99<\/strong><\/h3>\n\n\n\n<p>\u0ea5\u0ebb\u0e87\u0e97\u0eb0\u0e9a\u0ebd\u0e99\u0ec1\u0e88\u0ec9\u0e87\u0eae\u0eb1\u0e9a\u0e9b\u0eb5\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0e87\u0eb2\u0e99\u0e81\u0eb1\u0e99\u0ec4\u0e94\u0ec9\u0e87\u0ec8\u0eb2\u0e8d\u0ec6. \u0e9a\u0ec8\u0ead\u0e99\u0e99\u0eb1\u0ec8\u0e87\u0e81\u0ecd\u0eaa\u0ebb\u0ea1\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb2\u0e8d tech \u0e81\u0eb1\u0e99\u0ec1\u0e9a\u0e9a\u0eaa\u0eb8\u0e94\u0ec6\u0e9a\u0ecd\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0e95\u0ebb\u0e81\u0ec1\u0e95\u0ec8\u0e87\u0ec3\u0eab\u0ec9\u0e84\u0eb7\u0ec4\u0e9b\u0e87\u0eb2\u0e99\u0e94\u0ead\u0e87 (555+) \u0e87\u0ec8\u0eb2\u0e8d\u0ec6\u0ec0\u0e9b\u0eb1\u0e99\u0e81\u0eb1\u0e99\u0ec0\u0ead\u0e87\u0ec1\u0e9a\u0e9a\u0e99\u0eb5\u0ec9\u0ea5\u0eb0\u0e94\u0eb5\u0e84\u0eb7\u0e81\u0eb1\u0e99\u0ec1\u0e95\u0ec8\u0e81\u0ecd\u0e99\u0eb1\u0ec8\u0e87\u0e94\u0ebb\u0e99\u0eab\u0ebc\u0eb2\u0e8d\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0e88\u0eb1\u0e9a\u0ec1\u0ead\u0ea7. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_uocFvzHym0WmSoxoyCPZsA.webp\" alt=\"\" class=\"wp-image-4004\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_uocFvzHym0WmSoxoyCPZsA.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_uocFvzHym0WmSoxoyCPZsA-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_uocFvzHym0WmSoxoyCPZsA-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_uocFvzHym0WmSoxoyCPZsA-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e95\u0ec8\u0eb2\u0e87\u0ec6\u0e9e\u0eb2\u0e8d\u0ec3\u0e99\u0e87\u0eb2\u0e99<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"> 1. View Transition API<\/h3>\n\n\n\n<p><strong> <\/strong>\u0ec1\u0ea5\u0eb0\u0ec1\u0ea5\u0ec9\u0ea7\u0e81\u0ecd\u0ea1\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e97\u0eb3\u0ead\u0eb4\u0e94 \u201cView Transition API\u201d \u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99 Web tech \u0e88\u0eb2\u0e81 GDE Web \u0e82\u0ead\u0e87\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0ec4\u0e97<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/2.webp\" alt=\"\" class=\"wp-image-4005\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/2.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/2-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/2-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/2-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0ead\u0ec9\u0eb2\u0e8d\u0ec0\u0e9e\u0eb4\u0ec8\u0e99\u0e81\u0ecd\u0ea1\u0eb2\u0e9a\u0ead\u0e81\u0ec0\u0ea5\u0ebb\u0ec8\u0eb2\u0e81\u0eb1\u0e9a\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94 Animation \u0e95\u0ead\u0e99 navigate \u0e82\u0ead\u0e87\u0ec0\u0ea7\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0eaa\u0ea7\u0e8d\u0e87\u0eb2\u0ea1\u0e99\u0eb1\u0ec9\u0e99\u0eab\u0e8d\u0eb8\u0ec9\u0e87\u0e8d\u0eb2\u0e81\u0e81\u0eb2\u0e81\u0e81\u0eb3\u0ec1\u0ea5\u0eb0\u0e81\u0eb4\u0e99\u0e9e\u0eb0\u0ea5\u0eb1\u0e87\u0e87\u0eb2\u0e99\u0e8a\u0eb5\u0ea7\u0eb4\u0e94\u0e82\u0ead\u0e87\u0e99\u0eb1\u0e81\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2\u0ec4\u0e9b\u0eab\u0ebc\u0eb2\u0e8d\u0eaa\u0ebb\u0ea1\u0e84\u0ea7\u0e99\u0ec1\u0e95\u0ec8\u0e9a\u0eb1\u0e99\u0eab\u0eb2\u0e99\u0eb1\u0ec9\u0e99\u0e88\u0eb0\u0edd\u0ebb\u0e94\u0ec4\u0e9b\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec3\u0e8a\u0ec9&nbsp;<a href=\"https:\/\/developer.chrome.com\/docs\/web-platform\/view-transitions\/\" target=\"_blank\" rel=\"noreferrer noopener\">View Transition API&nbsp;<\/a>\u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0eab\u0e8d\u0eb1\u0e87\u0e97\u0eb5\u0ec8\u0e94\u0eb5\u0eaa\u0eb8\u0e94\u0ec6\u0e95\u0ecd\u0ec8\u0ec4\u0e9b\u0e81\u0ecd\u0e88\u0eb0\u0ec0\u0eab\u0eb1\u0e99\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0eb1\u0e9a\u0e97\u0eb5\u0ec8 smooth \u0ec1\u0ea5\u0eb0 \u0e99\u0ebd\u0e99\u0e95\u0eb2\u0e82\u0eb6\u0ec9\u0e99\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\u0ec0\u0e81\u0ebb\u0ec8\u0eb2\u0ec1\u0e99\u0ec8\u0e99\u0ead\u0e99. \u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e95\u0ead\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0eaa\u0e8d\u0e94\u0eb2\u0e8d\u0e97\u0eb5\u0ec8\u0e8d\u0eb1\u0e87 support \u0ec1\u0e95\u0ec8 Chrome, Edge \u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99\u0e84\u0eb4\u0e94\u0ea7\u0ec8\u0eb2\u0ead\u0eb2\u0e99\u0eb2\u0e84\u0ebb\u0e94 browser \u0ead\u0eb7\u0ec8\u0e99\u0ec6\u0e81\u0ecd\u0e84\u0ebb\u0e87\u0e95\u0eb2\u0ea1\u0ea1\u0eb2. \u0e99\u0ead\u0e81\u0e88\u0eb2\u0e81\u0e99\u0eb5\u0ec9\u0ec1\u0ea5\u0ec9\u0ea7\u0e96\u0ec9\u0eb2\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ea2\u0eb2\u0e81\u0eae\u0eb9\u0ec9\u0ea7\u0ec8\u0eb2 feature \u0ec3\u0e94\u0e88\u0eb0\u0e96\u0eb7\u0e81\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2\u0ec3\u0eaa\u0ec8\u0ec3\u0e99 browser \u0ec1\u0ea1\u0ec8\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e99&nbsp;<code><a href=\"https:\/\/wpt.fyi\/interop-2023\" target=\"_blank\" rel=\"noreferrer noopener\">Interop 2023<\/a><\/code>&nbsp;\u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb5\u0e8d\u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e9a\u0ec8\u0ead\u0e99\u0e97\u0eb5\u0ec8\u0e9c\u0eb9\u0ec9\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2 browser \u0ec0\u0e88\u0ebb\u0ec9\u0eb2\u0e95\u0ec8\u0eb2\u0e87\u0ec6\u0e95\u0ebb\u0e81\u0ea5\u0ebb\u0e87\u0e81\u0eb1\u0e99\u0ea7\u0ec8\u0eb2\u0e88\u0eb0 implement \u0eab\u0e8d\u0eb1\u0e87\u0ec3\u0eaa\u0ec8\u0ec3\u0e99\u0ec1\u0e95\u0ec8\u0ea5\u0eb0\u0e9b\u0eb5<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Better UX on the web with core web vital<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/3.webp\" alt=\"\" class=\"wp-image-4006\" style=\"aspect-ratio:1.3333333333333333;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/3.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/3-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/3-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/3-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"98ac\">\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9 speaker \u0ec1\u0ea1\u0ec8\u0e99 GDE \u0e88\u0eb2\u0e81\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0ea1\u0eb2\u0ec0\u0ea5\u0ec0\u0e8a\u0e8d\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ea1\u0eb2\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0ec0\u0ea7\u0eb1\u0e9a\u0ea1\u0eb5 UX \u0e97\u0eb5\u0ec8\u0e94\u0eb5\u0ec2\u0e94\u0e8d\u0ec3\u0e8a\u0ec9\u0eab\u0ebc\u0eb1\u0e81\u0e81\u0eb2\u0e99&nbsp;<code>Core Web Vital<\/code>&nbsp;\u0eab\u0ebc\u0eb7&nbsp;<code>CWV<\/code>&nbsp;\u0e82\u0ead\u0e87 google.<\/p>\n\n\n\n<p id=\"7d87\">UX \u0e97\u0eb5\u0ec8\u0e94\u0eb5\u0e99\u0eb1\u0ec9\u0e99\u0e9b\u0eb0\u0e81\u0ead\u0e9a\u0ea1\u0eb5 Look, Feel \u0ec1\u0ea5\u0eb0 Usability \u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0ec8\u0ea7\u0e99\u0eaa\u0eb3\u0e84\u0eb1\u0e99\u0e97\u0eb5\u0ec8\u0eaa\u0eb8\u0e94\u0e96\u0ec9\u0eb2\u0ec0\u0ea7\u0eb1\u0e9a\u0ec2\u0eab\u0ebc\u0e94\u0e8a\u0ec9\u0eb2\u0ec1\u0ea5\u0eb0\u0e9a\u0ecd\u0ec8 smooth \u0e95\u0ecd\u0ec8\u0ec3\u0eab\u0ec9\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ea1\u0eb2\u0e87\u0eb2\u0ea1\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0e84\u0ebb\u0e99\u0e81\u0ecd\u0e9a\u0ecd\u0ec8\u0ea2\u0eb9\u0ec8\u0ec3\u0e8a\u0ec9\u0ec0\u0ea7\u0eb1\u0e9a\u0ec0\u0eae\u0ebb\u0eb2\u0ec1\u0e99\u0ec8\u0e99\u0ead\u0e99.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/4.webp\" alt=\"\" class=\"wp-image-4007\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/4.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/4-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/4-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/4-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"6166\">\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0ec0\u0ea7\u0eb1\u0e9a\u0ec2\u0eab\u0ebc\u0e94\u0ec4\u0ea7 \u0ec1\u0ea5\u0eb0 smooth \u0ec1\u0e9a\u0e9a\u0eaa\u0eb8\u0e94\u0ec6\u0ec2\u0e94\u0e8d\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0ec1\u0ea5\u0ec9\u0ea7\u0ea1\u0eb5&nbsp;<strong>best practices&nbsp;<\/strong>\u0ec1\u0ea1\u0ec8\u0e99:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Increase your page speed<\/li>\n\n\n\n<li>Aim for a score of 90<\/li>\n\n\n\n<li>Optimize your \u201cabove the fold\u201d content<\/li>\n\n\n\n<li>Upgrade your images into SVGs and WebPs<\/li>\n\n\n\n<li>Optimize your code<\/li>\n\n\n\n<li>Implement lazy loading<\/li>\n<\/ul>\n\n\n\n<p id=\"fc8f\">\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94&nbsp;<code>CWV<\/code>&nbsp;\u0e99\u0eb1\u0ec9\u0e99\u0ec1\u0ea1\u0ec8\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0e84\u0ec8\u0eb2&nbsp;<strong>LCP, FID, \u0ec1\u0ea5\u0eb0 CLS&nbsp;<\/strong>\u0ec3\u0eab\u0ec9\u0ea2\u0eb9\u0ec8\u0ec3\u0e99\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0e97\u0eb5\u0ec8\u0e94\u0eb5<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>LCP (Largest Contentful Paint):&nbsp;<\/strong>\u0e84\u0eb7 performance \u0ec3\u0e99\u0e81\u0eb2\u0e99 load content \u0ec4\u0e94\u0ec9\u0ec4\u0ea7\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"279\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/5.webp\" alt=\"\" class=\"wp-image-4008\" style=\"aspect-ratio:2.5806451612903225;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/5.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/5-300x116.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/5-18x7.webp 18w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/5-600x233.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0ec2\u0e94\u0e8d\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9 load content \u0e94\u0eb5 \u0eab\u0ebc\u0eb7 \u0e9a\u0ecd\u0ec8\u0e94\u0eb5\u0e84\u0ea7\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0e95\u0eb2\u0ea1\u0eae\u0eb9\u0e9a\u0e94\u0ec9\u0eb2\u0e99\u0ea5\u0eb8\u0ec8\u0ea1<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"206\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/6.webp\" alt=\"\" class=\"wp-image-4009\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/6.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/6-300x86.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/6-18x5.webp 18w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/6-600x172.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>FID (First Input Delay):<\/strong>&nbsp;\u0e84\u0eb7\u0ec0\u0ea7\u0ea5\u0eb2\u0e97\u0eb5\u0ec8 user \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ea1\u0eb2 interact \u0e81\u0eb1\u0e9a page \u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e97\u0eb7\u0ec8\u0ead\u0e97\u0eb3\u0ead\u0eb4\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0ec0\u0ea7\u0eb1\u0e9a\u0ec0\u0eae\u0ebb\u0eb2\u0e88\u0eb0 response \u0ec4\u0e94\u0ec9\u0ec4\u0ea7\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"158\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/7.webp\" alt=\"\" class=\"wp-image-4010\" style=\"aspect-ratio:4.556962025316456;width:720px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/7.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/7-300x66.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/7-18x4.webp 18w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/7-600x132.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CLS (Cumulative Layout Shift):<\/strong>&nbsp;\u0e84\u0eb7\u0ec0\u0ea7\u0ea5\u0eb2\u0e95\u0ead\u0e9a\u0eaa\u0eb0\u0edc\u0ead\u0e87\u0e81\u0eb2\u0e99\u0e9b\u0ec8\u0ebd\u0e99\u0edc\u0ec9\u0eb2\u0ec0\u0ea1\u0eb7\u0ec8\u0ead user \u0ea1\u0eb5\u0e81\u0eb2\u0e99 interact \u0e81\u0eb1\u0e9a\u0ec0\u0ea7\u0eb1\u0e9a\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87\u0ec0\u0e8a\u0eb1\u0ec8\u0e99\u0ec0\u0ea1\u0eb7\u0ec8\u0ead user \u0e81\u0ebb\u0e94\u0e8a\u0eb7\u0ec9\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0ec0\u0ea7\u0eb1\u0e9a\u0e88\u0eb0\u0ec3\u0e8a\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2\u0eab\u0ebc\u0eb2\u0e8d\u0e9b\u0eb2\u0e99\u0ec3\u0e94\u0e81\u0ea7\u0ec8\u0eb2\u0e88\u0eb0\u0ec4\u0e9b\u0edc\u0ec9\u0eb2\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e8a\u0eb7\u0ec9\u0e82\u0eb2\u0e8d.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"465\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1-1.gif\" alt=\"\" class=\"wp-image-4012\" style=\"aspect-ratio:1.2903225806451613;width:840px;height:auto\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"181\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/8.webp\" alt=\"\" class=\"wp-image-4013\" style=\"aspect-ratio:3.977900552486188;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/8.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/8-300x75.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/8-18x5.webp 18w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/8-600x151.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3f7c\"><strong>Toolbox<\/strong><\/h3>\n\n\n\n<p id=\"8884\">\u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0ea7\u0eb1\u0e94\u0ec1\u0e97\u0e81\u0e84\u0ec8\u0eb2\u0e97\u0eb1\u0e87\u0eaa\u0eb2\u0ea1\u0ea2\u0ec8\u0eb2\u0e87\u0e97\u0eb5\u0ec8\u0ea7\u0ec8\u0eb2\u0ec4\u0e9b\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb1\u0ec9\u0e99\u0ec1\u0ea1\u0ec8\u0e99&nbsp;<a href=\"https:\/\/pagespeed.web.dev\/\" rel=\"noreferrer noopener\" target=\"_blank\">PageSpeed Insights<\/a>,&nbsp;<a href=\"https:\/\/chrome.google.com\/webstore\/detail\/web-vitals\/ahfhijdlegdabablpippeagghigmibma\" rel=\"noreferrer noopener\" target=\"_blank\">Web Vitals plugin<\/a>, Chrome Devtools,&nbsp;<a href=\"https:\/\/chrome.google.com\/webstore\/detail\/lighthouse\/blipmdconlkpinefehnmjammfjpmpbjk\" rel=\"noreferrer noopener\" target=\"_blank\">Lighthouse<\/a>,&nbsp;<a href=\"https:\/\/unlighthouse.dev\/\" rel=\"noreferrer noopener\" target=\"_blank\">Unlighthouse<\/a>, Chrome UX Report API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"f7d4\"><strong>Recommendation for optimization:<\/strong><\/h3>\n\n\n\n<p id=\"62f2\"><strong>LCP<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0ec3\u0eaa\u0ec8 tag&nbsp;<code>fetchpriority<\/code>&nbsp;\u0ec3\u0eab\u0ec9\u0e81\u0eb1\u0e9a content \u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0ec2\u0eab\u0ebc\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ea1\u0eb2\u0e81\u0ec8\u0ead\u0e99<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/9.webp\" alt=\"\" class=\"wp-image-4015\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/9.webp 640w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/9-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/9-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/9-600x450.webp 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/10.webp\" alt=\"\" class=\"wp-image-4016\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/10.webp 640w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/10-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/10-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/10-600x450.webp 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0ec3\u0e8a\u0ec9 CDN \u0ec4\u0e94\u0ec9\u0ec1\u0ea5\u0ec9\u0ea7! \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e8a\u0ec8\u0ea7\u0e8d\u0ec3\u0eab\u0ec9\u0ec2\u0eab\u0ebc\u0e94 content \u0ec4\u0e94\u0ec9\u0ec4\u0ea7\u0e8d\u0eb4\u0ec8\u0e87\u0e82\u0eb6\u0ec9\u0e99\u0ead\u0eb5\u0e81<\/li>\n<\/ul>\n\n\n\n<p id=\"5f53\"><strong>FID<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e96\u0ec9\u0eb2\u0ea1\u0eb5\u0ea7\u0ebd\u0e81\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99 long task \u0ec3\u0eab\u0ec9\u0ec1\u0e8d\u0e81\u0ec0\u0e9b\u0eb1\u0e99 thread<\/li>\n\n\n\n<li>\u0ec0\u0ead\u0ebb\u0eb2 code javascript \u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0e88\u0eb3\u0ec0\u0e9b\u0eb1\u0e99\u0ead\u0ead\u0e81<\/li>\n<\/ul>\n\n\n\n<p id=\"9f87\"><strong>CLS<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e81\u0eb3\u0e99\u0ebb\u0e94 size \u0ec3\u0eab\u0ec9\u0e81\u0eb1\u0e9a\u0eae\u0eb9\u0e9a<\/li>\n\n\n\n<li>\u0e81\u0eb3\u0e99\u0ebb\u0e94 aspect-ratio \u0ec3\u0eab\u0ec9\u0e81\u0eb1\u0e9a video<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/11.webp\" alt=\"\" class=\"wp-image-4017\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/11.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/11-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/11-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/11-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0e88\u0eb1\u0e9a\u0ec3\u0e88\u0e84\u0ea7\u0eb2\u0ea1\u0ec4\u0e94\u0ec9\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb5\u0ec9\u0ea5\u0eb0 \u0eae\u0eb0\u0eae\u0eb0\u0eae\u0eb0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2e11\"><strong>3. Firestore Advanced Queries<\/strong><\/h3>\n\n\n\n<p id=\"b869\">\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9 firebase engineer \u0e88\u0eb2\u0e81 firebase team \u0ea1\u0eb2\u0ec0\u0ead\u0e87\u0ec0\u0ea5\u0eb5\u0e8d!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/12.webp\" alt=\"\" class=\"wp-image-4018\" style=\"aspect-ratio:1.3333333333333333;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/12.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/12-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/12-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/12-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0eab\u0ebc\u0eb1\u0e81\u0ec6\u0e81\u0ecd\u0ec1\u0ea1\u0ec8\u0e99\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a data structure \u0ec3\u0eab\u0ec9\u0eaa\u0eb2\u0ea1\u0eb2\u0e94 query \u0ec4\u0e94\u0ec9\u0e87\u0ec8\u0eb2\u0e8d\u0eaa\u0eb0\u0e94\u0ea7\u0e81\u0e82\u0eb6\u0ec9\u0e99\u0ec2\u0e94\u0e8d\u0ead\u0eb2\u0ec4\u0eaa concept&nbsp;<code>one view one collection<\/code>&nbsp;\u0ec2\u0e94\u0e8d\u0e81\u0eb2\u0e99\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a data structure \u0e95\u0eb2\u0ea1 view \u0e82\u0ead\u0e87 application \u0e82\u0ead\u0e87\u0ec0\u0eae\u0ebb\u0eb2\u0ec4\u0e9b\u0ec0\u0ea5\u0eb5\u0e8d \u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87\u0ec0\u0e8a\u0eb1\u0ec8\u0e99: \u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec0\u0eae\u0ebb\u0eb2\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec1\u0ead\u0eb1\u0e9a\u0e82\u0ead\u0e87\u0ec0\u0eae\u0ebb\u0eb2\u0ea1\u0eb2\u0ec1\u0ea5\u0ec9\u0ea7\u0ec1\u0ea5\u0eb0\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0ec1\u0ea5\u0ec9\u0ea7\u0ea7\u0ec8\u0eb2\u0ec1\u0ead\u0eb1\u0e9a\u0ea1\u0eb5 3 \u0edc\u0ec9\u0eb2 (View) \u0e97\u0eb5\u0ec8\u0ec1\u0e95\u0e81\u0e95\u0ec8\u0eb2\u0e87\u0e81\u0eb1\u0e99\u0ec0\u0ea1\u0eb7\u0ec8\u0ead\u0ec4\u0e9b\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a data structure \u0ec3\u0e99 firestore \u0e81\u0ecd\u0ec1\u0e9b\u0e87 view \u0e99\u0eb1\u0ec9\u0e99\u0ec0\u0e9b\u0eb1\u0e99 collection \u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb5\u0e8d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/13.webp\" alt=\"\" class=\"wp-image-4019\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/13.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/13-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/13-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/13-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0e9b\u0eb0\u0ea1\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ea5\u0eb0(\u0ea5\u0eb7\u0ea1\u0e96\u0ec8\u0eb2\u0e8d\u0eae\u0eb9\u0e9a slide \u0ec4\u0ea7\u0ec9).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Build a Generative AI Chatbot with PaLM API and Cloud Functions for Firebase 2nd Gen<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/14.webp\" alt=\"\" class=\"wp-image-4020\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/14.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/14-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/14-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/14-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb2\u0e81 Firebase GDE thailand \u0e97\u0eb5\u0ec8\u0ead\u0ec9\u0eb2\u0e8d\u0ec0\u0e9e\u0eb4\u0ec8\u0e99\u0e88\u0eb0\u0e9e\u0eb2\u0ec4\u0e9b\u0e9b\u0eb0\u0e8d\u0eb8\u0e81\u0ec3\u0e8a\u0ec9 firebase, PaLM API \u0ec3\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94 Generative AI chat bot \u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0eb2\u0eaa\u0eb2\u0ec4\u0e97\u0ec2\u0e94\u0e8d\u0e9a\u0ecd\u0ec8\u0e95\u0ec9\u0ead\u0e87 code \u0ec0\u0ea5\u0eb5\u0e8d!.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/15.webp\" alt=\"\" class=\"wp-image-4021\" style=\"aspect-ratio:1.3333333333333333;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/15.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/15-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/15-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/15-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/\">https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/<\/a><\/p>\n\n\n\n<p id=\"2500\">\u0ea7\u0eb4\u0e97\u0eb5\u0e81\u0eb2\u0e99\u0e81\u0ecd\u0e84\u0eb7\u0eae\u0eb1\u0e9a input \u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0eb2\u0eaa\u0eb2\u0ec4\u0e97\u0ec1\u0ea5\u0ec9\u0ea7\u0ec1\u0e9b\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0eb2\u0eaa\u0eb2\u0ead\u0eb1\u0e87\u0e81\u0eb4\u0e94\u0eaa\u0ebb\u0ec8\u0e87\u0ec4\u0e9b\u0eab\u0eb2&nbsp;<code>PaLM<\/code>&nbsp;\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99 Generative AI \u0e95\u0ead\u0e9a\u0e81\u0eb1\u0e9a\u0ea1\u0eb2\u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0eb2\u0eaa\u0eb2\u0ead\u0eb1\u0e87\u0e81\u0eb4\u0e94\u0e88\u0eb2\u0e81\u0e99\u0eb1\u0ec9\u0e99\u0e81\u0ecd\u0ec1\u0e9b\u0e87\u0e81\u0eb1\u0e9a\u0ec0\u0e9b\u0eb1\u0e99\u0e9e\u0eb2\u0eaa\u0eb2\u0ec4\u0e97\u0ead\u0eb5\u0e81\u0e84\u0eb1\u0ec9\u0e87\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0e95\u0ead\u0e9a\u0e81\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0ec3\u0e8a\u0ec9.<\/p>\n\n\n\n<p id=\"db57\">\u0ec2\u0e94\u0e8d\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec1\u0ea1\u0ec8\u0e99\u0ec3\u0e8a\u0ec9&nbsp;<code>Firebase Extension<\/code>&nbsp;\u0ea2\u0eb9\u0ec8\u0eaa\u0ead\u0e87\u0ec2\u0e95\u0e84\u0eb7:&nbsp;<code>Translation API<\/code>&nbsp;\u0ec1\u0ea5\u0eb0&nbsp;<code>PaLM API<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/16.webp\" alt=\"\" class=\"wp-image-4022\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/16.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/16-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/16-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/16-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0ec4\u0e9b\u0e84\u0ebb\u0ec9\u0e99\u0eab\u0eb2\u0e81\u0eb1\u0e99\u0ec4\u0e94\u0ec9\u0ec3\u0e99<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/extensions.dev\/?source=post_page-----8579f7630eff--------------------------------\">https:\/\/extensions.dev\/?source=post_page&#8212;&#8211;8579f7630eff&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/a><\/p>\n\n\n\n<p>\u0ec0\u0eae\u0ebb\u0eb2\u0e9e\u0ebd\u0e87\u0e95\u0eb4\u0e94\u0e95\u0eb1\u0ec9\u0e87 Extension \u0ec1\u0ea5\u0eb0 \u0e81\u0ecd config \u0ea1\u0eb1\u0e99\u0e81\u0ecd\u0ec0\u0e9b\u0eb1\u0e99\u0ead\u0eb1\u0e99\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9\u0ec1\u0ea5\u0ec9\u0ea7\u0e87\u0ec8\u0eb2\u0e8d\u0e81\u0ea7\u0ec8\u0eb2\u0e99\u0eb5\u0ec9\u0ea1\u0eb5\u0ead\u0eb5\u0e81\u0e9a\u0ecd\u0ec8!!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/17.webp\" alt=\"\" class=\"wp-image-4023\" style=\"aspect-ratio:1.3333333333333333;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/17.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/17-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/17-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/17-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Ship Faster with Feature Flags<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/18.webp\" alt=\"\" class=\"wp-image-4024\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/18.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/18-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/18-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/18-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"6df5\">\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb2\u0e81 Firebae Team \u0ec0\u0ead\u0e87\u0ec0\u0ea5\u0eb5\u0e8d\u0ec2\u0e94\u0e8d\u0ec0\u0e9e\u0eb4\u0ec8\u0e99\u0e88\u0eb0\u0ea1\u0eb2\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94 CI\/CD \u0ec2\u0e94\u0e8d\u0ec3\u0e8a\u0ec9\u0ec1\u0e99\u0ea7\u0e84\u0eb4\u0e94\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec0\u0e9b\u0eb1\u0e99 feature flages \u0ec1\u0ea5\u0eb0 \u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0ea1\u0eb7\u0e82\u0ead\u0e87 firebase \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ea1\u0eb2\u0e8a\u0ec8\u0ea7\u0e8d\u0ec3\u0e99\u0ec1\u0e95\u0ec8\u0ea5\u0eb0\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0edc\u0ec9\u0eb2\u0eaa\u0ebb\u0e99\u0ec3\u0e88\u0eab\u0ebc\u0eb2\u0e8d\u0ec4\u0ea7\u0ec9\u0e88\u0eb0\u0e99\u0eb3\u0ec4\u0e9b\u0e9b\u0eb1\u0e9a\u0ec3\u0e8a\u0ec9\u0ec3\u0e99\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94\u0ead\u0eb5\u0e81\u0ec0\u0e97\u0eb7\u0ec8\u0ead\u0edc\u0eb6\u0ec8\u0e87.<\/p>\n\n\n\n<p id=\"69d0\">\u0ec2\u0e94\u0e8d\u0e9b\u0ebb\u0e81\u0e81\u0eb0\u0e95\u0eb4\u0ec1\u0ea5\u0ec9\u0ea7\u0e81\u0eb2\u0e99 Dev \u0eaa\u0ec8\u0ea7\u0e99\u0eab\u0ebc\u0eb2\u0e8d\u0e81\u0ecd\u0e88\u0eb0\u0ec3\u0e8a\u0ec9\u0ec1\u0e9a\u0e9a long-lived branches \u0e84\u0eb7\u0e88\u0eb0\u0ead\u0ead\u0e81 release \u0ec3\u0e94\u0ec6\u0e81\u0ecd\u0e95\u0eb2\u0ea1\u0ec1\u0ea1\u0ec8\u0e99\u0e95\u0ec9\u0ead\u0e87\u0ec4\u0e94\u0ec9\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2 feature \u0e82\u0ead\u0e87 release \u0e99\u0eb1\u0ec9\u0e99\u0ec3\u0eab\u0ec9\u0eaa\u0eb3\u0ec0\u0ea5\u0eb1\u0e94\u0ec1\u0ea5\u0ec9\u0ea7\u0e88\u0eb6\u0ec8\u0e87 merged \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/19.webp\" alt=\"\" class=\"wp-image-4025\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/19.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/19-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/19-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/19-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/\">https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/<\/a><\/p>\n\n\n\n<p>\u0ec3\u0e8a\u0ec9\u0ec1\u0e9a\u0e9a truck-based development \u0e97\u0eb5\u0ec8\u0e84\u0ec9\u0eb2\u0e8d\u0e84\u0eb7\u0e81\u0eb1\u0e9a\u0ec1\u0e9a\u0e9a\u0e97\u0eb3\u0ead\u0eb4\u0e94\u0ec1\u0e95\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94 Feature flags \u0ec3\u0eab\u0ec9\u0ec1\u0e95\u0ec8\u0ea5\u0eb0 Feature \u0e97\u0eb5\u0ec8 merged \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/20.webp\" alt=\"\" class=\"wp-image-4026\" style=\"aspect-ratio:1.3333333333333333;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/20.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/20-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/20-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/20-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/\">https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/<\/a><\/p>\n\n\n\n<p>\u0eab\u0ebc\u0eb7\u0e88\u0eb0\u0ec3\u0e8a\u0ec9\u0ec1\u0e9a\u0e9a short-lived branches \u0e84\u0eb7\u0e81\u0eb2\u0e99 merged feature \u0e99\u0ec9\u0ead\u0e8d\u0ec6\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b\u0ec1\u0e9a\u0e9a\u0e96\u0eb5\u0ec8\u0ec6\u0ec2\u0e94\u0e8d\u0ea1\u0eb5 \u0e81\u0eb2\u0e99\u0e81\u0eb3\u0e99\u0ebb\u0e94 feature flags \u0ec3\u0eab\u0ec9\u0e9e\u0ec9\u0ead\u0ea1 \u0ea1\u0eb1\u0e99\u0e84\u0eb7&nbsp;<code>Github flow<\/code>&nbsp;\u0e99\u0eb1\u0ec9\u0e99\u0ec0\u0ead\u0e87.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/21.webp\" alt=\"\" class=\"wp-image-4027\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/21.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/21-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/21-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/21-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/\">https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/<\/a><\/p>\n\n\n\n<p>\u0ec3\u0e99\u0ec1\u0e95\u0ec8\u0ea5\u0eb0\u0e82\u0eb1\u0ec9\u0e99\u0e95\u0ead\u0e99\u0e81\u0eb2\u0e99\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2\u0e88\u0ebb\u0e99\u0eaa\u0ebb\u0ec8\u0e87\u0ec1\u0ead\u0eb1\u0e9a\u0e82\u0eb6\u0ec9\u0e99 production \u0e99\u0eb1\u0ec9\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec3\u0e8a\u0ec9 firebase tools \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ea1\u0eb2\u0e8a\u0ec9\u0ea7\u0e8d\u0ec4\u0e94\u0ec9\u0e97\u0eb8\u0e81 step<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/23.webp\" alt=\"\" class=\"wp-image-4028\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/23.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/23-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/23-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/23-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0e81\u0eb2\u0e99\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2 feature flags(\u0e9b\u0eb4\u0e94\/\u0ec0\u0e9b\u0eb5\u0e94 feature) \u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec3\u0e8a\u0ec9 remote config \u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b\u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb5\u0e8d\u0e97\u0eb1\u0e87\u0eaa\u0eb0\u0e94\u0ea7\u0e81 \u0ec1\u0ea5\u0eb0 free.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Managing a component library in Flutter<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/24.webp\" alt=\"\" class=\"wp-image-4029\" style=\"aspect-ratio:1.3333333333333333;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/24.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/24-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/24-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/24-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb2\u0e81 Flutter &amp; Dart GDE \u0e82\u0ead\u0e87\u0eaa\u0eb4\u0e87\u0e81\u0eb0\u0ec2\u0e9b\u0ec2\u0e94\u0e8d\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0ec1\u0ea5\u0ec9\u0ea7\u0e81\u0ecd\u0ec0\u0e9b\u0eb1\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94 design system \u0e82\u0eb6\u0ec9\u0e99\u0ea1\u0eb2\u0ec0\u0ead\u0e87.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/25.webp\" alt=\"\" class=\"wp-image-4030\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/25.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/25-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/25-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/25-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"7103\">\u0ec1\u0ea5\u0ec9\u0ea7\u0ec1\u0e9b\u0e87 design system \u0e97\u0eb5\u0ec8\u0ead\u0ead\u0e81\u0ec1\u0e9a\u0e9a\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb1\u0ec9\u0e99\u0ea1\u0eb2\u0eaa\u0ec9\u0eb2\u0e87\u0ec0\u0e9b\u0eb1\u0e99&nbsp;<code>widget library&nbsp;<\/code>\u0e82\u0ead\u0e87 flutter \u0ec4\u0ea7\u0ec9\u0ec3\u0eab\u0ec9\u0e97\u0eb5\u0ea1\u0ec3\u0e8a\u0ec9\u0e87\u0eb2\u0e99\u0e81\u0eb1\u0e99.<\/p>\n\n\n\n<p id=\"5328\">\u0ec2\u0e94\u0e8d\u0e88\u0eb0\u0ec3\u0e8a\u0ec9&nbsp;<code><a href=\"https:\/\/docs.widgetbook.io\/\" rel=\"noreferrer noopener\" target=\"_blank\">Widgetbook<\/a><\/code>&nbsp;\u0ec0\u0e9b\u0eb1\u0e99\u0ec0\u0e84\u0eb7\u0ec8\u0ead\u0e87\u0ea1\u0eb7\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94 interactive docs \u0e97\u0eb5\u0ec8\u0ec4\u0e94\u0ec9\u0ec1\u0e99\u0ea7\u0e84\u0eb4\u0e94\u0ea1\u0eb2\u0e88\u0eb2\u0e81&nbsp;<code>Storybookjs<\/code>&nbsp;\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0e97\u0eb5\u0ea1\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ec0\u0ead\u0ebb\u0eb2 widget library \u0ec4\u0e9b\u0ec3\u0e8a\u0ec9\u0ec0\u0eab\u0eb1\u0e99\u0e9e\u0eb2\u0e9a\u0ea7\u0ec8\u0eb2 widget \u0e99\u0eb1\u0ec9\u0e99\u0ea1\u0eb5\u0ea5\u0eb1\u0e81\u0eaa\u0eb0\u0e99\u0eb0\u0ec0\u0e9b\u0eb1\u0e99\u0ec1\u0e9a\u0e9a\u0ec3\u0e94\u0ec1\u0e97\u0e99\u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ec0\u0e9b\u0eb1\u0e99 code \u0ec3\u0eab\u0ec9\u0e88\u0eb4\u0e99\u0e95\u0eb0\u0e99\u0eb2\u0e81\u0eb2\u0e99\u0ec0\u0ead\u0ebb\u0eb2\u0ec0\u0ead\u0e87.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"405\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/26.webp\" alt=\"\" class=\"wp-image-4031\" style=\"aspect-ratio:1.7777777777777777;width:840px;height:auto\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/26.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/26-300x169.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/26-18x10.webp 18w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/26-600x338.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Make for Large, Make for Fold with Flutter<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/27.webp\" alt=\"\" class=\"wp-image-4032\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/27.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/27-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/27-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/27-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"f73c\">\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb2\u0e81 Flutter &amp; Dart GDE Thailand \u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ea1\u0eb2\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb3\u0e84\u0eb1\u0e99\u0e82\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9 app support \u0edc\u0ec9\u0eb2\u0e88\u0ecd\u0e82\u0eb0\u0edc\u0eb2\u0e94\u0ec3\u0eab\u0e8d\u0ec8 \u0ec1\u0ea5\u0eb0 \u0edc\u0ec9\u0eb2\u0e88\u0ecd\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99 Foldable.<\/p>\n\n\n\n<p id=\"9152\">\u0ec1\u0ea5\u0ec9\u0ea7\u0ec0\u0e9b\u0eb1\u0e99\u0eab\u0e8d\u0eb1\u0e87\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9 support \u0e9e\u0ea7\u0e81\u0e88\u0ecd\u0e97\u0eb5\u0ec8 large \u0ec1\u0ea5\u0eb0 fold<\/p>\n\n\n\n<p><em>\u0ec0\u0e9e\u0eb2\u0eb0\u0ea7\u0ec8\u0eb2: \u0e88\u0eb3\u0e99\u0ea7\u0e99\u0e84\u0ebb\u0e99\u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0eab\u0ebc\u0eb2\u0e8d\u0e82\u0eb6\u0ec9\u0e99<\/em><\/p>\n\n\n\n<p>\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a Andorid \u0ea1\u0eb5 280 M<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/29.webp\" alt=\"\" class=\"wp-image-4033\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/29.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/29-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/29-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/29-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a IOS &amp; mac \u0ea1\u0eb5 333M<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/30.webp\" alt=\"\" class=\"wp-image-4034\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/30.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/30-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/30-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/30-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0ec1\u0ea5\u0eb0 user \u0e81\u0ecd\u0ec3\u0e8a\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2\u0e81\u0eb1\u0e9a Large screen \u0ec0\u0e96\u0eb4\u0e87 70%<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/31.webp\" alt=\"\" class=\"wp-image-4035\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/31.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/31-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/31-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/31-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0e96\u0ec9\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e81\u0eb2\u0e99 support large screen \u0eab\u0ebc\u0eb7 foldable \u0ec1\u0ea5\u0ec9\u0ea7\u0e81\u0ecd\u0e88\u0eb0\u0ec4\u0e94\u0ec9\u0e88\u0eb3\u0e99\u0ea7\u0e99 user \u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0e82\u0eb6\u0ec9\u0e99\u0eab\u0ebc\u0eb2\u0e8d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/32.webp\" alt=\"\" class=\"wp-image-4036\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/32.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/32-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/32-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/32-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0e81\u0ecd\u0e88\u0eb0\u0ea1\u0eb5\u0e9b\u0eb0\u0ea1\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ea5\u0eb0\u0eab\u0ebc\u0eb1\u0e81\u0ec6\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb0!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8. Diversity in AI<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/33.webp\" alt=\"\" class=\"wp-image-4037\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/33.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/33-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/33-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/33-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"57a8\">\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb2\u0e81 GDE Cloud Thailand \u0ec1\u0ea5\u0eb0 \u0e8d\u0eb1\u0e87\u0ec0\u0e9b\u0eb1\u0e99 Women Techmaker Ambassador \u0e82\u0ead\u0e87\u0ec4\u0e97\u0ead\u0eb5\u0e81.<\/p>\n\n\n\n<p id=\"68b7\">\u0ec2\u0e94\u0e8d\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0ec1\u0ea5\u0ec9\u0ea7\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0e88\u0eb0\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9 AI \u0ea1\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0eab\u0ebc\u0eb2\u0e81\u0eab\u0ebc\u0eb2\u0e8d \u0ec1\u0ea5\u0eb0 \u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0ead\u0eb0\u0e84\u0eb0\u0e95\u0eb4\u0e81\u0eb1\u0e9a\u0ec0\u0e9e\u0e94, \u0ead\u0eb2\u0e8d\u0eb8, \u0ec0\u0e8a\u0eb7\u0ec9\u0ead\u0e8a\u0eb2\u0e94\u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0eaa\u0eb4\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0eae\u0eb1\u0e94\u0e99\u0eb1\u0ec9\u0e99\u0e81\u0ecd\u0e84\u0eb7\u0e81\u0eb2\u0e99\u0eab\u0ebc\u0eb8\u0e94&nbsp;<code>bias<\/code>&nbsp;\u0e82\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec4\u0e9b train AI \u0e99\u0eb1\u0ec9\u0e99\u0ec0\u0ead\u0e87.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"9b2e\"><strong>Bias<\/strong><\/h3>\n\n\n\n<p id=\"7310\">\u0e84\u0eb7\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e97\u0eb5\u0ec8\u0e9a\u0ecd\u0ec8\u0e94\u0eb5, \u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0eab\u0ebc\u0eb2\u0e81\u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0ead\u0e99\u0ead\u0ebd\u0e87\u0ec4\u0e9b\u0e82\u0ec9\u0eb2\u0e87\u0ec3\u0e94\u0e82\u0ec9\u0eb2\u0e87\u0edc\u0eb6\u0ec8\u0e87\u0e95\u0ebb\u0ea7\u0ea2\u0ec8\u0eb2\u0e87\u0ec0\u0e8a\u0eb1\u0ec8\u0e99: \u0ec3\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94 product \u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0ec0\u0e9b\u0eb5\u0e94\u0ec1\u0ead\u0ec3\u0e99\u0eab\u0ec9\u0ead\u0e87\u0e81\u0eb2\u0e99\u0ec2\u0e94\u0e8d\u0e9b\u0eb1\u0e9a\u0ead\u0eb8\u0e99\u0eab\u0eb0\u0e9e\u0eb9\u0ea1\u0ec3\u0eab\u0ec9\u0ec0\u0edd\u0eb2\u0eb0\u0eaa\u0ebb\u0ea1\u0ec2\u0e94\u0e8d product \u0e99\u0eb5\u0ec9\u0ec0\u0e9b\u0eb5\u0e94\u0ec1\u0ead\u0ec3\u0e99\u0ead\u0eb8\u0e99\u0eab\u0eb0\u0e9e\u0eb9\u0ea1 20\u201323 \u0ead\u0ebb\u0e87\u0eaa\u0eb2\u0e97\u0eb5\u0ec8\u0ec0\u0e9b\u0eb1\u0e99\u0ead\u0eb8\u0e99\u0eab\u0eb0\u0e9e\u0eb9\u0ea1\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0e8a\u0eb2\u0e8d\u0ec1\u0e95\u0ec8\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e9c\u0eb9\u0ec9\u0e8d\u0eb4\u0e87\u0ec1\u0ea1\u0ec8\u0e99 25-26 \u0ead\u0ebb\u0e87\u0eaa\u0eb2\u0ec0\u0e8a\u0eb4\u0ec8\u0e87\u0ea1\u0eb1\u0e99\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0ec0\u0eab\u0eb1\u0e99\u0ea7\u0ec8\u0eb2\u0e9c\u0eb9\u0ec9\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2 product \u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0ec0\u0ead\u0ebb\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99\u0e82\u0ead\u0e87\u0e9c\u0eb9\u0ec9\u0e8d\u0eb4\u0e87\u0ea1\u0eb2\u0ec3\u0eaa\u0ec8\u0ec3\u0e99 product \u0ec0\u0ea5\u0eb5\u0e8d.<\/p>\n\n\n\n<p id=\"9a30\">\u0ec2\u0e94\u0e8d google \u0e88\u0eb0\u0ec0\u0ead\u0ebb\u0eb2\u0ec3\u0e88\u0ec3\u0eaa\u0ec8\u0eaa\u0ebb\u0ea1\u0e84\u0ea7\u0e99\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0ec0\u0ea5\u0eb7\u0ec8\u0ead\u0e87\u0e99\u0eb5\u0ec9\u0ec2\u0e94\u0e8d\u0e97\u0eb5\u0ec8 AI \u0e97\u0eb5\u0ec8\u0e88\u0eb0\u0ead\u0ead\u0e81\u0ec3\u0eab\u0ec9\u0e84\u0ebb\u0e99\u0ec3\u0e8a\u0ec9\u0e95\u0ec9\u0ead\u0e87\u0e9c\u0ec8\u0eb2\u0e99 Guidelines \u0e99\u0eb5\u0ec9\u0ec0\u0eaa\u0e8d\u0e81\u0ec8\u0ead\u0e99.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/34.webp\" alt=\"\" class=\"wp-image-4038\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/34.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/34-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/34-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/34-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3b77\"><strong>Tools \u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0ea7\u0eb4\u0ec0\u0e84\u0eb2\u0eb0\u0eab\u0eb2 bias \u0e82\u0ead\u0e87\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pair-code.github.io\/what-if-tool\/\" rel=\"noreferrer noopener\" target=\"_blank\">What-If Tool<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pair-code.github.io\/lit\/\" rel=\"noreferrer noopener\" target=\"_blank\">Language Interpretability Tool (NLP)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/knowyourdata.withgoogle.com\/\" rel=\"noreferrer noopener\" target=\"_blank\">Know Your Data<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>9. Testing strategy for Kotlin Multiplatform Apps<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/35.webp\" alt=\"\" class=\"wp-image-4039\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/35.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/35-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/35-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/35-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0ec1\u0ea1\u0ec8\u0e99\u0e88\u0eb2\u0e81 Android GDE \u0ea1\u0eb2\u0ec0\u0ea5\u0ec0\u0e8a\u0e8d\u0eab\u0ebc\u0eb1\u0e81\u0ec6\u0e88\u0eb0\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0e81\u0eb2\u0e99\u0ec3\u0e8a\u0ec9 kotlin multiplatform \u0e97\u0eb5\u0ec8\u0e99\u0ead\u0e81\u0e88\u0eb2\u0e81\u0ec3\u0e8a\u0ec9\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2 Android \u0ec1\u0ea5\u0ec9\u0ea7\u0e8d\u0eb1\u0e87\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0ead\u0ebb\u0eb2\u0ec4\u0e9b\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2 IOS, Web, Desktop \u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb5\u0e8d\u0e84\u0eb7\u0ec6\u0e81\u0eb1\u0e9a flutter \u0e99\u0eb1\u0ec9\u0e99\u0ea5\u0eb0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/36.webp\" alt=\"\" class=\"wp-image-4040\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/36.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/36-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/36-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/36-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/\">https:\/\/www.mikkipastel.com\/devfest-bangkok-2023\/<\/a><\/p>\n\n\n\n<p id=\"30e1\">\u0ec3\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0eae\u0eb1\u0e94 test \u0e88\u0eb0\u0ec3\u0e8a\u0ec9 strategy \u0ec1\u0e9a\u0e9a\u0e99\u0eb5\u0ec9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Objectives<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/37.webp\" alt=\"\" class=\"wp-image-4041\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/37.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/37-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/37-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/37-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Structure<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"437\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/38.webp\" alt=\"\" class=\"wp-image-4042\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/38.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/38-300x182.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/38-18x12.webp 18w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/38-600x364.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"501\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/39.webp\" alt=\"\" class=\"wp-image-4043\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/39.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/39-300x209.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/39-18x12.webp 18w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/39-600x418.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"870a\">Test lib \u0e88\u0eb0\u0ec3\u0e8a\u0ec9<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kotlin Standard Library Testing<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/mockative\/mockative\" rel=\"noreferrer noopener\" target=\"_blank\">Mockative<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/InsertkoinlO\/koin\" rel=\"noreferrer noopener\" target=\"_blank\">KoinTest<\/a><\/li>\n<\/ul>\n\n\n\n<p id=\"4483\">\u0e88\u0ebb\u0e9a\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e97\u0ebb\u0e87\u0edd\u0ebb\u0e94\u0ec3\u0e99\u0e87\u0eb2\u0e99\u0e9e\u0ebd\u0e87\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb5\u0ec9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Closing<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"540\" src=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/40.webp\" alt=\"\" class=\"wp-image-4044\" srcset=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/40.webp 720w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/40-300x225.webp 300w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/40-16x12.webp 16w, https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/40-600x450.webp 600w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p id=\"3959\">Lead \u0e82\u0ead\u0e87 GDG Thailand \u0e82\u0eb6\u0ec9\u0e99\u0ea1\u0eb2\u0e81\u0ec8\u0eb2\u0ea7\u0e9b\u0eb4\u0e94\u0e87\u0eb2\u0e99\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0ec1\u0e8d\u0e81\u0e8d\u0ec9\u0eb2\u0e8d\u0e96\u0ec8\u0eb2\u0e8d\u0eae\u0eb9\u0e9a\u0e81\u0eb1\u0e9a\u0e9a\u0eb1\u0e99\u0e94\u0eb2 speaker<\/p>\n\n\n\n<p id=\"0d9b\">\u0eaa\u0eb3\u0ea5\u0eb1\u0e9a\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e81\u0ecd\u0ec0\u0e9b\u0eb1\u0e99\u0e87\u0eb2\u0e99\u0e97\u0eb5\u0ec8\u0ead\u0eb8\u0e94\u0ebb\u0ea1\u0ec4\u0e9b\u0e94\u0ec9\u0ea7\u0e8d speaker \u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0ec3\u0e99\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0ec4\u0e97\u0ec0\u0ead\u0e87 \u0ec1\u0ea5\u0eb0 \u0e9e\u0eb9\u0ea1\u0ea1\u0eb5\u0e9e\u0eb2\u0e81\u0ead\u0eb2\u0e8a\u0eb5\u0e95\u0eb2\u0ec0\u0ea7\u0eb1\u0e99\u0ead\u0ead\u0e81\u0eaa\u0ebd\u0e87\u0ec3\u0e95\u0ec9\u0e99\u0ead\u0e81\u0e99\u0eb1\u0ec9\u0e99\u0e8d\u0eb1\u0e87\u0ea1\u0eb5 speaker \u0e88\u0eb2\u0e81 google \u0ec0\u0ead\u0e87\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0e87\u0eb2\u0e99\u0ea1\u0eb5\u0e84\u0ea7\u0eb2\u0ea1\u0ec0\u0e9b\u0eb1\u0e99\u0eaa\u0eb2\u0e81\u0ebb\u0e99\u0e82\u0eb6\u0ec9\u0e99\u0eab\u0ebc\u0eb2\u0e8d. \u0ea7\u0ec8\u0eb2\u0ec1\u0ea5\u0ec9\u0ea7\u0e81\u0ecd\u0ea2\u0eb2\u0e81\u0ec3\u0eab\u0ec9\u0e87\u0eb2\u0e99\u0ec3\u0e99\u0e9b\u0eb0\u0ec0\u0e97\u0e94\u0ec0\u0eae\u0ebb\u0eb2\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e8a\u0eb5\u0e99\u0e84\u0ebb\u0e99\u0ec0\u0e81\u0eb1\u0ec8\u0e87\u0ec6\u0e88\u0eb2\u0e81\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94 tech \u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0ec2\u0ea5\u0e81\u0ea1\u0eb2\u0ec0\u0ea7\u0ebb\u0ec9\u0eb2\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec3\u0eab\u0ec9 Dev \u0e9a\u0ec9\u0eb2\u0e99\u0ec0\u0eae\u0ebb\u0eb2\u0eaa\u0eb3\u0e9e\u0eb1\u0e94\u0e81\u0eb1\u0e9a\u0ea1\u0eb7\u0ead\u0eb2\u0e8a\u0eb5\u0e9a\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0ec2\u0ea5\u0e81\u0ea7\u0ec8\u0eb2\u0e9a\u0eb1\u0e99\u0e8d\u0eb2\u0e81\u0eb2\u0e94\u0ea1\u0eb1\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0ec1\u0e9a\u0e9a\u0ec3\u0e94\u0ec3\u0e99\u0e99\u0eb2\u0ea1\u0eaa\u0ec8\u0ea7\u0e99\u0ec2\u0e95\u0ec1\u0ea5\u0ec9\u0ea7\u0eae\u0eb9\u0ec9\u0eaa\u0eb6\u0e81\u0ec4\u0e94\u0ec9\u0ec0\u0ea5\u0eb5\u0e8d\u0ea7\u0ec8\u0eb2\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0ec0\u0e9b\u0eb1\u0e99\u0e84\u0ebb\u0e99\u0e97\u0eb5\u0ec8\u0ea1\u0eb1\u0e81\u0ec1\u0e8a\u0e84\u0ea7\u0eb2\u0ea1\u0eae\u0eb9\u0ec9\u0e81\u0eb1\u0e99\u0ec1\u0e9a\u0e9a\u0eaa\u0eb8\u0e94\u0ec6.<\/p>\n\n\n\n<p id=\"2d27\">\u0eaa\u0eb8\u0e94\u0e97\u0ec9\u0eb2\u0e8d\u0e99\u0eb5\u0ec9\u0e81\u0ecd\u0e82\u0ecd\u0e82\u0ead\u0e9a\u0ec3\u0e88\u0e97\u0eb2\u0e87\u0e9a\u0ecd\u0ea5\u0eb4\u0eaa\u0eb1\u0e94 Lao IT Dev \u0e97\u0eb5\u0ec8 support \u0ec3\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0e94\u0eb5\u0e99\u0e97\u0eb2\u0e87\u0ec4\u0e9b\u0eae\u0ec8\u0ea7\u0ea1\u0e87\u0eb2\u0e99\u0ec3\u0e99\u0e84\u0eb1\u0ec9\u0e87\u0e99\u0eb5\u0ec9\u0ec0\u0eae\u0eb1\u0e94\u0ec3\u0eab\u0ec9\u0eae\u0eb9\u0ec9\u0ea7\u0ec8\u0eb2\u0ec2\u0e95\u0ec0\u0ead\u0e87\u0ea2\u0eb9\u0ec8\u0e88\u0eb8\u0e94\u0ec3\u0e94 \u0ec1\u0ea5\u0eb0 \u0e95\u0ec9\u0ead\u0e87\u0e9e\u0eb1\u0e94\u0e97\u0eb0\u0e99\u0eb2\u0e95\u0ebb\u0ea7\u0ec0\u0ead\u0e87\u0e82\u0eb6\u0ec9\u0e99\u0e81\u0ea7\u0ec8\u0eb2\u0e99\u0eb5\u0ec9\u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec3\u0eab\u0ec9\u0e84\u0ea7\u0eb2\u0ea1\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e81\u0ec9\u0eb2\u0ea7\u0eaa\u0eb9\u0ec8\u0ea1\u0eb7\u0ead\u0eb2\u0e8a\u0eb5\u0e9a\u0ea5\u0eb0\u0e94\u0eb1\u0e9a\u0eaa\u0eb2\u0e81\u0ebb\u0e99.<\/p>\n\n\n\n<p><a href=\"https:\/\/medium.com\/tag\/gdgdevfestbkk2023?source=post_page-----8579f7630eff---------------gdgdevfestbkk2023-----------------\">Gdgdevfestbkk2023<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/medium.com\/tag\/laoitdev?source=post_page-----8579f7630eff---------------laoitdev-----------------\"><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, \u0e81\u0ecd\u0ec0\u0ead\u0ebb\u0eb2\u0ea1\u0eb2\u0e82\u0ebd\u0e99\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0eaa\u0eb4\u0ec8\u0e87\u0e97\u0eb5\u0ec8\u0e9b\u0eb0\u0e97\u0eb1\u0e9a\u0ec3\u0e88 \u0ec1\u0ea5\u0eb0 \u0e84\u0ea7\u0eb2\u0ea1\u0eae\u0eb9\u0ec9\u0ec3\u0eab\u0ea1\u0ec8\u0ec6\u0e97\u0eb5\u0ec8\u0ec4\u0e94\u0ec9\u0e88\u0eb2\u0e81\u0e9a\u0eb1\u0e99\u0e94\u0eb2 speaker \u0ec2\u0eab\u0e94\u0ec6\u0e88\u0eb2\u0e81\u0ec4\u0e97\u0ec0\u0ead\u0e87 \u0ec1\u0ea5\u0eb0 \u0e95\u0ec8\u0eb2\u0e87\u0e9b\u0eb0\u0ec0\u0e97\u0e94. \u0ea7\u0ec8\u0eb2\u0ec1\u0ea5\u0ec9\u0ea7\u0e81\u0ecd\u0ea1\u0eb2\u0ec0\u0ea5\u0eb5\u0ec8\u0ea1\u0e81\u0eb1\u0e99\u0ec0\u0ea5\u0eb5\u0e8d\u0e94\u0eb5\u0e81\u0ea7\u0ec8\u0eb2!. &#8230; <a class=\"cz_readmore\" href=\"https:\/\/laoitdev.com\/lao\/2023\/4000\/\"><i class=\"fa fa-angle-right\"><\/i><span>\u0ead\u0ec8\u0eb2\u0e99\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1<\/span><\/a><\/p>","protected":false},"author":6,"featured_media":4001,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-4000","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 - Lao IT Dev<\/title>\n<meta name=\"description\" content=\"\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, Lao IT Dev \u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/laoitdev.com\/lao\/2023\/4000\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 - Lao IT Dev\" \/>\n<meta property=\"og:description\" content=\"\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, Lao IT Dev \u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency\" \/>\n<meta property=\"og:url\" content=\"https:\/\/laoitdev.com\/lao\/2023\/4000\/\" \/>\n<meta property=\"og:site_name\" content=\"Lao IT Dev\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-27T04:48:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-07T13:56:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"tokky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0e82\u0ebd\u0e99\u0ec2\u0e94\u0e8d\" \/>\n\t<meta name=\"twitter:data1\" content=\"tokky\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0ec0\u0ea7\u0ea5\u0eb2\u0ead\u0ec8\u0eb2\u0e99\u0ec2\u0e94\u0e8d\u0e9b\u0eb0\u0ea1\u0eb2\u0e99\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 \u0e99\u0eb2\u0e97\u0eb5\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/\"},\"author\":{\"name\":\"tokky\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#\\\/schema\\\/person\\\/62c6bcfc84b462debc10fa03342f78bf\"},\"headline\":\"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023\",\"datePublished\":\"2023-11-27T04:48:54+00:00\",\"dateModified\":\"2024-02-07T13:56:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/\"},\"wordCount\":456,\"publisher\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/laoitdev.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp\",\"articleSection\":[\"News\"],\"inLanguage\":\"lo\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/\",\"url\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/\",\"name\":\"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 - Lao IT Dev\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/laoitdev.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp\",\"datePublished\":\"2023-11-27T04:48:54+00:00\",\"dateModified\":\"2024-02-07T13:56:44+00:00\",\"description\":\"\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, Lao IT Dev \u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/#breadcrumb\"},\"inLanguage\":\"lo\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"lo\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/#primaryimage\",\"url\":\"https:\\\/\\\/laoitdev.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/laoitdev.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp\",\"width\":2560,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/2023\\\/4000\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/laoitdev.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#website\",\"url\":\"https:\\\/\\\/laoitdev.com\\\/\",\"name\":\"Lao IT Dev - Lao ICT Solutions Group\",\"description\":\"LAOITDEV\",\"publisher\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#organization\"},\"alternateName\":\"Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/laoitdev.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"lo\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#organization\",\"name\":\"Lao IT Dev Co., Ltd.\",\"url\":\"https:\\\/\\\/laoitdev.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"lo\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/laoitdev.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Default-feature-image.jpg\",\"contentUrl\":\"https:\\\/\\\/laoitdev.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Default-feature-image.jpg\",\"width\":800,\"height\":600,\"caption\":\"Lao IT Dev Co., Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/laoitdev.com\\\/#\\\/schema\\\/person\\\/62c6bcfc84b462debc10fa03342f78bf\",\"name\":\"tokky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"lo\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27a02a239b23482f31f7926e9d4fcc9213d6ec730a49849035affbfd90580ab0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27a02a239b23482f31f7926e9d4fcc9213d6ec730a49849035affbfd90580ab0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/27a02a239b23482f31f7926e9d4fcc9213d6ec730a49849035affbfd90580ab0?s=96&d=mm&r=g\",\"caption\":\"tokky\"},\"url\":\"https:\\\/\\\/laoitdev.com\\\/lao\\\/author\\\/tokky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 - Lao IT Dev","description":"\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, Lao IT Dev \u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/laoitdev.com\/lao\/2023\/4000\/","og_locale":"en_US","og_type":"article","og_title":"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 - Lao IT Dev","og_description":"\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, Lao IT Dev \u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency","og_url":"https:\/\/laoitdev.com\/lao\/2023\/4000\/","og_site_name":"Lao IT Dev","article_published_time":"2023-11-27T04:48:54+00:00","article_modified_time":"2024-02-07T13:56:44+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp","type":"image\/webp"}],"author":"tokky","twitter_card":"summary_large_image","twitter_misc":{"\u0e82\u0ebd\u0e99\u0ec2\u0e94\u0e8d":"tokky","\u0ec0\u0ea7\u0ea5\u0eb2\u0ead\u0ec8\u0eb2\u0e99\u0ec2\u0e94\u0e8d\u0e9b\u0eb0\u0ea1\u0eb2\u0e99":"11 \u0e99\u0eb2\u0e97\u0eb5"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/laoitdev.com\/2023\/4000\/#article","isPartOf":{"@id":"https:\/\/laoitdev.com\/2023\/4000\/"},"author":{"name":"tokky","@id":"https:\/\/laoitdev.com\/#\/schema\/person\/62c6bcfc84b462debc10fa03342f78bf"},"headline":"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023","datePublished":"2023-11-27T04:48:54+00:00","dateModified":"2024-02-07T13:56:44+00:00","mainEntityOfPage":{"@id":"https:\/\/laoitdev.com\/2023\/4000\/"},"wordCount":456,"publisher":{"@id":"https:\/\/laoitdev.com\/#organization"},"image":{"@id":"https:\/\/laoitdev.com\/2023\/4000\/#primaryimage"},"thumbnailUrl":"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp","articleSection":["News"],"inLanguage":"lo"},{"@type":"WebPage","@id":"https:\/\/laoitdev.com\/2023\/4000\/","url":"https:\/\/laoitdev.com\/2023\/4000\/","name":"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 - Lao IT Dev","isPartOf":{"@id":"https:\/\/laoitdev.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/laoitdev.com\/2023\/4000\/#primaryimage"},"image":{"@id":"https:\/\/laoitdev.com\/2023\/4000\/#primaryimage"},"thumbnailUrl":"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp","datePublished":"2023-11-27T04:48:54+00:00","dateModified":"2024-02-07T13:56:44+00:00","description":"\u0eaa\u0eb0\u0e9a\u0eb2\u0e8d\u0e94\u0eb5\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0e9a\u0ecd\u0ec8\u0ec4\u0e94\u0ec9\u0e82\u0ebd\u0e99 blog \u0eab\u0ebc\u0eb2\u0e8d\u0ec0\u0e94\u0eb7\u0ead\u0e99\u0ec1\u0ea5\u0ec9\u0ea7\u0e9e\u0ecd\u0e94\u0eb5\u0ea1\u0eb5\u0ec2\u0ead\u0e81\u0eb2\u0e94\u0ec4\u0e94\u0ec9\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 \u0e97\u0eb5\u0e88\u0eb1\u0e94\u0e82\u0eb6\u0ec9\u0e99\u0ec3\u0e99\u0ea7\u0eb1\u0e99\u0e97\u0eb5 4 \u0e9e\u0eb0\u0e88\u0eb4\u0e81 2023 \u0e97\u0eb5\u0ec8\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2, Lao IT Dev \u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023 Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency","breadcrumb":{"@id":"https:\/\/laoitdev.com\/2023\/4000\/#breadcrumb"},"inLanguage":"lo","potentialAction":[{"@type":"ReadAction","target":["https:\/\/laoitdev.com\/2023\/4000\/"]}]},{"@type":"ImageObject","inLanguage":"lo","@id":"https:\/\/laoitdev.com\/2023\/4000\/#primaryimage","url":"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp","contentUrl":"https:\/\/laoitdev.com\/wp-content\/uploads\/2023\/11\/1_oWlUA6KuntQFW1VrpNmq9g-scaled.webp","width":2560,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/laoitdev.com\/2023\/4000\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/laoitdev.com\/"},{"@type":"ListItem","position":2,"name":"\u0eaa\u0eb0\u0eab\u0ebc\u0eb8\u0e9a\u0e9a\u0eb1\u0e99\u0e97\u0eb6\u0e81\u0ec4\u0e9b\u0e87\u0eb2\u0e99 GDG DevFest Bangkok 2023"}]},{"@type":"WebSite","@id":"https:\/\/laoitdev.com\/#website","url":"https:\/\/laoitdev.com\/","name":"Lao IT Dev - Lao ICT Solutions Group","description":"LAOITDEV","publisher":{"@id":"https:\/\/laoitdev.com\/#organization"},"alternateName":"Domestic and international ICT services, consultants, Mobile app, Web development, application development, Blockchain, AI and Cryptocurrency","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/laoitdev.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"lo"},{"@type":"Organization","@id":"https:\/\/laoitdev.com\/#organization","name":"Lao IT Dev Co., Ltd.","url":"https:\/\/laoitdev.com\/","logo":{"@type":"ImageObject","inLanguage":"lo","@id":"https:\/\/laoitdev.com\/#\/schema\/logo\/image\/","url":"https:\/\/laoitdev.com\/wp-content\/uploads\/2021\/08\/Default-feature-image.jpg","contentUrl":"https:\/\/laoitdev.com\/wp-content\/uploads\/2021\/08\/Default-feature-image.jpg","width":800,"height":600,"caption":"Lao IT Dev Co., Ltd."},"image":{"@id":"https:\/\/laoitdev.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/laoitdev.com\/#\/schema\/person\/62c6bcfc84b462debc10fa03342f78bf","name":"tokky","image":{"@type":"ImageObject","inLanguage":"lo","@id":"https:\/\/secure.gravatar.com\/avatar\/27a02a239b23482f31f7926e9d4fcc9213d6ec730a49849035affbfd90580ab0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/27a02a239b23482f31f7926e9d4fcc9213d6ec730a49849035affbfd90580ab0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/27a02a239b23482f31f7926e9d4fcc9213d6ec730a49849035affbfd90580ab0?s=96&d=mm&r=g","caption":"tokky"},"url":"https:\/\/laoitdev.com\/lao\/author\/tokky\/"}]}},"_links":{"self":[{"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/posts\/4000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/comments?post=4000"}],"version-history":[{"count":9,"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/posts\/4000\/revisions"}],"predecessor-version":[{"id":4065,"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/posts\/4000\/revisions\/4065"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/media\/4001"}],"wp:attachment":[{"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/media?parent=4000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/categories?post=4000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/laoitdev.com\/lao\/wp-json\/wp\/v2\/tags?post=4000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}