EP 23

Ngobrolin Proyek Fugu - Ngobrolin WEB ep23

Bagikan:

Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://bit.ly/ngobrolinweb Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.

Transkrip Bantu Koreksi

0:18Halo, selamat malam semuanya.

0:22Selamat malam.

0:24Ketemu lagi di Halis Tasa Malam.

0:26Waktunya apa?

0:28Ngobrolin web.

0:31Gue masih ada anak.

0:32Sekolahan.

0:34Bapak-bapak, ibu-ibu, waktunya apa?

0:36Waktunya ngobrolin web.

0:38Iya, ketemu lagi kita.

0:40Masih dengan format bertiga.

0:43Masih ada Irfan, ada Eka, dan ada saya, Riza.

0:46Malam hari ini kita kembali berbicara tentang web.

0:50Ya, minggu lain kita udah berbicara.

0:52Memacaranya ngobrolin web.

0:54Ngobrolin web ya, nggak boleh ngobrolin lain ya.

0:56Tapi ngobrolin platform lain sedikit ya.

0:58Biasanya kan kalau membahas antara mana yang lebih bagus nih.

1:06Kita bikin mobile apps dulu atau web dulu kan.

1:08Itu nggak habisnya perangnya dalam tentara kutip ya.

1:11Pasti akan selalu ada pergembatan,

1:13wah bagusan mobile, wah bagusan web gitu kan.

1:16Begitu juga sebaliknya.

1:18Nah, topik yang malam ini akan kita bahas adalah tentang project Fugu.

1:23Yang tujuannya adalah untuk mengisi gap ya.

1:26Kan kalau web itu biasanya,

1:28kalau dulu kan dikenal sebagai ya kapabilitasnya gitu aja.

1:34Karena bagus banget web untuk buat jokumen nih.

1:37Betul, kalau mobile itu bisa pake gyroscope lah,

1:43bisa bikin kompas lah, bisa misalkan apa lagi ya.

Lihat transkrip lengkap

1:48Bisa, apa, yang kalau weight block gitu ya.

1:53GPS, sensor punya ya, apa pun sensor device.

1:59Betul, USB, terus bisa ngeprint dll.

2:03Nah, ternyata dengan salah satunya dengan inisiasi project Fugu ini,

2:09web itu bisa loh kesana gitu.

2:12Nah, apa aja dan gimana kita akan bahas malam hari ini.

2:16Dan salah satunya apa, inisiasi yang dilakukan oleh Google

2:21untuk membuat web ini lebih, apa ya, lebih...

2:24Lebih terasa natif.

2:27Mempunyai kapabilitas mendekati atau bahkan menyamai natif.

2:32Menyamai natif. Nah, itu...

2:35Namun bukan menyamai natif mobile, maksudnya ya.

2:39Artinya natif ke, bukan mobile app ya.

2:43Kemampuannya bisa, kan gini, web itu kan satu layer di atas operating system kan.

2:51Satu layer di atas operating system.

2:53Sedangkan kalau mobile app itu, dia nempelnya di operating systemnya.

2:57Sedangkan web itu masih ada browser,

3:01lalu web page-nya kan.

3:04Nah, artinya dengan Fugu ini, kita itu bisa mengakses lebih banyak kapabilitas

3:10yang dimiliki oleh mobile device ataupun desktop device.

3:14Itu sih maksudnya, jadi lebih mendekatkan ke operating system.

3:19Mengakses low level features.

3:23Kalau contoh konkretnya, ya mungkin mengakses kamera, ya kan.

3:27Kamera kan, apa, kamera itu ya di hape mungkin ada kamera, di macOS ada kamera,

3:34gimana nyalain kamera videonya, itu kan harus bisa mengakses ke layer

3:39yang lebih bawah lagi, atau sensor, atau apa-apa.

3:44- Banyak, mulai dari kamera, NFC, Bluetooth. - NFC kan termasuk sensornya.

3:51Maksudnya Bluetooth. Input-output.

3:54Nah, terus bahkan hal sesimpel kayak share.

3:58Kalau kita mau nge-share ya kan, itu tampilannya kan di Android punya sendiri,

4:03di macOS ada sendiri, dan sebagainya.

4:08Ini mungkin kayak mengisi gap yang dulu diisi oleh phone gap.

4:19Kordova, phone gap, itu mereka bisa mengakses beberapa API native kan.

4:26- Kamera, GPS. - Betul, betul.

4:30- Dan itu layernya dibikin sama mereka sendiri. - Iya, sama platform yang non-wet kan.

4:35Sama parti, sama pihak perusahaan, perusahaan teknologi.

4:43Intinya bukan non-browser ya, jadi mereka bikin sendiri, mereka buka sendiri API-nya.

4:48- Betul, betul, betul. - Dan abis itu dibundle menjadi sebuah aplikasi,

4:53baik itu aplika ataupun iOS ya.

4:56Padahal sebenarnya di belakang layar adalah dia HTML, CSS, JavaScript,

5:01ditambah HTML, CSS, JavaScript-nya bisa mengakses API mobile, device kan.

5:08- Betul, betul, betul. Nah, ada banyak nih Project Fugu ini.

5:15- Project Fugu, oke. Kita mulai... - Wow, bahkan tulis di kolom komentar.

5:23- Iya, kalau untuk yang live, khusus teman-teman yang nonton live itu punya privilege untuk langsung nanya.

5:29Tapi kalau teman-teman yang nontonnya rekaman nanti atau besok atau kapanpun,

5:35ya bisa tanyanya ke bit.ly/ngoblinweb ya.

5:39Oke, kita bahas dulu tentang satu artikel pertama yaitu Project Fugu itu apa.

5:44Tadi kita udah sempat bahas cukup banyak juga ya tentang...

5:47- Jadi Project Fugu itu kan sebetulnya nickname ya, kayak cuma nama biar catchy aja.

5:53Nama aslinya itu kan, web capabilities project, nama resminya.

5:59Yang diperkenalkan di Google.

6:01- Tapi pada perkembangannya, pihak yang terlibat kan bukan cuma Google aja,

6:08tapi ya semua yang berkaitan sama ekosistem pengguna Chromium.

6:14Jadi itu tuh, ada tuh, Microsoft, Intel.

6:17Kalau nggak salah Samsung juga terlibat sama ada lagi apa sih itu yang konsultansi.

6:25Punya semua yang berkaitan dengan ekosistem Chromium.

6:31- Oke. Intel kenapa involved ya? Saya penasaran ya.

6:37- Dia kan device itunya dipakai di HP-HP Android kali ya.

6:42- Prosesornya ya.

6:45- Intel kan nggak cuma bikin prosesor, banyak silikon-silikon lainnya.

6:50- Grafik atau semacamnya.

6:52- Oh iya, GPU-nya juga ya.

6:55- Perang, perang, perang.

6:57Dan ini sebenarnya adalah seperti web API

7:05yang belum dipulis. Benar nggak sih? Kayak eksperimental gitu.

7:09Nanti ketika udah nature, dalam tanda kutip, "Wah ini udah bisa nih diadopsi untuk browser yang lain,

7:15baru di-suggest untuk menjadi web API."

7:20Sebetulnya statusnya, prosesnya, nanti kan ada di link lainnya.

7:26Ya, kalau perkara eksperimental atau nggak, Fugu pun, API Fugu,

7:31ada beberapa step atau tahap yang dilalui dari yang masih paling eksperimental

7:38sampai yang udah mature, yang ibaratnya siap diadopsi vendor lain

7:45kalau memang vendor lain mau. Jadi macam-macam tahapannya.

7:50- Tujulannya ini ya, salah satunya ya.

7:54Jadi aplikasi web itu bisa melakukan apapun yang dilakukan oleh native app gitu ya, pengennya.

8:01- Tapi jangan lupa itu bawahnya core tenets of the web tetap mempertimbangkan security,

8:07keamanan, kebenaran, dan privacy.

8:11- Nah, ini berkaitan sama kenapa nickname-nya Fugu. Jadi ini nyambungnya ke situ sih ya.

8:16- Kenapa Fugu? - Yang jawab yang udah nyoba makan Fugu.

8:21- Fugu itu kalau ngeliat ini ya, Fugu itu ikan, ikan buntel.

8:29- Ya, ikan buntel bener. Powerfish. - Ikan buntel tapi yang dari Jepang.

8:35Kalau temen-temen nonton Finding Nemo itu ada satu ikan yang seperti normal,

8:43tapi dia stres, dia di bulet gitu.

8:46- Itu tadi yang image yang foto gue kirim dia di WhatsApp itu.

8:53- Oh ya, lupa ya. Nggak diambil ya.

8:56- Itu kan ikan buntel Jepang ya, kalau disiapkan, itu beracun, racunnya mematikan

9:04sebagian punya banyak bagian yang beracun, tapi kalau di persiapannya bener,

9:10itu konon katanya enak banget. Nah, nggak tahu, yang pernah makan disini cuma fun.

9:15- Bisa aja, bisa aja. Jadi kayak, apa ya rasanya, dia kayak daging ikan,

9:23lebih kenyal daripada daging ikan biasa. - Salmon.

9:26- Nggak, karena dia dagingnya putih, kalau salmon kan dagingnya orange tuh.

9:31Kalau bisa dibilang nggak sekenyal cumi-cumi, jadi putih kayak cumi-cumi,

9:40tapi tidak sekenyal cumi-cumi. Kan kalau cumi-cumi alot ya,

9:44anggap aja cumi-cumi sangat muda, yang dikunyah itu masih ada kekenyalan dikit,

9:50tapi bisa enak, tetapi rasanya relatif kehambar, kayak nggak ada rasa.

9:58Kalau mau makannya pakai saus. - Oke, nggak se-hype itu ya.

10:03- Iya, cuma teksturnya aja. Cuma nggak ada bau amisnya.

10:07- Oh, oke. Cuma mungkin dalam bahasa Indonesia kali ya, jadi B aja,

10:13mungkin bagi perspektif orang Jepang, itu mungkin enak banget.

10:16Apa, mitosnya itu konon enak banget. - Atau jangan-jangan kalau dimasak

10:21ala Indonesia mungkin lebih enak dengan bumbu-bumbu sepah-sepah Indonesia.

10:24- Iya, itu mah ikan yang biasa aja, kalau dimasak baladu,

10:30ikan kris sama kering tempe itu nggak usah ikan eksotis.

10:34Cuma intinya itu adalah ikan yang berbahaya. Bahaya kalau menyiapkannya salah,

10:42tapi kalau misalnya disiapkan dengan hati-hati, itu bisa jadi enak banget menurut orang Jepang.

10:48Jadi nyambungnya sama API. Ini kan powerful banget,

10:53bisa membuka, bisa unlock kemampuan yang wow banget lah, wow banget,

10:57tapi disiapkannya harus dengan hati-hati, karena bisa kalau-kalau sembarangan.

11:03- Security, trust, and privacy. - Iya, contoh-contoh sederhananya

11:08kalau misalkan apa, mungkin sekarang udah masuk ke web ya, apa file system.

11:13Kita bisa membaca dan menulis file yang ada di PC atau di device kita.

11:21Nah, kalau itu security-nya tidak dijaga, ya bisa bahaya.

11:24Dia bisa buka semua folder kita, sebuah aplikasi web yang kita buka, misalkan

11:28ulului.com gitu kan, terus kita hapus. - Dikopi dulu semua, diambil, terus dihapus.

11:34- RMS gitu kan, ya udah, nangis lah. - RMRF.

11:38- Mending kalau cuma dihapus, kalau di-lock pakai, bukan, di-lock pakai apa itu,

11:44di-encrypt, terus di buat apa, kalau mau buka, bayar pakai bitcoin dulu contohnya.

11:51- Oh iya, atau ya, kita bisa begini, dan miner, juga bisa melakukan apa lah ya,

11:57kalau udah, kita bisa taruh file di sebuah device orang gitu.

12:02Nah, itu kan sangat berbahaya, makanya ini si Fugue ini juga dibikin juga

12:09dengan sangat hati-hati, jangan sampai merusak privacy, trust, dan security.

12:14Ya, karena entry level web itu sangat cep, pertama untuk kemudahan di akses orang,

12:22tinggal mengunjungi situs atau dapat link dari mana, tinggal buka, itu langsung bisa

12:27mengakses device. Sedangkan kalau aplikasi, ada proses step-nya kan, dia harus download,

12:34habis download, terus kemudian install, berarti yang dia lakukan itu dengan secara sengaja.

12:40- Ya, udah gitu kan ada ininya, ada, ini boleh nggak, akses kontak, boleh nggak,

12:45boleh nggak, ya walaupun kita accept-accept aja ya.

12:48- Ya, anggap aja, anggap aja bukan mobile app ya, anggap aja kayak installable

12:54atau executable yang ada di operating system, kita download, terus kita klik 2x dulu kan,

13:02kita klik 2x, terus muncul install, itu secara sadar. Sedangkan kalau di web,

13:08kita tinggal buka web, halomannya, dan semua kapabilitas itu bisa langsung diakses,

13:15bisa diakses oleh situs dengan seijin kita tentunya. Nah, makanya perlu dibuat hati-hati itu,

13:22karena entry level web itu lebih mudah ke banyak orang ketimbang aplikasi.

13:29- Ya, tinggal share link di WhatsApp atau di grup-grup, begitu diklik, langsung masuk ke

13:34web yang berbahaya gitu kan, itu gampang sekali. - Seandainya tidak, makanya perlu dibuat

13:40hati-hati kan, security, trust, dan privacy. - Ya, ngomongin Fugu, kalau Irwan pernah nyobain

13:47Fugu di Jepang, di Indonesia juga ada yang mirip. - Oh, ya di Makassar ya.

13:53- Ya, dari jauhnya, ikan buntel juga. - Nah, itu bukan ikan buntel sebenarnya,

13:59jadi kulitnya itu keras banget. Kalo saya bilang waktu makan ini ini ikan hati peluru

14:06di tembak-tembus. - Oh, jadi peracun juga nggak?

14:10Maksud saya ada bagian yang peracun juga nggak? - Nggak ada. Kulitnya itu tebal banget,

14:15keras gitu. Jadi makannya pun hanya bisa diginiin, karena nggak bisa difilih,

14:21nggak bisa diapain, ya cuma dibongkar kerasnya, terus diambil, terus digoreng, udah.

14:25Tapi enak sekali. Berbeda dengan ikan yang tadi Irwan makan biasa aja.

14:31- Itu ada fotonya kalau mau dibuka. - Oke, kita lihat ya. Jadi sebenarnya

14:41si proyek Fugu ini adalah perpanjangan tangan dari web capabilities yang inisiasi oleh

14:49Microsoft dan Intel. Pujudannya adalah mendekatkan kemampuan web agar bisa mendekati

14:56native lah. Kita nggak bisa bilang kalau bakal menyayangi, tapi mungkin mendekati setidaknya

15:00kita udah bisa bikin aplikasi-aplikasi trend dengan API-API yang jauh lebih trend

15:07daripada beberapa tahun yang lalu. - Dan ini juga semacam menandai itu sih

15:12pergeseran. Jadi kalau dulu banget kan, di awalnya 90-an tuh web itu dibikin untuk

15:19dokumen ya, untuk dokumen yang saling terhubung. Nama dokumen ya bayangan kita kan,

15:25text, image, ya udah itu aja. Cuma kalau lamaan, ya link untuk saling menghubungkan

15:34dokumen atau image itu. Kan itu limited banget ya. Kita bayanginnya mungkin dokumen itu

15:39kayak Microsoft Word lah ya, yang familiar semua-semua orang. Microsoft Word dokumen

15:44atau semacamnya. Nah lama-lama kan di tahun mulai, ya satu dekade terakhir ini

15:52bergeser banget, kebutuhannya mulai geser, penggunaannya bergeser, web itu udah mulai

15:59apa ya, Epsi kayak aplikasi. Nah untuk salah satu penanda pergeseran itu ya

16:06ada project web capability alias project hugu ini. - Jadi sekarang itu web itu

16:15biasanya punya dua fungsi ya. Website atau halaman web yang isinya informasi

16:24hanya dalam bentuk text, image, link jadi, atau dokumen ya, dan ada aplikasi web.

16:32Aplikasi web ini ya itu yang teman-teman akses setahari-hari. Ada Gmail misalkan,

16:38ada Spotify memutar lagu, memutar video, YouTube, gitu ya. Itu kan semua aplikasi web,

16:46bukan lagi website gitu. Mungkin definisinya mungkin agak kemur juga, tapi kan

16:52kalau website itu asumsinya adalah ya sederhana lah, lepas lah gitu ya. Mungkin ada form,

16:57ada informasi. - Dokumen itu tadi. - Dokumen tadi kan. - Biasanya website itu

17:02blog atau company profile kalau bahasa sininya. - Company profile, marketing page lah ya.

17:08- Marketing page. - Marketing atau landing. - Yes. Nah ketika kita misalkan

17:14katakan lah blog kan, depannya kan artikel kan. Cuman ada title, ada sub title,

17:19ada date, ada informasi-informasi lain, ada body, ada di dalamnya macem-macem,

17:24ada paragraf, ada misalkan ada image juga, ada video, ada audio dan lain-lain.

17:30Pada saat kita mau bikin itu dokumen, kita bisa masuk ke admin. Nah adminnya itu

17:35ya bisa dibilang sebagai aplikasi web. Bisa jadi ya kayak gitu lah kira-kira.

17:40Mungkin sedikit apa ilustrasi itu. - Ilustrasi web itu, ilustrasinya

17:44lebih gampang. CMS itu aplikasi web. Forum itu aplikasi web. Terus kemudian

17:51e-learning itu aplikasi web, e-commerce itu aplikasi web. - Chat app juga kalau ada

17:57yang bisa diakses dari web gitu ya. Nah itu juga aplikasi. - Aplikasi web.

18:01- Yes. Nah apa aja sih produk Fugu? Nah di sini ada seluruh website dari Chrome

18:10yang baru ya kayaknya, lumayan baru. - Baru banget, baru banget ini baru diumumin.

18:15- Baru diumumkan ya. Jadi namanya Fugu Showcase. Nah Fugu Showcase ini adalah daftar

18:22aplikasi atau tools-tools yang menggunakan Fugu sebagai API-nya. - API-nya Project Fugu.

18:29- Iya. - Jadi kenapa Showcase ini? Jadi beberapa API yang latest itu,

18:36itu origin trial ya. Jadi hanya bisa digunakan kalau diijinkan. Gimana ya maksudnya?

18:45Bisa digunakan. - Harus apply. Harus apply spesifikasi untuk menggunakan API tersebut.

18:51- Betul. Nah jadi beberapa situs ini makanya ada beberapa API hanya bisa digunakan

18:57oleh situs-situs tertentu saja. - Tapi ya, maksudnya itu terbuka untuk umum.

19:03Jadi kalau teman-teman emang punya website yang atau web app yang kegunaannya,

19:08wah cocok nih buat kebutuhanku. Itu bisa apply, kalau udah di-proof, ya udah bisa langsung pake.

19:17- Dan itu ada filter by category ya. Misalkan teman-teman yang kira apa ya? Contact Picker.

19:22Oh, ternyata sekarang bisa Contact Picker ya, walaupun tidak di semua OS kan.

19:26- Tinder. Ternyata ada web app-nya ya. - Tinder itu bukan hanya aplikasi, ada app-nya.

19:35- Coba Mas Richard coba daftar, Gih. Kita sama-sama coba Mas Richard.

19:40- Catfishing. Bukan catfishing, tapi pufferfishing. Cuma ini showcase ini berguna banget ya buat

19:50idir mungkin kita cari inspirasi. Kalau kita cuma lihat daftar API kan, yang ini apa sih?

19:56- Ini buat apa sih gunanya gimana? - Namanya debut atau code labs atau tutorial.

20:01Pastikan kasusnya yang simple, MVP yang mendemonstrasikan fokus ke cara kerjanya.

20:09Cuma kadang kan nggak menarik atau mungkin nggak relevan. Nah, kalau kita pengen contoh yang real world,

20:14ya udah kita cari di showcase itu. Mungkin bisa juga dipake buat ngebujuk tim lead kita misalnya

20:23atau stakeholder lainnya. Ini loh, bisa bikin kayak gini loh.

20:26- Bisa bikin ini loh, video editor loh. Ada yang udah pakai Captut, tulisannya Captut.

20:34- Captcut. - Captcut.

20:38- Ini saya pakai, tapi yang aplikasinya ya, bukan yang web-nya.

20:42Ternyata ini dah udah si web-nya. Ini buatan dari Biden, TikTok kalau nggak salah.

20:50Jadi kita bisa edit video. - Dan gratis ya, nice.

20:56- Ada satu video yang paling saya suka, yang buat saya menganggap ini adalah auto caption.

21:02Jadi kita bisa generate subtitle, ada bahasa Indonesia-nya juga.

21:07- Tapi bagus. - Beneran, jadi misalkan video,

21:12kemarin kan saya coba kan video, ngomongnya itu nyampur. Misalkan project.js masuk ke program ini,

21:19masuk ke folder ini, DPM install, terus ini adalah project.js. Itu terbaca, bener-bener tepat ya.

21:26Subtitlenya, itu keren banget. - Wow, oke.

21:31- Itu keren banget. Dan ternyata ini di web-nya juga dulu kap, gitu ya.

21:36Dan ada apa? Kayak sticker yang lagi trending, gitu ya.

21:41Kalau teman-teman yang selalu buka tiktok atau saya selalu dianggapin.

21:45Dan API apa aja yang dipakai, di sini ada tulisan, gitu. Ada clipboard, ada case storage,

21:52ada device memory, dan system access. - Coba tau, itu clipboard, bisa nggak access clipboard aja,

21:57itu artinya web bisa nggak access clipboard yang kita loh.

22:01- Clipboard yang DOS. - Dari sistem device kita masing-masing.

22:06- Betul. Jadi, bisa kita copy dari misalnya dari, anggap aja bukan dari web ya,

22:16bukan dari sesama browser. Jadi dari aplikasi lain kita copy. - Kita nge-tip dinopet atau aplikasi lain.

22:23- Terus kita paste-nya di web. Nah, itulah maksudnya asing.

22:28- Iya. Yang paling berasa itu kalau teman-teman ikutin, misalkan ada yang pakai Figma nih.

22:34Jaman dulu, mungkin sebelum dia menggunakan asing clipboard, itu kalau kita mau copy paste image,

22:43nggak bisa. Kalau sekarang, misalkan dari explorer atau dari finder gitu, kita copy image,

22:50control-c gitu image-nya, terus kita masuk ke Figma, kita control-paste. - Kita paste misalnya,

22:54kita punya Photoshop atau aplikasi lain, kita bisa. - Atau Photoshop atau apapun, gitu. Itu bisa.

22:59Kalau dulu nggak bisa. - Yang bahkan bukan di browser.

23:02Yang paling kerasa enak itu kalau bikin Google slide. Kalau jaman dulu, kalau mau masukin image,

23:13saya harus upload dulu ke drive atau ke mana, baru bisa di-attach ya. Kalau sekarang, drag-and-drop

23:19udah bisa. Drag-and-drop aja udah bisa, dia langsung otomatis. Meskipun drag-nya itu dari

23:27lokal folder ya, dari lokal folder, saya drop ke Google slide, dia otomatis upload.

23:35- Hmm. - Aduh, perbedaannya.

23:40- Oke, ini banyak sekali ya. Ada apa lagi yang menarik-menarik?

23:45- Coba yang... nggak bisa kayaknya, karena... - Kalau di laptop ya, nggak bisa.

23:54Ada yang bisa main game di sini. - Kalau itu, file system access?

24:01- File system access. Tadi udah ini. - Oh, tuh.

24:07- Yang tadi. - Snipe player. Bisa ya, berarti.

24:10- Bisa. Yang tadi juga si Capcut. Capcut bisa, tail-draw bisa, escale-draw bisa.

24:19- Github.dev bisa tuh. Wow. - Github.dev ini apa?

24:24- Nggak tahu, makanya. - Itu buat buka repubita.

24:30- Facebook ya? Facebook di browser, di cloud. - Iya, dan bahkan bisa install extension

24:40dan sebagainya. - Pasot Github-nya Mas Liza apa tuh?

24:43- Coba-coba ya. Ingat lho. Fugu itu adalah security trust and privacy.

24:54Tolong dihormati ya. - Password-nya 1-8.

24:57- Password-nya enter aja. - Password-nya pesan dulu.

25:03- Pesan dulu. - Dari coffee. Selamat malam Audi.

25:13- Selamat malam. - Nah, apa nih?

25:19Jadi, jadi ngeblank kan gara-gara tadi.

25:28- Oke. Ini kan showcase-nya nih. Jadi kalau temen-temen pengen tahu,

25:34langsung ke showcase, pengen lihat ada aplikasi apa aja dibangun dengan menggunakan showcase.

25:40- API, project Fugu. Ada banyak banget soalnya API-nya.

25:47- Ini bisa di, yang paling popular ada yang temen-temen tahu ada nggak ya?

25:54- Figma, tadi ada Figma. - Figma, ada banyak lah ini.

26:01- Nah, kalau pengen tahu ada apa aja, apa, Fugu API, dan statunya sudah sampai mana,

26:08ada tracker. Nah, Fugu ini tracker, web. Contohnya, web Bluetooth API ini ternyata dari Fugu ya.

26:17- Itu udah ship, udah lama. - Udah ya. Nah, kalau kita lihat itu kan list-nya di kelompokan

26:25jadi beberapa kategori berdasarkan status-nya yang tadi kita udah bahas sekilas ya.

26:31Yang paling atas itu status-nya udah ship. Nah, terus kalau misalnya slide lagi sedikit ke bawah.

26:38- Oke, sebentar. Nah, ini. - Context API. - Trial. - Ada tadi developer Trial.

26:48Nah, itu ada detail-nya juga kalau mau tahu keterangan apa sih maksudnya status-status itu.

26:55- Bisa diklik ya. - Nah, biar flag ini berarti kita harus,

27:02kita harus ke setting Chromium atau browser, kemudian kita nyalakan fitur, misalkan sensor

27:11atau notification atau semuanya ini ya. Gitu ya. - Terus ada yang started. - Baru mulai.

27:21- Nah, kalau started itu yang experimental murni yang masih itu API-nya bisa tiba-tiba berubah.

27:29Maksudnya bisa berubah sewaktu-waktu kalau kita pakai itu ya ekspektasinya kita ngasih feedback

27:35karena yang nggak nyaman atau bermasalah. - Bisa jadi tinggalkan juga kalau nggak ada banyak.

27:42- Gak ada yang pakai. - Ada detection. Ini kayak start-up ya.

27:49Banyak ide ini masukin ke sini gitu. Banyaknya pakai ini. - Coba buka itunya deh, apa?

27:57- Mereka di definisi status-statusnya, ke atas dikit. Nah, details. Nah, itu tuh jadi paling atas,

28:06paling atas dulu. - Behind the flag. - Atasnya lagi. - Oh, ini, iya. - Atasnya lagi, paling atas.

28:16Paling atas kan stable tuh, berarti itu udah launching, beneran launching, ada di semua browser

28:22yang Chromium-based. Dari Google Chrome, Edge, Brave dan lain-lain. Terus tadi origin trial kan kita

28:30udah bahas juga ya, sekilas. Nah, itu bisa apply. - Apply untuk menggunakan kita harus apply. - Di domain kita.

28:39- Di domain kita. - Jadi kita sebagai pemilik situs, pemilik web app yang mau menggunakan kita yang daftar,

28:48tapi user kita nggak perlu ngapa-ngapain. Jadi, maksudnya user yang menggunakan feature kita,

28:54kalau udah prove, ya udah, bisa langsung pakai. Nah, bawahnya lagi tuh flag. Kalau flag itu user-nya yang

29:02harus mengaktifkan feature itu. Jadi, nggak bisa tiba-tiba langsung pakai. - Ini developer trial,

29:10karena harus masuk ke Chrome flag, cari feature itu, diaktifkan. - Jadi, ya kayak buat internal lah,

29:18mungkin kita punya QA, buat QA kita sendiri, atau mungkin kita pengen, kita bikin library atau semacamnya

29:27yang konsumennya adalah developer juga. Jadi, kita nyuruh, kita nyuruh user kita yang mana mereka sebenarnya

29:34developer juga buat ngaktifkan feature itu, misalnya. Ya udah, di situ, started sama consideration.

29:43- Sama ada consideration. Ini backlog. - Iya. - Ohnya makin ke bawah, makin experimental, makin aneh-aneh.

29:52- Jadi, hanya suggestion itu, apa, yang ide aja ya. Oh, ini kayaknya bagus. - Iya, ide aja.

29:57- Abis itu nanti dia suka. - Tapi harus, ide-nya juga harus, ini sih kan ada showcase-nya juga kan.

30:02- Oh iya. Harus-harus proposal, kan? - Iya, proposal. - Jadi, theoretically, teorinya mah kalau kita punya

30:09ide apapun, kita bisa suggest juga. Cuma ya belum tentu di... - Tentu, diterima. - Habis disugest, kita harus follow-up,

30:19terus kayak ikut, harus kejar. - Terus habis itu, habis itu yang developer siapa? - Ya, kalau dianggap,

30:30kalau dianggap itu fiturnya menarik, ya berarti kan nanti akan ada timnya yang akan di-assign untuk itu.

30:38- Iya, iya, iya, iya. Oke. Next-nya, kita ngomongin apa lagi nih? Ini udah? Perlu dihubungi ini udah ya.

30:49- Showcase. - Terus ini adalah tipset. Tipset ini adalah untuk... - Apa lagi? - Nah, itu sebetulnya yang tadi sih.

30:59- Terus prosesnya. - Proses. Anyone can suggest. Kemudian ditulis, apa, dalam tulisannya. - Terus menulis detail,

31:09explainer. Jadi kita ngusulin, nggak bisa cuma minta-minta feature aja, kita mesti bikin explainer, terus kira-kira

31:17API-nya, bentuknya seperti ini. - Terus habis itu didiskusikan, kalau ada feedback, mungkin dokumennya bisa ditulis apa,

31:27ditulis ulang, direvisi, gitu ya, kayak ini ya, kayak ngaduin bidul skripsi, kan? Habis itu baru dokumennya

31:37dimasukkan, di-issue ke technical architect group, architect group dari Waiting J. Kemudian kalau udah berhasil di-review,

31:49- Deformal specification-nya. - Deformal specification-nya. Jadi yang sering kita bahas ya, ini kan feature-feature ini bukan proprietary,

31:58nggak ada yang punya. Maksudnya, ini bukan punya Google, walaupun yang di-develop oleh Google atau Samsung atau Microsoft,

32:08API ini bukan milik Google yang dipatenkan atau proprietary. Implementasinya, iya, yang di Google Chrome misalnya ya

32:20punyanya Google, yang di Microsoft Edge punyanya Edge. Tapi kalau di web, apapun itu berdasarkan spesifikasi,

32:29spesifikasinya itu ya, nanti kalau udah masuk tahap terakhir, stable, bisa diadopsi siapapun, nggak harus bayar,

32:38nggak harus minta izin atau apapun. Jadi ini yang diketahui di tahap ini, ini bahkan nggak coding sama sekali,

32:46belum coding sama sekali baru spesifikasinya. - Ya, dan spesifikasi ini disiapkan untuk bisa bergeran di semua platform

32:55atau di semua browser ya, bahannya Chromium ya. Karena ada hubungan juga sama W3C. Gimana, gimana?

33:03- Pada saat yang sama ya, developer yang ngerjain Chromium ya sambil bikin juga, bikin implementasinya.

33:10- Oke, kemudian dari sana udah direview berhasil masuk ke implementasi, proses implementasinya,

33:19kalau udah mulai didemol atau udah berapa pasien gitu ya, bisa di-launch itu melalui flight nita.

33:27- Oh, kok ilang? - Iya, kayak internet masih bisa mulai lambat.

33:37- Masih audionya ada, screenshotnya ada. - Oke, lanjut, lanjut, lanjut.

33:43- Yang penting masih bisa ngomong sama screenshot lah. - Masih bisa ngomong, iya, oke lah.

33:52API-nya berhasil dikomentasi kita bisa pake developer tadi ya, yang kita sebutin developer itu,

34:02aksesnya di setting ya, kalau misalkan kita pake Chromium, ya Chromium.2.0/flex. Tapi kalau misalkan Brave, misalkan dia jadinya Brave.2.0/flex.

34:15Edge juga sama, gitu. Nah, di situ nanti ada fitur-fitur yang sesuai, yang dingin kan.

34:23Setelah itu masuk ke Stabil, Stabil ini masuk ke Original.

34:33- Lanjut, lanjut, lanjut, dijelaskan. - Kalau udah ada token, ya itu tadi.

34:41Tadi kayaknya kita udah bahas ya soalnya di yang sebelumnya. Kalau misalnya sudah, jadi dapet token,

34:48kalau misalnya website itu atau aplikasi itu pakai token tersebut, ya di semua user, otomatis bisa langsung dipake.

34:57Nah, tahap selanjutnya, shape Stable.

35:04- Itu berarti udah di atas di semua ya? - Di browser-browser Chromium.

35:13- Di Chromium-based browser. - Nah, proses dia untuk, katakanlah,

35:19"Oh, ini bagus nih, terus kita mau minta push ke browser lain, ada nggak sih di sini?"

35:25- Bukan, sebenarnya bukan nge-push ya, jadi browser lain itu memilih, kan sudah jadikan standar.

35:33Kalau memang, apa, kan sudah berjalan dan adopsinya ternyata di user yang di Chromium itu banyak,

35:41dan intresnya banyak untuk menggunakan itu, contohnya Bluetooth API, contohnya ya.

35:47Nah, browser lain mulai-mulai, "Oh, ternyata sudah ada standar Bluetooth API." Mereka mulai mengadopsinya, seperti itu.

35:57- Nah, ini kelebihannya. - Bisa jadi nggak sih beberapa API yang ada di sini itu

36:05jadi interop, bisa juga kali ya? Yang kayak... - Klub! Masih bisa hilang.

36:11- Iya, tapi skrencernya tetap... - Untuk skrencernya malas sih kali.

36:16- Bisa juga berarti ya dari Fugu API ini masuk juga ke interopability yang di project interop itu?

36:24Bisa juga kali ya? - Bisa aja, cuma kan sebetulnya tujuannya beda.

36:31- Bisa aja. - Bisa aja, cuma kalau Fugu ini kan tujuannya itu tadi

36:35bikin feature-feature web yang mendekati kemampuan atau kapabilitas native.

36:40Sedangkan kalau interop itu tujuan utamanya memastikan semua antar browser

36:47bisa bekerja dengan konsisten, dengan streamline, developer bisa pakai dengan nyaman.

36:53Cuma kita lihat juga skopnya ini sebenarnya agak beda kalau interop itu kelebihannya dia adalah skopnya paling luas

37:02karena didukung semua vendor dari Chromium sampai Mozilla, sampai Apple dengan Safari WebKit

37:10itu udah kerja sama semua. Sedangkan kalau Fugu ini kan project Fugu skopnya sedikit lebih sempit Chromium

37:18bukan cuma Google, cuma ya kan Google, Microsoft, Samsung, Intel. Jadi skopnya lebih sempit.

37:25Nah, kadang tuh concernnya sebenarnya orang-orang yang pengen pakai API project Fugu ini kan

37:30gimana ya punya feature tapi cuma bisa dipakai di Chromium.

37:36- Oh, Chromium. Itu gimana ya? - Chromium-based.

37:40Nah, sebetulnya itu kalau menurut aku ya antara justified dan nggak justified sih.

37:47Maksudnya emang kenyataannya kan sekarang ini sebagian besar API project Fugu ya emang cuma Chromium-based.

37:55Jadi nggak jalan di Firefox maupun Safari.

38:00Tapi di sisi lain itu kan bullet point terakhir tuh sebetulnya menjelaskan bahwa ini kan standar spesifikasi

38:10jadi bukan milik, bukan punya siapapun spesifikasi itu kalau misalnya banyak yang suka, banyak yang pakai,

38:19dianggap menarik, ya nggak tertutup kemungkinan Firefox atau Safari atau misalnya nanti ada vendor lain

38:27bisa mengadopsi itu. Tadi udah ada contohnya dua, async clipboard sama web share.

38:35- Oh iya, web share sudah diadopsi sama browser lain ya Firefox dan Safari.

38:41- Jadi bukan nggak mungkin, bukan mustahil bisa suatu saat API-API itu bisa jalan di Firefox dan Safari juga, walaupun sedikit.

38:51Cuma mungkin ini kelebihan dibanding browser world jaman dulu.

38:56Jaman dulu banget kan konon Netscape Navigator sama Internet Explorer itu perang ya.

39:02Cuma kalau perang yang versi jaman dulu itu perangnya rada nggak enak karena mereka semua bikinnya proprietary, beneran.

39:10Misalnya untuk feature yang sama nih, apa, clipboard.

39:15Si Netscape Navigator bikin sendiri, beneran rahasia punya sendiri, Internet Explorer bikin sendiri.

39:23API-nya lain, beneran jadi harus ngoding dua kali, pusing nggak tuh.

39:28- Betul, betul, betul. - Nah gimana kalau sekarang browser-nya banyak,

39:32browser ada lima, nggak mungkin kita bikin developer bikin lima kali.

39:37Nah untungnya sekarang udah, walaupun kalau mungkin persaingan atau apa ya masih ada ya.

39:44Cuma kalau dari segi teknis API-nya bakal sama karena berbasis standar si spesifikasi itu tadi.

39:53Jadi minimal nggak sesuruh jaman dulu lah.

39:58- Terus bagaimana kalau cara teman-teman bisa mulai kalau pengen adopsi project Fugu?

40:05- Ya itu balik ke, mungkin balik ke tracker dulu ya, tracker atau showcase.

40:10Pertama kan kita masih milih dulu nih mana yang sesuai sama kebutuhan.

40:15- Itu tuh ada di link yang terakhir tuh Mas Dizah, di Boost Your Blah Blah Blah, paling kanan.

40:22- Iya nah. - Nah tuh ada codelab-nya juga kalau pengen coba-joba.

40:27- Mas Dizah udah mulai duluan tuh. - Apa tuh?

40:30- Udah selesai malu tuh. - Udah selesai tuh, nah.

40:34Jadi teman-teman bisa kesini nanti developers.google.com/learn/pathways/fugu-apis.

40:46Mulai aja, jadi ambil codelab-nya ada 8 aktivitas disini dan bisa coba-coba nih.

40:56Bisa coba-coba SMS OTP, bisa tab App Mode di PWA, bisa akses hardware seperti Bluetooth, NFC.

41:06Eh nggak tahu apa aja sih yang di codelab ini, gue belum coba yang akses hardware.

41:10Dan coba scroll lagi ke bawah, bisa connect ke Uncommon Higher Input Device.

41:18- HID itu apa sih? Higher Input Device? - HID? Itu yang apa sih? Elektronik analog kan?

41:27- Elektronik yang lawas? - Oh bukan, HID Device itu Human Interface Device.

41:36- Itu apa? - Itu apa sih? Yang kayak...

41:40Nah, dibuka aja, dibuka aja padunya.

41:43- Contohnya apa nih? - Joystick.

41:47- Oh bukan, mouse. - PS2.

41:50- Mouse, mouse, mouse. - Mouse, mouse, mouse, mouse, mouse.

41:55Gamepad, touch screen, terus balik lagi ke Bus.

42:01Terus lanjut lagi bisa baca dari serial port, kalau memang main IoT ya.

42:06Terus kemudian akses USB dan streams.

42:11Streams itu untuk itu ya, apa? Kayak video audio tapi yang versi mentahnya ya buat diolah lagi.

42:18- Yang buat live streaming? - Live streaming bisa, atau editing misalnya, video editing-nya kayak si CapCut tadi itu.

42:32Contohnya ada... Projek-projek Fugu ini menarik ya.

42:40Banyak hal-hal yang lucu-lucu, yang unik-unik juga. Kayak Text Detection API, Image Recognition API itu sudah ada.

42:47- Jadi nggak perlu punya... - Itu Fugu bukan sih? Text Detection?

42:52- WAPI itu WAPI. - WAPI itu Fugu.

43:00- Masih masuk Fugu ya? - Fugu, masih masuk Fugu.

43:04Itu ada link-nya tuh, saya kasih Chrome Status.

43:09So, siap. Shared Screen lagi.

43:17- Jadi Text Detection ini bisa buka yang punya Mas Kinlan. - Paul Kinlan. Kayaknya akar banget nih sama...

43:28Jadi dia bisa baca text yang ada di image itu ya.

43:34Dan ini nggak pakai kayak bikin itu, apa namanya?

43:42- OCR? - Ya, dia OCR tapi bawaan dari browser langsung pakai kapabilitas WAPI.

43:49- Ini bagian dari Shape Detection ya sebetulnya? - Betul, Shape Detection.

43:54Jadi bisa Face Detection, Shape Detection API.

43:59Nah, turun sedikit, ada JavaScript code-nya, cara aksesnya itu bisa as simple as that gitu.

44:07Jadi kayak ngambil datanya dari mana? Dari video, terus kemudian Capture, Image Capture.

44:16Dan kemudian langsung pakai API-nya, Text Detector.

44:20Ini JavaScript banget ya. Maksudnya kita pakai high-level language, yaitu JavaScript, gimana browser-nya kerja ya.

44:30Maksudnya browser nerusin lagi ke sistem, apalah itu sistem yang di device kita kan? OCR.

44:39OCR yang dipakai di device kita. Yang mungkin pakai bahasa C++ atau apalah.

44:45Nah, ini browser itu ada di layer yang ini.

44:50OS-nya ada di layer bawah, baik itu Android, Windows, Mac OS, iOS, dan OS-OS yang lain.

44:56Kita dari API tinggal ngetik JavaScript yang enak dan sintaksnya friendly sama kita.

45:04Cuman PR-nya itu adalah kita butuh tahu ini. Kita butuh tahu ini, kita butuh tahu ini.

45:11Dan terakhir masih ada tuh speech synthesizer. Jadi setelah ditemukan, yang nomor 4 di step 4.

45:19Setelah ditemukan, dibounding boxes-nya baru di speech synthesizer. Jadi sudah dapet.

45:24Di baca?

45:25Iya, sudah dapet. Terus di kasih suaranya gitu.

45:31Jadi dari gambar, dari majalah atau surat kabar, difoto, terus dibacain.

45:41Bayangin aja kalau misalnya teman-teman punya ide-nya begini ya, web-nya buat translate.

45:49Misalnya akses kamera, langsung arahin ke, misalnya lagi ke Jepang, mau makan ikan fugu.

45:58Tapi pengen tahu urusannya apa gitu. Terus bisa diarahkan, terus kemudian dari text detector,

46:06di-connect ke Google Translate API, langsung bisa dibacakan apa sih value dari yang tulisan itu.

46:16Itu contohnya.

46:18Seperti Google Lens lah. Ibaratnya kita mau bikin web yang semacam Google Lensnya bisa.

46:24Oke, ada banyak yang komen ya. Ada yang bilang keren, terima kasih.

46:36Pemuda panca Indra, ada yang... Kriteria cowoknya gimana? Eka itu penyanyi cowok yang sudah menguasai 5 ugu API.

46:59Origin trail.

47:06Aduh, halo. Naika, ada damar nih itu. Excited banget mau hitung-hiturnya, tapi biasanya apply API-nya susah.

47:13Jadi lebih suka pakai wrapper yang udah indones saat browser ada support. Oh, ini apa namanya?

47:20Tapi emang tujuannya gitu juga kan. Yang penting, feature-nya ada dulu di browser.

47:26Cuma prakteknya misalnya kita pakai React, kita pakai Sweat. Pasti ada lah biasanya yang udah bikin.

47:32Kayak kalau contohnya yang udah feature yang udah matang, async clipboard, misalnya async atau web share,

47:38itu pasti udah banyak. Pasti udah ada yang bikin wrapper misalnya buat React atau semacamnya.

47:44Bisa buat juga kan. Bikin wrapper-nya aja buat bantuin teman-teman yang lain.

47:56Ya, lumayan tuh buat opportunity bikin-bikin project lucu-lucu ya. Buat open source juga, ambil belajar.

48:03Ada Sabeh hadir. Terima kasih sudah hadir. Terus ini juga pertanyaannya, apakah Funggu sama dengan PWA?

48:14Ada kayaannya? Soalnya yang saya tarat dia dari tujuan sama-sama melakukasi native.

48:19Sebenarnya benar ada hubungannya memang.

48:23Hubungannya adalah PWA itu kan kita, aplikasi yang kita buat, itu bisa kita gambarkan sebagai PWA.

48:34Sejangan kalau Funggu itu nama salah satu project yang itu bikin R&D lah ya tadi pas off-screen,

48:43Ivan bilang R&D. Research and development bikin API-API-nya, feature-feature-nya yang kira-kira bisa dipakai

48:52di PWA kita, di aplikasi kita.

48:55Kalau dilihat di tracker-nya, ada beberapa yang kata gue dia masuk ke PWA.

49:00Coba buka itu dong, tab web apps itu apa sih? Gue penasaran.

49:06Ya bisa buka dari tab.

49:11Jadi itu cuma untuk PWA yang udah di-install. Jadi kita harus install sebagai PWA.

49:18Cuma kan kalau misalnya kita buka di Chrome biasa nih, kita bisa buka open in new tab.

49:24Nah kalau misalnya sebelumnya di PWA kan nggak bisa tuh, cuma satu window aja. Sekarang bisa.

49:31Oke. Wow, oke, oke, oke.

49:35Terus emang ada beberapa kapabilitas yang terlalu powerful kalau dipakai di sebarang halaman web biasa.

49:46Nah kalau PWA itu kan satu layer lagi. Kayak user dengan sadar meng-install PWA itu.

49:53Nah waktu udah dijalani sebagai PWA, ada kayak feature-feature tambahan.

49:59Itu URL Handler misalnya kita mau buka gambar nih.

50:03Kita ada PWA yang semacam misalnya aplikasi image editor.

50:08Nah itu kita bisa buka file image dengan aplikasi kita.

50:13User kita maksudnya bisa buka file image mereka by default menggunakan aplikasi kita itu.

50:20Nah itu kan make sense-nya kalau udah di-install ya.

50:23Iya.

50:27Ini kan PWA. PWA ini apa ya? Logonya mirip-mirip lagi ya.

50:31Isolated Web App. Apa itu? Ga tau, belum pernah coba.

50:34Isolated Web App. Apa tuh?

50:37Nah boleh tuh, besok-besok bahas biar kita kepaksa kumpul.

50:43Isolated Web App.

50:47Kita aja baru tau nih.

50:49Kita baru tau nih.

50:51Extension of existing work on PWA installation and web packaging that provide stronger protection against server compromise.

51:02Jadi keamanannya lebih tinggi.

51:06Package into web bundles.

51:09Jadi sebenarnya kayak executable tapi web. Ga tau yang gue tangkap gitu.

51:17Masih specification. Masih in development.

51:21Oh inget ga sih yang dulu pernah di CDS ada web bundle pernah dibahas?

51:31Iya tau. Sama portal juga kan kalau ga salah.

51:34Sama apa?

51:35Portal.

51:36Oh iya portal.

51:38Bareng-bareng kan?

51:39Iya web bundle sama portal. Apa itu ada hubungannya ya?

51:43Kayaknya.

51:45Kalau ngeliatin ini sih iya. Soalnya ada web packaging, terus ada web bundles.

51:53Nunggu CDS selanjutnya nih pengen tau.

51:56Jadi kayaknya ya. Kayaknya kita bisa punya executable kayak RxE atau kalau di Mac OS tuh RxPT gitu ya.

52:06Tapi itu sebenarnya browser. Jadi kayak elektron ya.

52:14Pengganti elektron yang lebih ringan ya.

52:16Ya kalau web bundle sih begitulah. Kayak download HTML jaman dulu tetapi yang sudah tinggal bisa di off-line.

52:28Jadi kembali ke pertanyaannya, PWA itu ada tujuan untuk supaya bisa di install.

52:36Jadi PWA itu kan ada beberapa comment ya. Yang pertama ada web manifest, application manifest, yang ada icon, ada judul dari aplikasinya,

52:48ada description, meta data lain. Terus ada service worker-nya harus ada.

52:56Salah satu lagi.

52:58Ada API ya?

53:00Harus cepet.

53:01Berantara kalau fugunya itu adalah API yang bisa membuat aplikasi PWA dengan fungnya yang lebih beragam.

53:11Tambah kaya. Punya feature-feature yang kaya.

53:13Cuma sebenarnya kalau API fugu ini mah bebas diadopsinya ketenggan juga boleh.

53:19Maksudnya kita cuma punya, kita cuma perlu pakai satu atau dua API, nggak masalah kita bisa pakai walaupun aplikasi kita

53:27bukan atau belum berstatus PWA secara lengkap.

53:31Tapi yang non-negotiable, yang harus tetap harus di-serve lewat HTTPS, harus secure, harus ada TLS apa, security-nya.

53:41Jadi walaupun kita misalnya belum punya manifest atau apa tadi semua syarat tadi nggak masalah, tapi ini semua nggak akan jalan kalau nggak di HTTPS.

53:53Tidak di HTTPS, harus security ya syarat dari ininya ya.

53:59Oke.

54:01Nah ini, tab web-tab itu ke-feature keep alive supaya tab-tabnya tetap?

54:07Enggak ya? Bukan ya?

54:09Tau juga, belum pernah coba.

54:11Ya multiple tabs aja sih.

54:13Ya multiple tabs.

54:15Multiple tabs ya.

54:17Jadi di dalam aplikasi PWA, itu kan biasanya nggak ada tab kan.

54:22Nah, ada tab web-n-nya, jadi kalau kita udah install, kita bisa control-t atau command-t.

54:30Nah, terus kalau behavior state sih ya sama aja kayak kalau kita buka di browser Chrome biasa.

54:37Iya.

54:40Jadi emang bisa dipakai buat itu juga.

54:43Belum ada contohnya lagi, belum ada contoh.

54:46Ntar coba.

54:48Ada lah paling coba buka di showcase deh.

54:51Showcase? Oh iya bener juga ya, kita punya showcase ya.

54:55Tab web-tab.

54:57Itu fungsinya.

54:59Ini, tab application mode bukan ya?

55:02Bisa jadi.

55:04Atau di sini ya, harus di-

55:06Bukan, di Slack API.

55:08Nggak ada, belum ada.

55:10Oh belum.

55:12Mungkin itu kan ada.

55:13Tab, ada tab application mode?

55:15Tab application mode.

55:16Ada tuh?

55:17Iya, kalau tab application mode ada.

55:19Tapi harus di-install dulu.

55:22Hmm, bener juga.

55:25Ini status-nya udah sampai mana dia?

55:27Origin trial.

55:29Origin trial.

55:31Behind flex.

55:33Behind flex.

55:34Flag atau origin trial?

55:36Oh, behind flag.

55:38Oh, behind flag.

55:40Salah banget.

55:41Belum, nggak kan belum origin trial.

55:44Iya.

55:49Fugu, kok kaya aritmetik versi browser.

55:53Kenapa, kenapa?

55:55Tadi ada contoh, offline wikipedia reader.

56:00Contoh tadi apa?

56:02PWA yang pakai feature tab application mode.

56:05Itu kan sebenarnya ide-nya simple ya, se-simple.

56:08Ngambil dokumen-dokumen wikipedia.

56:11Mungkin misalnya teman-teman miskin paket data ya.

56:17Miskin pulsa, apa?

56:20Kalau lagi di wifi, entah di kampus atau di mana tempat makan.

56:25Download dulu semua, terus di rumah bisa buka semua.

56:29Dan namanya kita browsing wikipedia ya, kan.

56:32Mungkin kita bakal butuh buka macem-macem link.

56:36Itu kan multiple tabs, helpful banget, membantu banget.

56:39Biasanya kalau teman-teman pengen bisa jadi punya novel online, bisa di download semua.

56:48Novel online.

56:50Siapa tahu, atau comic online.

56:52Nggak, nggak, ini dokumen-dokumen online semua kan.

56:57Kalau ada versi offline-nya, ya udah, kita download dulu aja.

57:01Terus misalkan kita lagi di pesawat atau di mana, kita tinggal...

57:04Itu gunanya web bundle kan sebenarnya.

57:08Sebenarnya.

57:10Ternyata PWA biasa juga yang penting, pertama online dulu.

57:13Kan abis itu udah ke-download semua.

57:16Emang ya?

57:18Tergantung, tergantung.

57:20Ya, kita bikin download.

57:22Tergantung seberapa banyak mau dikirim.

57:25Iya, seberapa banyak.

57:27Kalau dokumentasi kan lumayan banyak kan link-nya kan.

57:30Kalau kita langsung download semua, bahaya juga itu.

57:34Buat kelangsungan usaha kita.

57:40Ini tadi saya mau...

57:44Kayak react native.

57:46Kayak react native, mungkin, iya.

57:48Yang tadi kita sebutkan seperti...

57:50OneGear atau CordowWire.

57:55Yang hybrid, sebenarnya dia adalah teknologi web.

58:01Cuma dibikinin.

58:03Tergantung untuk mengakses API-API yang ada di...

58:08Baik itu di device, mobile, ataupun di desktop.

58:13Kalau react native kan lebih fokusnya ke mobile app, ke Android dan iOS kan.

58:19Walaupun ada react native untuk desktop juga ada.

58:22Cuma saya nggak tahu seberapa banyak API di desktop yang...

58:27Disediakan oleh react native desktop.

58:30Karena yang paling terkenal, ya, untuk bikin aplikasi mobile.

58:35Nah, ini mungkin dari Damar.

58:42Ini Damar mendanggapi yang...

58:47Downloadan.

58:49Oh, downloadan.

58:51Kalau ini content...

58:53Itu pakai background sync.

59:00Jadi background sync itu...

59:03Kalau di mobile...

59:05Udah install PWA-nya.

59:08Terus kemudian pagi-pagi dia...

59:12Misalnya situs berita ya.

59:14Dia bisa tetap jalan di off-line...

59:18Sorry, di background secara periodik untuk ngambil konten.

59:23Ternyata kalau begitu udah dibuka...

59:26Waktu user yang ngebuka aplikasinya...

59:29Content kita sudah yang terbaru.

59:32Dan bisa, karena kita tahu udah ada konten terbaru...

59:37Kita bisa gini notifikasi juga.

59:39Ada berita baru nih, silahkan baca contohnya.

59:45Atau yang paling simple sih, sebenarnya pakai service worker nih.

59:49Kita pakai yang strategi SWR kan.

59:52Stay Well, Revalidate.

59:54Jadi pertama di-serve aja dulu.

59:56Udah punya semua aset yang lama.

59:58Sambil nge-check lagi.

1:00:00Kalau ternyata ada yang baru...

1:00:01Ya udah, tinggal kirim mesej kan.

1:00:03Biar user me-reload.

1:00:06Itu untuk casing strategi.

1:00:10Sedangkan yang saya ceritain tadi tuh kontennya yang update.

1:00:15Fetching.

1:00:16Ya, fetching konten baru.

1:00:19Kayak kalau casing strategi kan bisa jadi untuk...

1:00:23Lebih banyak digunakan untuk aset.

1:00:26Kalau CSS-nya yang baru...

1:00:28Jadi makanya should please reload kan contohnya.

1:00:32Oke.

1:00:34Nah kalau API-API yang teman-teman ikutin, apa aja sih?

1:00:40Ada yang ternyata nggak nunggun banget nih.

1:00:42Wah ini kayaknya bicar nih.

1:00:44Webshare.

1:00:46Webshare lah yang paling...

1:00:48Itu API sejuta umat share sama clickboard.

1:00:52Share.

1:00:54Ini belum kita bahas kan, webshare kan?

1:00:56Iya.

1:00:58Webshare API ya?

1:01:04Ini kayaknya versinya ada macem-macem yang di fugu tracker ya.

1:01:11Iya, webshare ini adalah...

1:01:14Mungkin ada yang bisa menjelaskan?

1:01:16Ya buat share.

1:01:20Ya tapi kayak widget.

1:01:28Tapi tanpa plugin.

1:01:29Kalau dulu kita harus install plugin ad-query atau react atau apa.

1:01:34Biasanya kan kalau kita...

1:01:36Kalau kita nge-share itu...

1:01:40Coba tuh buka artikelnya aja.

1:01:42Oh iya betul.

1:01:44Webshare.

1:01:46Yang paling enaknya karena dia native.

1:01:50Webshare itu bisa kita share ke aplikasi lain yang ada di mobile.

1:01:54Ini yang kita install.

1:01:56Ini kapabilitasnya si OS yang dipakai.

1:02:00Itu pure semua UI-nya.

1:02:03Bukan UI bikinannya query lagi.

1:02:05Tapi beneran punya sistem kita sendiri.

1:02:08Misalnya kita pakai Android.

1:02:10Yaudah itu fiturnya aplikasi-aplikasi yang sering kita pakai.

1:02:14Akan bisa langsung kirim ke printer.

1:02:18Bisa ke telegram, ke mana aja.

1:02:22Wow, seru sekali.

1:02:24Ini cara pakainya?

1:02:28Tinggal begitu doang.

1:02:29Navigator.share, beres.

1:02:33Ada title, ada address, ada URL, udah gitu ya.

1:02:36Tapi jangan lupa itu cek dulu.

1:02:38Jika nggak ada, kita lazy load.

1:02:44Ya itu library yang sebelumnya.

1:02:46Library pihak ketiga atau bikin sendiri ya terserah.

1:02:50Ingat, webshare di desktop tidak ada.

1:02:54Iya.

1:02:55Anya bisa di mobile.

1:02:57Di mobile.

1:02:59Tapi tadi ada yang buat.

1:03:02Udah ada yang buat desktop?

1:03:04Belum.

1:03:06Belum.

1:03:08Bisa di webshare di desktop.

1:03:10Baru sampai?

1:03:12Baru sampai, udah ship.

1:03:14Tapi di mana?

1:03:16Apa itu janyan Chromebooks?

1:03:18Mac OS.

1:03:20Menarik.

1:03:22Ayo, webshare di desktop.

1:03:26Gue nggak tahu.

1:03:28Tapi navigator.share nggak bisa di desktop.

1:03:32Coba aja.

1:03:33Coba buka devtools.

1:03:36Navigator.share.

1:03:38Belum, nggak ada.

1:03:40Share in navigator.

1:03:42Bols, belum bisa.

1:03:45Navigator.share.

1:03:47Ada window ini.

1:03:50Oh, bisa.

1:03:52Bisa.

1:03:54Itu apa sih?

1:03:56Itu browser apa?

1:03:58Windows.

1:04:00Oh, oke juga ya.

1:04:03Coba copy paste.

1:04:05Coba copy paste tadi.

1:04:07Navigator.share muncul.

1:04:09Senangnya tuh udah muncul.

1:04:11Harapan palsu.

1:04:13Mac OS belum bisa.

1:04:15Muncul, muncul.

1:04:17Tapi kok nggak muncul?

1:04:19Kan promised, await.

1:04:21Screennya beda.

1:04:23Share yang full.

1:04:25Share screen.

1:04:27Share yang ini.

1:04:29Kita...

1:04:31Nih, cuma ya.

1:04:33Lagi ya.

1:04:35Tuh, klekan nggak?

1:04:37Oh, ini pakenya Windows.

1:04:39Windows.

1:04:41Oh.

1:04:43OS belum ada.

1:04:45Coba liat tuh.

1:04:47Eh, tapi disitunya ada.

1:04:49Linux.

1:04:51Gak ada tuh.

1:04:53Mac OS ada nih.

1:04:55Belum bisa ini.

1:04:57Lo.

1:04:59Lo.

1:05:01Lo.

1:05:03Oh.

1:05:05Silahkan coba di device masing-masing ya.

1:05:09Ada yang punya Linux.

1:05:11Mungkin bisa coba, baru coba.

1:05:13Kalo dilaporkan.

1:05:15Kita kurang update nih.

1:05:17Nah, ini cocoknya sambil ngeliat

1:05:19"How Fugu is my browser"

1:05:21tuh. Dibuka tuh, cocok tuh.

1:05:23Sambil ngecek browser kita.

1:05:25Seberapa Fugunya.

1:05:27Apa ini?

1:05:29Seberapa Fugu, browser kita gitu ya?

1:05:31Seberapa bahayanya, lo.

1:05:33Bukan ya. Seberapa...

1:05:3570%.

1:05:3770% Fugu.

1:05:39Fugu.

1:05:41Windows ND10.

1:05:43Wah, ini udah ada nih.

1:05:47Aselerometer ada. Itu home screen ada.

1:05:49Hah? Gila.

1:05:51Baru tau di laptop ada aselerometer.

1:05:53Itu kan yang buat apa?

1:05:55Sensor gerakan kan.

1:05:57Biasanya di gaming gitu.

1:05:59Iya.

1:06:01Itu home screen jelas.

1:06:03Wah, lengkap juga ini.

1:06:05Desktopnya.

1:06:07Nah, ini gak ada.

1:06:09Ambient gak ada ambient.

1:06:11Ambient light mendeteksi

1:06:13apa, diselitar kita ya. Terang atau enggak.

1:06:15Ya, kontak ticker juga kayaknya

1:06:17agak susah ya. Soalnya, belum ada.

1:06:19Di desktop itu

1:06:21belum ada, kecuali di Mac OS ya.

1:06:23Ada aplikasi kontek

1:06:25yang netikoan si

1:06:27OS-nya.

1:06:29Dan emang keliatannya belum terlalu

1:06:31itu sih

1:06:33masih agak polemik

1:06:35soal

1:06:37kemampuan mengakses kontek list itu kan

1:06:39sensitif banget ya.

1:06:41Wah, bahaya nih. Pinjol-pinjol bisa ini nih.

1:06:43Udah coba.

1:06:45Pinjol.

1:06:47Di Mac OS gak bisa.

1:06:49Webshare.

1:06:51Gak bisa ya?

1:06:53Gak bisa, gak bisa.

1:06:55Kurang canggih.

1:06:57Kurang canggih.

1:06:59Cuma intinya kalau pengen liat

1:07:01kemampuan browser kita

1:07:03buat support Fugu API

1:07:05ini UI-nya user-friendly banget ya.

1:07:07Ini.

1:07:09Sama satu lagi tadi

1:07:11ada

1:07:13coba dari Discover itu yang

1:07:15link Discover

1:07:17yang barusan

1:07:19yang di sebelah tab ini.

1:07:21Di sebelah tab ini ada Discover.

1:07:23Ini kan

1:07:25turun. Ini how.

1:07:27Jadi topiknya how Fugu is my browser

1:07:29yang link tadi.

1:07:31Sama how Fugu is the site.

1:07:33Coba how Fugu is

1:07:35the web. How Fugu is my web gitu.

1:07:37This one.

1:07:39Jadi ada click

1:07:41how Fugu is the web itu.

1:07:43Itu ada apa namanya?

1:07:45Ada extension.

1:07:47Chrome extension ya.

1:07:49Jadi kalau misalnya di install kita bisa tahu

1:07:51situasi yang kita kunjungi itu gunakan

1:07:53Fugu API yang aja.

1:07:55Oke, oke, oke.

1:07:57Contohin tadi Excalibro

1:07:59itu 9

1:08:01Fugu API.

1:08:03Di tab yang sebelumnya.

1:08:05Ini ada di sini.

1:08:07Oh iya.

1:08:09Yang bikin juga

1:08:11Mas ini kok.

1:08:13Mas Thomas.

1:08:15Mas Thomas ngeliat,

1:08:17ngeliat, ngeliat, ajar gitu loh.

1:08:19Hei.

1:08:21Hei.

1:08:23Mas Thomas ngomongin

1:08:25apa nih orang-orang.

1:08:27Dia punya

1:08:29pake Radar API kali.

1:08:31Kalau ada yang ngomongin Fugu, dia ikutan.

1:08:33Fugu. Langsung ya.

1:08:35Kayak itu, mas siapa yang Xstate itu?

1:08:37Kalau nyebut state machine

1:08:39dia mojol.

1:08:41Yang bikin Xstate.

1:08:43Oh iya, kayak ini juga

1:08:45kayak Mas Danang. Kalau nyebut GDI

1:08:47dia muncul. Oh, dia muncul.

1:08:51Sudahlah, yang ini bentar lagi dia muncul.

1:08:55Ini baru 8 loh.

1:08:573, 4, 5, 6, 7, 8.

1:08:59Oh, belum update nih berarti ya.

1:09:01Web share. Belum update, terakhir 9 kan?

1:09:03Iya, terakhir 9.

1:09:05Pasing clipboard. Ya, kita bisa copy paste juga.

1:09:07File handling,

1:09:09system, web share target,

1:09:11web share target file.

1:09:13Jadi, web share target file ini,

1:09:15file excalidraw-nya,

1:09:17extension excalidraw

1:09:19itu bisa di share dulu.

1:09:21Diklaratif link capturing-nya apa?

1:09:25Gak tau ya.

1:09:27Link capturing.

1:09:29Itu kayak

1:09:31kayaknya itu ya, open in.

1:09:33Oh, open in excalidraw gitu ya.

1:09:35Misalnya kita ada file excalidraw.

1:09:37Karena open with ya.

1:09:39Open with excalidraw.

1:09:43Terus baliknya ya, 4.

1:09:45Oke, oke.

1:09:49Inilah gunanya ngobrolin web.

1:09:51Gua gak tau lagi

1:09:53berapa banyak web API.

1:09:57Excalidraw ini 9 ya.

1:09:59Ada di sini padahal ya.

1:10:01Eh, ini kan sudah 5.

1:10:05Ada pendelesan yang gak ada.

1:10:07Tapi

1:10:09kalau misalnya insta extension-nya

1:10:11itu ada ininya,

1:10:13ada detail-detail setiap.

1:10:15Link ke dokumentasinya ya?

1:10:17Iya, detail ke setiap

1:10:19API-nya.

1:10:21Web share.

1:10:27Cache storage.

1:10:29Cache storage siap?

1:10:31Caching ya?

1:10:33Caching service worker gak?

1:10:35Kayaknya sama dengan storage.

1:10:37Cache storage API mungkin

1:10:41yang kayak local storage.

1:10:43Caching service worker.

1:10:45Caching service worker beda lagi ya.

1:10:55Kalaman ini.

1:10:57Berbahaya.

1:10:59Di macOS

1:11:01bisa. Tapi

1:11:03macOS sama Safari tampilannya beda.

1:11:05Kayaknya gak nanti macOS.

1:11:07Oh, jadi ini.

1:11:09Jadi mereka implementasi diri.

1:11:11Tadi pake macOS.

1:11:13Pada gue udah coba Chrome Dev

1:11:15yang Chrome Dev yang paling baru ya.

1:11:17Chrome Dev sama macOS.

1:11:19MacOS belum bisa sih ini.

1:11:21Ini API sejuta umat

1:11:23soalnya kayaknya setiap bikin website

1:11:25hampir pasti ada feature share.

1:11:29Cuma ini lumayan

1:11:31buat performance juga sih.

1:11:33Jadi kan nature-nya

1:11:35atau karakter-nya ecosystem web

1:11:37itu kan progressive

1:11:39enhancement banget kan.

1:11:41Jadi kalau emang feature-nya udah ada

1:11:43built-in kayak C-share ini, ya udah

1:11:45tinggal pake segampang itu. Gak usah ngapa-ngapain

1:11:47lagi ibaratnya kita. Gak usah

1:11:49nginstall. Maksudnya dari developer

1:11:51gak usah nginstall library

1:11:53third party atau bikin.

1:11:55Dari sisi user gak harus

1:11:57ngedownload

1:11:59tambahan JavaScript

1:12:01buat sharing.

1:12:03Tapi selama misalnya

1:12:05di macOS, Chrome, atau di

1:12:07mana pun itu belum ada, ya udah apa boleh

1:12:09buat harus ngedownload

1:12:11library tambahan itu.

1:12:13Tapi pelan-pelan kan

1:12:15lama-lama ini

1:12:17makin banyak di-support,

1:12:19makin berkurang juga beban yang

1:12:21harus di-download oleh si user

1:12:23performance-nya. Lumayan tuh.

1:12:25Kalau kita pake budget performance kan

1:12:27ada jatah extra, kita bisa

1:12:29nambah feature lain.

1:12:31Makanya kalau misalnya

1:12:33jangan ngebundle

1:12:35misalnya contohnya

1:12:37sharing itu ya, webshare itu,

1:12:39jangan ngebundle share library

1:12:41ke main bundle-nya

1:12:43kita. Karena

1:12:45usahakan di lazy load

1:12:47atau di, apa, kalau di React

1:12:49itu bisa di...

1:12:51dynamic import.

1:12:53Nah, itulah bahasanya.

1:12:55Itu di native, maksudnya

1:12:57itu di JavaScript browser juga

1:12:59udah bisa sekarang contohnya.

1:13:01Dynamic import.

1:13:03Jadi, usahakan

1:13:05sebanyak kan kayak, kalau pakai-pake

1:13:07fitur-fitur tertentu yang sudah tahu ada

1:13:09API-nya, tapi belum di-support,

1:13:11jangan dibundle ke main bundle.

1:13:13Supaya bisa dikecilin.

1:13:15Oke.

1:13:17Nah, ini tadi kita udah bahas ya

1:13:19di awal ya. Ada yang nanya juga tadi

1:13:21di depan.

1:13:23Fugu itu berbeda dengan PWA

1:13:25walaupun, ya, saling

1:13:27berkaitan, ya. Ada ilisan, ya.

1:13:29Nanti bisa di-replay aja

1:13:31dari video kita. Itu kita bahas lumayan

1:13:33dalam tadi. Ada dari

1:13:35yang JS. Kemudian ada ini.

1:13:37Si paling bajar perak.

1:13:39Halo, halo.

1:13:41Namanya oke-oke, ya. Ini tadi

1:13:43yang apa? Seria bajar hitam, ya. Seria bajar hitam, tapi

1:13:45udah jadi perak, ya.

1:13:47Si paling bajar.

1:13:49Mantap.

1:13:51Oke. Ada lagi yang mau disampaikan?

1:13:53Kita sudah satu game lewat

1:13:5515 menit. Ya, 13 menit.

1:13:57Baca itu dong. Ada-ada-ada

1:13:59di...

1:14:01Bit.ly apa? Sorry.

1:14:03Di ini. Bit.ly/Gobernite

1:14:05Ya, ada ya satu

1:14:07pertanyaan atau apa gitu.

1:14:09Oke. Boleh-boleh. Kita

1:14:11cari skren dulu. Yang mana?

1:14:13Yang gampang aja.

1:14:15Yang jelasan. Teknologi Edge.

1:14:17Bukan Microsoft Edge, kan. Maksudnya ya.

1:14:19Bukan. Edge

1:14:21Ser... Apa? Edge Computing?

1:14:23Wah, ini mah satu episode sendiri.

1:14:25Iya. Tak pernah bahas

1:14:27sedikit-sedikit, kan ya. Edge Computing.

1:14:29Pernah waktu bahas

1:14:31CDN? Iya, pernah.

1:14:33Ya, kurang lebih ya kayak CDN.

1:14:35Tapi server.

1:14:37Iya.

1:14:39Ini juga kita udah bahas. Yang keamanannya

1:14:41bukannya udah ya kemarin? Coba

1:14:43udah. Udah-udah. Di episode kemarin.

1:14:45Ya, episode kemarin.

1:14:47Maklum Asktetikur.

1:14:49Ya, ini belum. Ini belum.

1:14:51Di goleng lagi ya.

1:14:53Ya, bisa goleng. Kita cari

1:14:55jadi ego.

1:14:57Kalau testing ya,

1:15:01urutannya dari awal ya.

1:15:03Nah, kita pernah bahas

1:15:05di episode

1:15:07testing ya dulu.

1:15:09Iya, pernah bahas testing.

1:15:11Itu. WebAssembly udah pernah kan ya?

1:15:13WebAssembly belum.

1:15:15Pernah bahas sekilas

1:15:17doang. Pernah. Maksudnya contohnya

1:15:19Figma pakai Wasm.

1:15:21Oke, oke.

1:15:23Di episode awal.

1:15:25Udah, yang lainnya belum ada yang baru lagi.

1:15:27Nah, buat teman-teman yang

1:15:29nonton acara ini,

1:15:31nonton acara ini, tapi

1:15:33ketinggalan

1:15:35live-nya, ya.

1:15:37Kalau ada pertanyaan, boleh langsung ke

1:15:39bit.ly/mobrolinweb.

1:15:41Nanti kita akan

1:15:43bahas-bahasa lagi.

1:15:45Dan, apa nih?

1:15:49Kalau web, semakin hari, semakin

1:15:51sedikit kirim badannya. Kalau game

1:15:53deh, malah jadi 500GB.

1:15:55Game berarti

1:15:57ACEP kali ya. ACEP.

1:15:59Ada sprite, audio,

1:16:01video.

1:16:03Ada minuman bersoda lainnya.

1:16:05Ya, cuma sprite.

1:16:07Sprite.

1:16:11Ya.

1:16:13Ya, udah. Kalau gitu,

1:16:15kalau nggak ada yang mau

1:16:17disampaikan nanti, kita tutup dulu

1:16:19untuk

1:16:21episode berapa nih?

1:16:2323.

1:16:2523.

1:16:2723, lumayan ya.

1:16:2923 itu sebenarnya 24 ya,

1:16:31soalnya kita mulai dari ngomong.

1:16:33Berarti satu episode lagi kita,

1:16:35episode minggu depan, kita

1:16:37jadi episode 25 dong.

1:16:39Ada apa ya?

1:16:41Kita tungguin aja.

1:16:43Kita kurang lebih

1:16:45sudah 25 minggu ya.

1:16:47Sudah 25 minggu.

1:16:49Udah setengah jalan.

1:16:51Udah setengah tahun ya.

1:16:53Udah 26. Setengah tahun itu 26.

1:16:55Oh, 26.

1:16:57Setengah tahun itu tumpungan.

1:16:59Kita makan ikan fugu.

1:17:03Makan ikan fugu.

1:17:05Yang versi makasar aja.

1:17:09Nah, berarti kita nunggu diundang ke makasar aja.

1:17:11Oh iya, siap-siap.

1:17:13Kodeh nih, kodeh. Jadi jemaah kasar.

1:17:15Oke.

1:17:19Walaupun kita sudah hampir 25

1:17:21episode, ya kita tetap menunggu secara

1:17:23kritik dan saran juga

1:17:25topik-topik, ide topik,

1:17:27buat diskusi juga.

1:17:29Mengendahan

1:17:31episode-episode kita

1:17:33bermankan buat teman-teman

1:17:35buat menambah pengetahuan dan juga buat membantu

1:17:37kepercayaan sehari-harinya.

1:17:39Untuk malam ini kita panggil dulu

1:17:41buat yang mau follow-follow, saya di Twitter

1:17:43@ezafami2, ada

1:17:45Eka, Eka VGI,

1:17:47dan Ivan Trich.com

1:17:49Kita ketemu

1:17:51lagi di minggu depan,

1:17:53caloh. Sampai

1:17:55bertemu, selamat jalan.

1:17:57Bukan, bentar kan?

1:17:59Kita baru ngomongin GDI.

1:18:01Kalau ngomongin yang eksperisi itu,

1:18:03dateng dia. Pasti ada aja.

1:18:05Gak di Twitter, di YouTube,

1:18:07gimana lagi.

1:18:09Panas gue ngomongin.

1:18:15Itu udah mau selesai.

1:18:17Kita udah nge-closing nih, kan tadi

1:18:19padahal itu gajar banget tuh

1:18:21nge-closingnya, ulang lagi.

1:18:23Selamat malam, selamat istirahat, kita ketemu lagi

1:18:29minggu depan, terima kasih, bye.

1:18:31Bye.

1:18:35Terima kasih telah menonton.

Suka episode ini?

Langganan untuk update episode terbaru setiap Selasa malam!

Langganan Sekarang

Episode Terkait

Ngobrolin Monorepo - Ngobrolin WEB
EP 119

18 Mar 2025

Ngobrolin Monorepo - Ngobrolin WEB

Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. ...

Ngobrolin Drama Trademark & Open Source - Ngobrolin WEB
EP 99

1 Okt 2024

Ngobrolin Drama Trademark & Open Source - Ngobrolin WEB

Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. ...

Ngobrolin Open Source bareng @AriyaHidayat  - Ngobrolin WEB
EP 69

13 Feb 2024

Ngobrolin Open Source bareng @AriyaHidayat - Ngobrolin WEB

Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. ...

Komentar