<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ngobrolin WEB</title>
    <description>Video podcast seputar web development. Hadir setiap Selasa malam jam 20:00 WIB bersama Eka dan Ivan.</description>
    <link>https://ngobrol.in</link>
    <language>id</language>
    <atom:link href="https://ngobrol.in/podcast-rss.xml" rel="self" type="application/rss+xml"/>
    <itunes:author>Ngobrolin WEB</itunes:author>
    <itunes:owner>
      <itunes:name>Ngobrolin WEB</itunes:name>
      <itunes:email>ngobrolinweb@gmail.com</itunes:email>
    </itunes:owner>
    <itunes:image href="https://ngobrol.in/podcast-cover.jpg"/>
    <itunes:category text="Technology"/>
    <itunes:explicit>no</itunes:explicit>
    <image>
      <url>https://ngobrol.in/podcast-cover.jpg</url>
      <title>Ngobrolin WEB</title>
      <link>https://ngobrol.in</link>
    </image>

    <item>
      <title>Bedah Web - Ngobrolin WEB</title>
      <description>Berhubung banyak yang submit, malam ini kita akan kembali membedah beberapa situs. Penasaran gimana pendapat para pakar kita Ivan dan Eka? Jangan sampai ketinggalan untuk menyaksikan sesi bedah situs nanti malam.

Bedah situs kali ini hasil kolaborasi bareng Domainesia!  🎉

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!

Jadwal mengudara jam 20:00WIB ya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 12 May 2026 23:08:01 GMT</pubDate>
      <link>https://ngobrol.in/episodes/_BnH4kIsSwk-bedah-web-ngobrolin-web</link>
      <guid isPermaLink="false">_BnH4kIsSwk</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/_BnH4kIsSwk.mp3" length="89635151" type="audio/mpeg"/>
      <itunes:duration>01:33:22</itunes:duration>
      <itunes:episode>165</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Zona Waktu - Ngobrolin WEB</title>
      <description>Salah satu topik yang sebagian besar dari kita banyak tergocek nih. Pernah tergocek dengan urusan timezone, dan daylight saving time? Browser juga sudah merilis API baru untuk urusan waktu ini, namanya Temporal. Mari kita bahas di sesi kali ini.

Sesi ini terselenggara berkat kerjasama dengan Domainesia!

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!  

Mulai mengudara jam 20:00WIB ya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 05 May 2026 22:18:41 GMT</pubDate>
      <link>https://ngobrol.in/episodes/4vHgtGtsDFg-zona-waktu-ngobrolin-web</link>
      <guid isPermaLink="false">4vHgtGtsDFg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/4vHgtGtsDFg.mp3" length="95523778" type="audio/mpeg"/>
      <itunes:duration>01:39:30</itunes:duration>
      <itunes:episode>164</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Vite+ - Ngobrolin WEB</title>
      <description>🕸️ Selasa malam waktunya #ngobrolinweb!

Malam ini mari kita bedah vite+ sebuah produk baru dari void0, perusahaan yang digawangi Evan You.

Episode kali ini hasil kolaborasi bareng @domainesia_ !  🎉  

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!  

Mulai mengudara jam 20:00WIB ya.

-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channe

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 27 Apr 2026 07:23:03 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Edez-dpX0Hw-vite-ngobrolin-web</link>
      <guid isPermaLink="false">Edez-dpX0Hw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Edez-dpX0Hw.mp3" length="63340085" type="audio/mpeg"/>
      <itunes:duration>01:05:59</itunes:duration>
      <itunes:episode>163</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Scam dan Penipuan - Ngobrolin WEB</title>
      <description>🕸️ Selasa malam waktunya #ngobrolinweb!

Cukup banyak kasus penipuan yang terjadi dengan memanfaatkan teknologi web. Malam ini mari kita bahas sekaligus menumbuhkan kewaspadaan agar tidak terjadi kepada kita. 

Episode kali ini hasil kolaborasi bareng DomaiNesia!  🎉  

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!  

Mulai mengudara jam 20:00WIB ya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 21 Apr 2026 14:51:55 GMT</pubDate>
      <link>https://ngobrol.in/episodes/g6gKeLGYPQU-scam-dan-penipuan-ngobrolin-web</link>
      <guid isPermaLink="false">g6gKeLGYPQU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/g6gKeLGYPQU.mp3" length="82118991" type="audio/mpeg"/>
      <itunes:duration>01:25:32</itunes:duration>
      <itunes:episode>162</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Bedah Situs - Ngobrolin WEB</title>
      <description>Berhubung banyak yang submit, malam ini kita akan kembali membedah beberapa situs. Penasaran gimana pendapat para pakar kita Ivan dan Eka? Jangan sampai ketinggalan untuk menyaksikan sesi bedah situs nanti malam.

Bedah situs kali ini hasil kolaborasi bareng Domainesia!  🎉

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!

Jadwal kembali ke jam 20:00WIB ya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 15 Apr 2026 02:19:36 GMT</pubDate>
      <link>https://ngobrol.in/episodes/YoeCPP6c2LI-bedah-situs-ngobrolin-web</link>
      <guid isPermaLink="false">YoeCPP6c2LI</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/YoeCPP6c2LI.mp3" length="101461306" type="audio/mpeg"/>
      <itunes:duration>01:45:41</itunes:duration>
      <itunes:episode>161</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Bedah Situs - Ngobrolin WEB</title>
      <description>🗣️🕸️  Selasa malam waktunya #NgobrolinWEB! 

Malam ini kita akan kembali membedah beberapa situs yang sudah disubmit. Ada juga hasil vibe coding 😎 Penasaran gimana pendapat para pakar kita Ivan dan Eka? Jangan sampai ketinggalan untuk menyaksikan sesi bedah situs nanti malam.

Bedah situs kali ini hasil kolaborasi bareng Domainesia!  🎉

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!

Jadwal kembali ke jam 20:00WIB ya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 07 Apr 2026 15:06:46 GMT</pubDate>
      <link>https://ngobrol.in/episodes/KJ96IaRARvQ-bedah-situs-ngobrolin-web</link>
      <guid isPermaLink="false">KJ96IaRARvQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/KJ96IaRARvQ.mp3" length="97425074" type="audio/mpeg"/>
      <itunes:duration>01:41:29</itunes:duration>
      <itunes:episode>160</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Project Management Tools - Ngobrolin WEB</title>
      <description>🗣️🕸️ Selasa malam waktunya #NgobrolinWEB! 

Jangan lewatkan sesi malam ini yang akan membahas tentang berbagai alat untuk manajemen proyek. Tetap ditemani Ivan dan Eka.

Episode kali ini hasil kolaborasi bareng DomaiNesia 🎉

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 31 Mar 2026 15:09:25 GMT</pubDate>
      <link>https://ngobrol.in/episodes/qlL_42q4mUE-project-management-tools-ngobrolin-web</link>
      <guid isPermaLink="false">qlL_42q4mUE</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/qlL_42q4mUE.mp3" length="106807422" type="audio/mpeg"/>
      <itunes:duration>01:51:15</itunes:duration>
      <itunes:episode>159</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Otorisasi</title>
      <description>Episode kali ini hasil kolaborasi bareng DomaiNesia  🎉

📦 Langganan Cloud VPS Turbo? Gunakan kode: NGOBROLINVPSDN → 50% OFF, bisa digunakan berkali-kali!

Kita akan mulai mengudara jam 21:00WIB. Mundur 1 jam dari jadwal biasanya karena bulan ramadan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Thu, 12 Mar 2026 10:10:10 GMT</pubDate>
      <link>https://ngobrol.in/episodes/UMNXxUqlZS0-ngobrolin-otorisasi</link>
      <guid isPermaLink="false">UMNXxUqlZS0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/UMNXxUqlZS0.mp3" length="71183925" type="audio/mpeg"/>
      <itunes:duration>01:14:09</itunes:duration>
      <itunes:episode>158</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Library Animasi - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang animasi dalam web development, mulai dari berbagai jenis animasi seperti micro-interaction, page transition, dan scroll-driven animation. Host membahas beberapa library animasi populer seperti GSAP, Framer Motion (sekarang Motion), Anime.js, dan Lottie. Diskusi juga mencakup perbandingan antara library-library tersebut dari sisi performa, ukuran bundle, licensing, dan kemudahan penggunaan. Ada juga showcase portfolio dari Yogi yang menggunakan GSAP dengan efek combat style yang impresif, serta pembahasan tentang view transition API sebagai alternatif modern untuk transisi antar halaman.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 11 Feb 2026 05:04:15 GMT</pubDate>
      <link>https://ngobrol.in/episodes/TdgJMT3NrRM-library-animasi-ngobrolin-web</link>
      <guid isPermaLink="false">TdgJMT3NrRM</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/TdgJMT3NrRM.mp3" length="82122335" type="audio/mpeg"/>
      <itunes:duration>01:25:33</itunes:duration>
      <itunes:episode>157</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Computational Thinking - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Computational Thinking, sebuah framework berpikir yang menjadi fundamental lebih dasar dari kemampuan teknis programming. Host membahas empat pilar utama Computational Thinking yang dikenal dengan akronim AADP (Abstraction, Algorithm Design, Decomposition, Pattern Recognition) dan bagaimana konsep ini tidak hanya berguna untuk programming tetapi juga applicable dalam kehidupan sehari-hari dan karir profesional. Diskusi juga mencakup bagaimana Computational Thinking sudah diajarkan di kurikulum sekolah (SD/SMP) dan bagaimana materi dari BBC Bitesize memberikan penjelasan yang mudah dipahami dengan contoh-contoh konkret.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 03 Feb 2026 15:12:38 GMT</pubDate>
      <link>https://ngobrol.in/episodes/c5RSiDy2sRM-computational-thinking-ngobrolin-web</link>
      <guid isPermaLink="false">c5RSiDy2sRM</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/c5RSiDy2sRM.mp3" length="118592617" type="audio/mpeg"/>
      <itunes:duration>02:03:32</itunes:duration>
      <itunes:episode>156</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Alat Pengkodean Agen - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Agentic Coding Tools, yaitu tools AI yang dapat membantu developer dalam menulis kode secara lebih efisien. Ivan dan Eka berbagi pengalaman mereka menggunakan berbagai tools seperti Cursor, Claude Code (Ampcode), Gemini CLI, dan GitHub Copilot.

Diskusi mencakup evolusi dari ChatGPT web interface, ke Copilot autocomplete, hingga era agentic coding saat ini di mana AI bisa membuat file, menjalankan terminal, dan mengerjakan task secara mandiri. Mereka juga membahas pentingnya spec-driven development dan design system untuk mengontrol output AI agar tetap konsisten.

Episode ini juga menyentuh topik burnout karena terlalu asyik bermain dengan AI, serta tips praktis seperti menggunakan VPS untuk menjalankan agentic coding agar lebih aman dari risiko halusinasi AI yang bisa menghapus file penting.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 27 Jan 2026 22:28:08 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Tkh8-LleLws-alat-pengkodean-agen-ngobrolin-web</link>
      <guid isPermaLink="false">Tkh8-LleLws</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Tkh8-LleLws.mp3" length="110434472" type="audio/mpeg"/>
      <itunes:duration>01:55:02</itunes:duration>
      <itunes:episode>155</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Agentic AI - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Agentic AI, menjelaskan perbedaan mendasar antara AI/LLM biasa dengan Agent AI. Diskusi ini terinspirasi dari GitHub Discussion yang diajukan oleh salah satu pendengar, dan menjadi fondasi penting sebelum membahas topik-topik lanjutan seperti Agentic UI.

Trio Ngobrolin WEB menjelaskan bahwa perbedaan utama antara LLM biasa dan Agent adalah kemampuan Agent untuk bekerja dalam loop sampai tugasnya selesai. LLM biasa hanya bisa menerima prompt dan memberikan respons sekali jalan, sedangkan Agent bisa terus berinteraksi, menggunakan tools, dan mengambil keputusan sampai goal tercapai.

Contoh praktis yang dibahas termasuk perbandingan antara ChatGPT zaman dulu (copy-paste kode manual) dengan agentic coding assistant modern seperti Cursor, Claude Code, dan Kiro yang bisa menulis file, menjalankan terminal, dan menyelesaikan task secara mandiri.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 20 Jan 2026 22:25:43 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ZcYNuHirHOA-agentic-ai-ngobrolin-web</link>
      <guid isPermaLink="false">ZcYNuHirHOA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ZcYNuHirHOA.mp3" length="71056447" type="audio/mpeg"/>
      <itunes:duration>01:14:01</itunes:duration>
      <itunes:episode>154</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>CSS Wrapped - Ngobrolin WEB</title>
      <description>Episode ini membahas CSS Wrapped 2025, yaitu rekapitulasi fitur-fitur CSS dan UI baru yang hadir di Google Chrome sepanjang tahun 2025. Ivan dan Eka membahas satu per satu fitur yang dikategorikan menjadi tiga bagian: Customizable Components, Next Gen Interaction, dan Optimized Ergonomics.

Diskusi dimulai dengan cerita tentang event offline Ngobrolin WEB di Jogja bersama DomaiNesia, sebelum masuk ke pembahasan teknis tentang invoker commands, dialog light dismiss, popover API, dan berbagai fitur CSS baru lainnya. Tema CSS Wrapped tahun ini adalah &quot;Sculpt a Dynamic Web&quot; dengan visual Play-Doh yang menggambarkan CSS sebagai building blocks yang bisa dibentuk sesuai kebutuhan.

Episode ini cocok untuk developer yang ingin mengetahui fitur-fitur CSS terbaru yang sudah bisa digunakan di browser modern, serta memahami perbedaan antara dialog dan popover.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 16 Dec 2025 22:49:32 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Qh0ImRYTync-css-wrapped-ngobrolin-web</link>
      <guid isPermaLink="false">Qh0ImRYTync</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Qh0ImRYTync.mp3" length="103232199" type="audio/mpeg"/>
      <itunes:duration>01:47:32</itunes:duration>
      <itunes:episode>153</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Gemini 3 - Ngobrolin WEB</title>
      <description>Episode 158 ini membahas tentang Gemini 3, model AI terbaru dari Google yang dirilis beberapa minggu sebelumnya. Pembawa acara mendiskusikan bagaimana Gemini 3 mengalahkan semua model AI lain di berbagai benchmark, termasuk benchmark unik seperti &apos;Vending Bench&apos; yang mensimulasikan bisnis vending machine selama setahun.

Diskusi juga mencakup berbagai produk AI Google lainnya seperti AI Studio, Notebook LM, CodeWiki yang bisa generate dokumentasi dari repository, serta Google AI Mode untuk pencarian. Episode ini juga menyinggung tentang kolaborasi dengan DomaiNesia dan rencana kunjungan ke kantor mereka di Jogja, serta penggalangan dana untuk korban bencana di Sumatera melalui GDG Medan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Sun, 30 Nov 2025 22:55:00 GMT</pubDate>
      <link>https://ngobrol.in/episodes/lPTtyv8Hzgs-ngobrolin-gemini-3-ngobrolin-web</link>
      <guid isPermaLink="false">lPTtyv8Hzgs</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/lPTtyv8Hzgs.mp3" length="97261652" type="audio/mpeg"/>
      <itunes:duration>01:41:19</itunes:duration>
      <itunes:episode>152</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>WebAI - Ngobrolin WEB</title>
      <description>Episode ini membahas Web AI - teknologi AI yang berjalan langsung di browser. Diskusi dipicu oleh Web AI Summit 2025 yang diselenggarakan Google. Eka, Ivan, dan Bahayu membahas perbedaan antara Web AI (on-device) dengan Cloud AI, serta keuntungan dan tantangannya.

Episode juga menyinggung pengalaman IDSW (Indonesia Developer Summit), cerita horor tentang &quot;John Titor&quot; prank, dan pembahasan teknis tentang TensorFlow.js, MediaPipe, dan cara kerja model AI di browser.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 25 Nov 2025 22:05:38 GMT</pubDate>
      <link>https://ngobrol.in/episodes/puCZUlxrSpg-webai-ngobrolin-web</link>
      <guid isPermaLink="false">puCZUlxrSpg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/puCZUlxrSpg.mp3" length="93182789" type="audio/mpeg"/>
      <itunes:duration>01:37:04</itunes:duration>
      <itunes:episode>151</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Serba Serbi Pengujian: Vitest, Jest, dkk - Ngobrolin WEB</title>
      <description>Episode ini membahas serba-serbi testing di ekosistem JavaScript, mulai dari alasan kenapa testing penting sampai perbedaan jenis-jenisnya. Pembahasan menyinggung konsep testing trophy/pyramid, kapan unit test cocok dipakai, serta kapan lebih masuk akal menggunakan integration atau end-to-end testing untuk memastikan alur bisnis tetap aman.

Ngobrolin juga mengulas tool dan praktik populer seperti Vitest vs Jest, snapshot testing beserta pro-kontra dan konflik yang sering muncul, serta strategi coverage dan CI/CD agar kualitas tetap terjaga. Di sisi lain, ada diskusi tentang trade-off: biaya maintenance, over-testing, dan kapan &quot;cukup&quot; itu cukup. Beberapa contoh praktik seperti Playwright, mocking, dan visual/regression testing ikut dibahas untuk konteks real di proyek.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 18 Nov 2025 14:58:40 GMT</pubDate>
      <link>https://ngobrol.in/episodes/yfgMjKu89u0-serba-serbi-pengujian-vitest-jest-dkk-ngobrolin-web</link>
      <guid isPermaLink="false">yfgMjKu89u0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/yfgMjKu89u0.mp3" length="98451582" type="audio/mpeg"/>
      <itunes:duration>01:42:33</itunes:duration>
      <itunes:episode>150</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Kisah-kisah Menyeramkan dgn @zainfathoni  - Ngobrolin WEB</title>
      <description>Episode spesial &quot;Kisah-kisah Diiramakan&quot; ini menghadirkan Mas Zain yang berbagi cerita horor pengalamannya sebagai engineer. Dua insiden utama dibahas: pertama tentang MIME type error yang menyebabkan JavaScript tidak dieksekusi sama sekali, dan kedua tentang masalah intermiten pada asset loading akibat konfigurasi double CDN.

Diskusi juga mencakup pentingnya dokumentasi sebelum melakukan perubahan konfigurasi, serta pembelajaran dari insiden yang berlangsung hampir setahun sebelum akar masalah ditemukan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 04 Nov 2025 23:08:35 GMT</pubDate>
      <link>https://ngobrol.in/episodes/aY57UgFCC48-kisah-kisah-menyeramkan-dgn-zainfathoni-ngobrolin-web</link>
      <guid isPermaLink="false">aY57UgFCC48</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/aY57UgFCC48.mp3" length="108849153" type="audio/mpeg"/>
      <itunes:duration>01:53:23</itunes:duration>
      <itunes:episode>149</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CSS Unit - Ngobrolin WEB</title>
      <description>Episode ini dibuka dengan obrolan soal insiden layanan cloud (AWS) yang sempat tumbang dan dampaknya ke produktivitas. Mereka bahas ketergantungan pada tools berbasis cloud, kapan on‑prem atau server lokal dibutuhkan, serta contoh narasi &quot;cloud exit&quot; ala DHH. Disinggung juga sponsor Domainesia, termasuk opsi hosting/VPS dan promo code yang mereka bagikan.

Bagian utama kemudian masuk ke topik CSS—khususnya satuan (units) dan implikasinya terhadap layout responsif dan aksesibilitas. Pembahasan mencakup rem/em vs px, viewport units (termasuk varian small/large/dynamic), container queries, custom properties, hingga pentingnya meta viewport agar tampilan mobile tidak &quot;terkecil&quot; seperti layout desktop.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 21 Oct 2025 14:54:11 GMT</pubDate>
      <link>https://ngobrol.in/episodes/x1jm57leZW0-ngobrolin-css-unit-ngobrolin-web</link>
      <guid isPermaLink="false">x1jm57leZW0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/x1jm57leZW0.mp3" length="85671644" type="audio/mpeg"/>
      <itunes:duration>01:29:14</itunes:duration>
      <itunes:episode>148</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Desain Aplikasi CLI - Ngobrolin WEB</title>
      <description>Episode ini membahas desain aplikasi CLI dan pengalaman pengguna di terminal, termasuk perbedaan CLI, TUI, dan aplikasi terminal pada umumnya. Diskusi mencakup alasan kenapa banyak developer tetap memilih terminal, serta bagaimana pengalaman di CLI bisa dibuat lebih jelas, cepat, dan menyenangkan.Pembahasan juga menyentuh prinsip desain dan panduan praktik terbaik, seperti pentingnya help, konsistensi flags, pesan error yang informatif, output yang bisa dipipe, dan mode quiet untuk kebutuhan otomatisasi. Selain itu, dibahas ekosistem tool dan library untuk membangun CLI, contoh penggunaan real (misalnya Cloudflare CLI), serta referensi guideline seperti clig.dev dan prinsip desain dari Atlassian.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 13 Oct 2025 00:25:47 GMT</pubDate>
      <link>https://ngobrol.in/episodes/uPiv9JbEOPA-desain-aplikasi-cli-ngobrolin-web</link>
      <guid isPermaLink="false">uPiv9JbEOPA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/uPiv9JbEOPA.mp3" length="94674903" type="audio/mpeg"/>
      <itunes:duration>01:38:37</itunes:duration>
      <itunes:episode>147</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>File Upload Strategy - Ngobrolin WEB</title>
      <description>Episode ini membahas berbagai strategi upload file dalam pengembangan aplikasi web. Eka dan Ivan berdiskusi tentang trade-off dari setiap pendekatan mulai dari local storage, database blob, hingga cloud storage seperti S3, GCP, dan Azure.

Diskusi dimulai dengan cerita horor pengalaman masa lalu ketika menyimpan file di server yang sama dengan aplikasi, masalah scalability, hingga solusi modern menggunakan cloud storage. Topik ini diajukan oleh Kaisa yang memberikan konteks diskusi yang lengkap.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 13 Oct 2025 00:25:33 GMT</pubDate>
      <link>https://ngobrol.in/episodes/_H9EkkzDGTs-file-upload-strategy-ngobrolin-web</link>
      <guid isPermaLink="false">_H9EkkzDGTs</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/_H9EkkzDGTs.mp3" length="101097682" type="audio/mpeg"/>
      <itunes:duration>01:45:19</itunes:duration>
      <itunes:episode>146</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Toolkit Modern - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang tools atau alat bantu modern dalam pengembangan web, khususnya build tools dan test runners. Para host mendiskusikan evolusi dari tools tradisional seperti Gulp, Grunt, dan Webpack ke tools modern seperti Vite, esbuild, dan Vitest yang menawarkan performa lebih cepat.

Diskusi mencakup perbandingan antara berbagai build tools dan test runners, mulai dari sejarah Jasmine, Mocha, Jest hingga Vitest. Dibahas juga bagaimana tools modern memanfaatkan native ES modules dan teknologi baru untuk meningkatkan developer experience dengan build time yang jauh lebih cepat dibandingkan pendahulunya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 23 Sep 2025 14:57:27 GMT</pubDate>
      <link>https://ngobrol.in/episodes/7WbdKRP1QY4-toolkit-modern-ngobrolin-web</link>
      <guid isPermaLink="false">7WbdKRP1QY4</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/7WbdKRP1QY4.mp3" length="84671050" type="audio/mpeg"/>
      <itunes:duration>01:28:12</itunes:duration>
      <itunes:episode>145</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin JWT - Ngobrolin WEB</title>
      <description>Episode ini membahas secara mendalam tentang JWT (JSON Web Token), mulai dari cara pengucapan yang benar menurut spesifikasi resmi yaitu &quot;jot&quot;, hingga struktur dan cara kerjanya. Para host menjelaskan komponen JWT yang terdiri dari header (hijau), payload (putih), dan signature (biru/ungu), serta bagaimana data di dalamnya hanya di-encode dengan Base64, bukan di-encrypt.

Diskusi juga menyentuh pentingnya membaca RFC dan spesifikasi teknis, dengan contoh kasus menarik tentang perbedaan perilaku redirect 301 di berbagai browser yang ternyata dijelaskan di RFC. Selain itu, dibahas juga penggunaan JWT dalam autentikasi, perbedaan dengan session-based authentication, serta best practices dalam implementasinya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 16 Sep 2025 15:33:22 GMT</pubDate>
      <link>https://ngobrol.in/episodes/3C-psD7dx9w-ngobrolin-jwt-ngobrolin-web</link>
      <guid isPermaLink="false">3C-psD7dx9w</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/3C-psD7dx9w.mp3" length="80729695" type="audio/mpeg"/>
      <itunes:duration>01:24:06</itunes:duration>
      <itunes:episode>144</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Dokumentasi - Ngobrolin WEB</title>
      <description>Episode ini membahas pentingnya dokumentasi dalam pengembangan software. Para host berdiskusi tentang berbagai jenis dokumentasi, mulai dari dokumentasi teknis untuk developer hingga dokumentasi untuk onboarding dan hand-over project. Mereka juga membahas tantangan yang dihadapi developer dalam menulis dokumentasi dan bagaimana AI dapat membantu proses ini.

Diskusi mencakup best practices untuk membuat dokumentasi yang baik, termasuk pentingnya memasukkan dokumentasi sebagai bagian dari definition of done dalam sprint. Contoh-contoh dokumentasi bagus seperti Astro dan GitLab juga dibahas, serta peran technical writer sebagai profesi khusus dalam membuat dokumentasi berkualitas.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 10 Sep 2025 07:59:25 GMT</pubDate>
      <link>https://ngobrol.in/episodes/2Y7gmbdrnqc-ngobrolin-dokumentasi-ngobrolin-web</link>
      <guid isPermaLink="false">2Y7gmbdrnqc</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/2Y7gmbdrnqc.mp3" length="91582423" type="audio/mpeg"/>
      <itunes:duration>01:35:24</itunes:duration>
      <itunes:episode>143</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Fundamental JavaScript - Ngobrolin WEB</title>
      <description>Episode ini membahas konsep fundamental JavaScript yaitu Closure. Para host menjelaskan secara mendalam apa itu closure, bagaimana cara kerjanya, dan mengapa konsep ini penting untuk dipahami oleh developer JavaScript. Diskusi dimulai dengan penjelasan bahwa JavaScript adalah bahasa dengan first-class function yang memungkinkan function dipassing sebagai parameter.

Pembahasan mencakup konsep lexical scope, outer scope vs inner scope, dan bagaimana closure memungkinkan sebuah function mengakses variabel dari scope luarnya. Contoh kode praktis juga ditunjukkan untuk membantu pemahaman, termasuk perbandingan dengan bahasa lain seperti PHP versi lama dan C yang tidak mendukung first-class function.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 26 Aug 2025 14:41:39 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Lg3hspyi4eg-fundamental-javascript-ngobrolin-web</link>
      <guid isPermaLink="false">Lg3hspyi4eg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Lg3hspyi4eg.mp3" length="86660536" type="audio/mpeg"/>
      <itunes:duration>01:30:16</itunes:duration>
      <itunes:episode>142</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>IO Connect Shanghai - Ngobrolin WEB</title>
      <description>Episode ini membahas pengalaman para host menghadiri Google I/O Connect di Shanghai, China. Mereka menjelaskan perbedaan antara Google I/O (acara utama di Mountain View), I/O Connect (versi regional untuk berbagai wilayah seperti Asia Pacific), dan I/O Extended (acara lokal yang diorganisir GDG di masing-masing kota).

Diskusi mencakup berbagai aktivitas di acara tersebut seperti keynote speech, demo booth interaktif termasuk Phone and App (ngobrol dengan Gemini untuk generate app), dan lomba gambar yang dinilai oleh AI. Para host juga berbagi cerita lucu tentang salah pasang channel penerjemah saat menonton presentasi berbahasa Mandarin, serta membahas panel diskusi tentang web dan AI termasuk Gemini Nano.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 19 Aug 2025 15:01:49 GMT</pubDate>
      <link>https://ngobrol.in/episodes/p4Gk1NTKYoo-io-connect-shanghai-ngobrolin-web</link>
      <guid isPermaLink="false">p4Gk1NTKYoo</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/p4Gk1NTKYoo.mp3" length="78455161" type="audio/mpeg"/>
      <itunes:duration>01:21:43</itunes:duration>
      <itunes:episode>141</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Stackoverflow Survey 2025 - Ngobrolin WEB</title>
      <description>Episode ini membahas hasil Stack Overflow Developer Survey 2025 yang baru diluncurkan. Para host mendiskusikan berbagai temuan menarik dari survey tersebut, termasuk demografi responden, tingkat pendidikan, dan tren penggunaan AI dalam pengembangan software. Survey ini melibatkan hampir 50.000 responden dari seluruh dunia.

Diskusi juga menyentuh dampak AI terhadap Stack Overflow sebagai platform dan bagaimana mereka beradaptasi dengan menyediakan produk enterprise seperti knowledge base internal dan AI agent. Para host juga membahas berbagai survey developer lainnya seperti State of JavaScript, State of CSS, dan survey dari JetBrains, serta keinginan untuk membuat survey lokal Indonesia di masa depan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 11 Aug 2025 09:16:37 GMT</pubDate>
      <link>https://ngobrol.in/episodes/cYH8NfEPPu0-stackoverflow-survey-2025-ngobrolin-web</link>
      <guid isPermaLink="false">cYH8NfEPPu0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/cYH8NfEPPu0.mp3" length="85746041" type="audio/mpeg"/>
      <itunes:duration>01:29:19</itunes:duration>
      <itunes:episode>140</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Konsep Dependency Injection - Ngobrolin WEB</title>
      <description>Episode ini membahas konsep Dependency Injection (DI), sebuah design pattern fundamental dalam software development. Para host menjelaskan apa itu Dependency Injection dengan contoh praktis menggunakan JavaScript, membandingkan kode tanpa DI dan dengan DI untuk menunjukkan perbedaan dan manfaatnya.

Diskusi mencakup konsep terkait seperti Inversion of Control dan prinsip SOLID (khususnya Dependency Inversion). Contoh yang digunakan adalah analogi mobil dan mesin (engine), di mana dengan DI, kelas Car tidak perlu membuat instance Engine sendiri di constructor, melainkan menerima engine sebagai parameter yang di-inject dari luar. Episode ini juga disponsori oleh DomaiNesia dengan promo code untuk cloud VPS.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 29 Jul 2025 22:14:13 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Viq69Sv_MrI-konsep-dependency-injection-ngobrolin-web</link>
      <guid isPermaLink="false">Viq69Sv_MrI</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Viq69Sv_MrI.mp3" length="72576565" type="audio/mpeg"/>
      <itunes:duration>01:15:36</itunes:duration>
      <itunes:episode>139</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Bedah Buku Problem Solving 101 - Ngobrolin WEB</title>
      <description>Episode ini membahas buku &quot;Problem Solving 101&quot; karya Ken Watanabe, mantan konsultan McKinsey yang menulis buku ini sebagai bagian dari reformasi pendidikan Jepang untuk menggeser fokus dari hafalan menuju problem-solving. Meskipun ditujukan untuk anak-anak, buku ini menjadi international best seller di kalangan orang dewasa. Buku menyajikan framework problem-solving yang praktis dengan tiga studi kasus: band sekolah yang ingin meningkatkan penonton, John Octopus yang ingin membeli komputer, dan Kiwi yang memilih sekolah sepak bola. Diskusi juga mencakup kaitan problem-solving dengan computational thinking serta pengalaman nyata para host dalam mengaplikasikan konsep ini dalam pekerjaan sehari-hari sebagai developer.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 22 Jul 2025 14:52:40 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ZwXgk5yeUD0-bedah-buku-problem-solving-101-ngobrolin-web</link>
      <guid isPermaLink="false">ZwXgk5yeUD0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ZwXgk5yeUD0.mp3" length="85427556" type="audio/mpeg"/>
      <itunes:duration>01:28:59</itunes:duration>
      <itunes:episode>138</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Bedah Situs meutia.net - Ngobrolin WEB</title>
      <description>Episode ini membahas bedah situs blog personal milik Mbak Mutia, seorang dosen di IAIN Langsa, yang dikembangkan oleh Mas Yudi Ananda. NaraBlog menonjol dengan desain minimalis yang konsisten, penggunaan bahasa Indonesia yang baku, dan konsep Digital Garden. Website dibangun menggunakan teknologi modern seperti Remix, Sanity CMS, Tailwind CSS, dan Cloudflare Workers. Diskusi mencakup berbagai aspek teknis termasuk implementasi Speculation Rules API untuk performa navigasi, penggunaan Web Share API, carbon-conscious analytics dengan Cabin, serta berbagai catatan accessibility yang perlu ditingkatkan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 21 Jul 2025 03:19:27 GMT</pubDate>
      <link>https://ngobrol.in/episodes/hSUqstbgNgI-bedah-situs-meutianet-ngobrolin-web</link>
      <guid isPermaLink="false">hSUqstbgNgI</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/hSUqstbgNgI.mp3" length="90231579" type="audio/mpeg"/>
      <itunes:duration>01:33:59</itunes:duration>
      <itunes:episode>137</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin EcmaScript 2025 - Ngobrolin WEB</title>
      <description>Episode ini membahas ECMAScript 2025, standar terbaru untuk JavaScript. Diskusi dimulai dengan perbandingan responsivitas tombol darurat di Jepang vs Indonesia, dan pembahasan tentang prioritas P0 dalam tiket software development.

Topik utama menjelaskan sejarah mengapa kita menggunakan istilah ECMAScript instead of JavaScript - masalah trademark karena JavaScript adalah merek dagang Oracle. JavaScript berasal dari Netscape yang kemudian diakuisisi oleh Sun Microsystems lalu Oracle. Standar ECMAScript dikembangkan oleh ECMA (badan standarisasi) dan diimplementasikan oleh browser/engine masing-masing.

Fitur-fitur baru di ECMAScript 2025 meliputi: import JSON secara native tanpa loader tambahan, iterator helper methods (map, filter, take, drop, toArray) yang sebelumnya hanya ada di Array, new Set methods, perbaikan RegExp seperti regex.escape dan regex modifiers, Promise.try untuk menangani promise secara lebih aman, dan 16-bit floating point untuk machine learning. Juga dibahas Dr. Axel Rauschmayer, penulis buku gratis tentang JavaScript yang sangat produktif dalam blogging dan training.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Sun, 06 Jul 2025 23:29:37 GMT</pubDate>
      <link>https://ngobrol.in/episodes/GGfh-olIzl0-ngobrolin-ecmascript-2025-ngobrolin-web</link>
      <guid isPermaLink="false">GGfh-olIzl0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/GGfh-olIzl0.mp3" length="71571373" type="audio/mpeg"/>
      <itunes:duration>01:14:33</itunes:duration>
      <itunes:episode>136</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Storybook - Ngobrolin WEB</title>
      <description>Episode ini membahas Storybook, tool untuk membangun, menguji, dan mendokumentasikan komponen UI secara terisolasi. Host membahas evolusi Storybook dari yang sebelumnya dianggap berat dan lambat (menggunakan webpack) menjadi jauh lebih baik setelah beralih ke Vite 1-2 tahun terakhir.

Diskusi mencakup bagaimana Storybook membantu dalam pengembangan Design System, implementasi Atomic Design methodology (Atoms, Molecules, Organisms, Templates, Pages), dan kolaborasi antara frontend developer dengan designer. Storybook memungkinkan frontend developer bekerja mandiri dengan fake data sambil menunggu backend selesai, serta mendokumentasikan berbagai state dan varian komponen yang mungkin tidak terpikirkan saat desain.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 01 Jul 2025 14:49:04 GMT</pubDate>
      <link>https://ngobrol.in/episodes/RQ6KMuo9PPg-ngobrolin-storybook-ngobrolin-web</link>
      <guid isPermaLink="false">RQ6KMuo9PPg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/RQ6KMuo9PPg.mp3" length="83930426" type="audio/mpeg"/>
      <itunes:duration>01:27:26</itunes:duration>
      <itunes:episode>135</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Web Interop &amp; Baseline - Ngobrolin WEB</title>
      <description>Episode ini membahas Web Interop 2025, sebuah inisiatif tahunan dari konsorsium browser vendor (Google, Mozilla, Apple, Microsoft) untuk menstandarisasi fitur-fitur web platform agar bekerja konsisten di semua browser. Diskusi dimulai dengan pembahasan tentang relevansi belajar coding di era AI dan perbandingan antara WFH vs commuting.

Topik utama menjelaskan sejarah &quot;masa kelam&quot; pengembangan web di mana setiap browser memiliki standar sendiri, memaksa developer menggunakan hack seperti prefix (-webkit-, -moz-) dan polyfill. Interop hadir sebagai solusi dengan memilih fitur-fitur prioritas yang akan diimplementasikan secara konsisten. Episode mengulas dashboard Interop 2025 yang menunjukkan progress setiap browser, membahas area fokus seperti CSS Anchor Positioning, Popover API, View Transitions, WebAssembly, dan penghapusan API usang seperti Mutation Events. Juga dibahas Ladybird, browser baru yang dibangun dari scratch tanpa menggunakan engine yang sudah ada.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 30 Jun 2025 02:58:06 GMT</pubDate>
      <link>https://ngobrol.in/episodes/f1g2zrOmzN0-web-interop-baseline-ngobrolin-web</link>
      <guid isPermaLink="false">f1g2zrOmzN0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/f1g2zrOmzN0.mp3" length="80618100" type="audio/mpeg"/>
      <itunes:duration>01:23:59</itunes:duration>
      <itunes:episode>134</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Database - Ngobrolin WEB</title>
      <description>Episode ini membahas Database Scaling, khususnya perbedaan antara horizontal scaling dan vertical scaling. Topik ini diajukan oleh Mas Triad Moko melalui GitHub discussion sejak April tahun lalu. Narasumber tamu adalah Mas Doni yang sudah ketiga kalinya hadir di Ngobrolin WEB.

Diskusi dimulai dengan cerita lucu tentang tagihan StreamYard yang membengkak hingga 13 juta per tahun setelah stream platform otomatis upgrade ke Pro ketika streaming ke 3 platform sekaligus. Kemudian masuk ke topik utama: database scaling. Host membahas bahwa tidak peduli seberapa cepat framework yang digunakan (Rust, Zig, Laravel), jika database query-nya lambat, aplikasi tetap akan lambat. Episode juga menyentuh perdebatan ORM vs Raw SQL, pentingnya memahami struktur data, tools untuk monitoring slow query, dan peran DBA di era modern.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 17 Jun 2025 14:50:47 GMT</pubDate>
      <link>https://ngobrol.in/episodes/zX0gDaovb1w-ngobrolin-database-ngobrolin-web</link>
      <guid isPermaLink="false">zX0gDaovb1w</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/zX0gDaovb1w.mp3" length="99640676" type="audio/mpeg"/>
      <itunes:duration>01:43:47</itunes:duration>
      <itunes:episode>133</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Bedah Situs - Ngobrolin WEB</title>
      <description>Episode ini merupakan sesi bedah situs yang pertama kali mendapatkan partisipasi dari penonton. Website yang dibedah adalah undangan pernikahan digital yang dibuat oleh Mas Grafis menggunakan Next.js 13 dengan Contentful sebagai headless CMS.

Diskusi dimulai dengan pembahasan tentang pentingnya signed commit (GPG signing) untuk keamanan dan mencegah impersonasi di GitHub. Selanjutnya dilakukan analisis performa dan accessibility terhadap website tersebut. Beberapa masalah yang diidentifikasi meliputi auto-playing audio tanpa konsentrasi user, kontras warna yang kurang, navigasi carousel yang tidak ramah accessibility, serta bundle size yang cukup besar sekitar 4.1 MB terutama karena gambar. Episode juga membahas berbagai tools untuk mengecek accessibility seperti color contrast checker extension dan Chrome DevTools.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 11 Jun 2025 01:26:03 GMT</pubDate>
      <link>https://ngobrol.in/episodes/0sMCTZ77Fjk-bedah-situs-ngobrolin-web</link>
      <guid isPermaLink="false">0sMCTZ77Fjk</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/0sMCTZ77Fjk.mp3" length="79535167" type="audio/mpeg"/>
      <itunes:duration>01:22:51</itunes:duration>
      <itunes:episode>132</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Astro - Ngobrolin WEB</title>
      <description>Episode ini membahas secara mendalam tentang fitur server-side Astro yang menjadikannya framework yang sangat versatile. Diskusi dimulai dengan pembahasan mengapa Astro menjadi favorit banyak developer akhir-akhir ini - kemampuannya mengakomodasi berbagai jenis developer dengan UI library yang berbeda-beda dalam satu proyek.

Topik utama meliputi sistem file-based routing, API routes yang bisa mengembalikan JSON, middleware, helper untuk cookies, data fetching dengan web standard, dan konsep Island Architecture di sisi server (Server Islands) yang memungkinkan on-demand rendering untuk konten yang dinamis. Fitur menarik yang dibahas adalah Astro Actions - RPC-like function dengan type safety dan validasi input otomatis yang memudahkan komunikasi antara client dan server tanpa boilerplate code. Episode juga membahas ekosistem adapter Astro untuk berbagai platform deployment seperti Node.js, Cloudflare Workers, Vercel, dan Netlify.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 04 Jun 2025 22:54:59 GMT</pubDate>
      <link>https://ngobrol.in/episodes/0o-PcX6pR2E-ngobrolin-astro-ngobrolin-web</link>
      <guid isPermaLink="false">0o-PcX6pR2E</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/0o-PcX6pR2E.mp3" length="95174782" type="audio/mpeg"/>
      <itunes:duration>01:39:08</itunes:duration>
      <itunes:episode>131</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Google I/O - Ngobrolin WEB</title>
      <description>Episode Ngobrolin WEB ini membahas secara lengkap tentang Google I/O 2025, dengan fokus utama pada berbagai pengumuman terkait teknologi AI dan pengembangan web. Host membahas model AI terbaru Gemini 2.5 Pro yang secara mengejutkan menjadi pemimpin di berbagai leaderboard LLM, termasuk LLM Arena dan Web Dev Arena. Mereka juga mengulas Veo 3, model video generator dari Google yang mampu menghasilkan video dengan audio secara bersamaan, serta aplikasi Flow yang ditujukan untuk filmmaker profesional. Selain itu, dibahas pula update SDK Gemini yang kini kompatibel dengan OpenAI dan mendukung MCP (Model Context Protocol), serta fitur thinking budget untuk mencegah over-analyzing. Di sektor web development, episode ini menyentuh perkembangan Baseline dan Interop sebagai inisiatif lintas browser yang terus berkembang. Episode juga mencakup diskusi tentang tren remote work dan realitas kerja sebagai digital nomad, dengan berbagai pengalaman pribadi dari para host tentang bekerja di lokasi yang tidak proper untuk kerja. Di akhir episode, diumumkan bahwa topik Astro akan dibahas minggu berikutnya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 27 May 2025 14:38:42 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ZRQrg3dABLQ-ngobrolin-google-io-ngobrolin-web</link>
      <guid isPermaLink="false">ZRQrg3dABLQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ZRQrg3dABLQ.mp3" length="84054560" type="audio/mpeg"/>
      <itunes:duration>01:27:33</itunes:duration>
      <itunes:episode>130</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin React Server Component</title>
      <description>Episode Ngobrolin WEB ini membahas React Server Components (RSC), topik yang sebenarnya sudah ada sejak 2020 namun baru banyak diadopsi secara luas dalam beberapa tahun terakhir. Diskusi dimulai dengan menjelaskan perbedaan antara RSC dengan server-side rendering tradisional, di mana RSC memungkinkan developer menggunakan React di kedua sisi—server dan client—dalam satu codebase yang sama.

Eka dan Ivan mengulas evolusi pengembangan web dari HTML statis, ke Single Page Application (SPA) yang semuanya client-side, lalu muncul meta framework yang mengadopsi server-side rendering untuk mengatasi masalah performa dan SEO. RSC menjadi solusi selanjutnya dengan memisahkan komponen yang berjalan di server (yang tidak perlu interaksi) dan di client (yang butuh interaktivitas), sehingga mengurangi bundle size yang dikirim ke browser.

Episode ini juga menampilkan demo praktis implementasi RSC menggunakan Parcel bundler, menunjukkan bagaimana komponen server bisa mengakses resource seperti file system dan database secara langsung tanpa perlu membuat API endpoint terpisah. Diskusi diakhiri dengan percakapan tentang tantangan adopsi RSC terkait perubahan mental model developer, serta obrolan santai tentang penggunaan AI coding tools seperti Cursor dan Windsurf.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 21 May 2025 03:47:14 GMT</pubDate>
      <link>https://ngobrol.in/episodes/KzqALj3KpDo-ngobrolin-react-server-component</link>
      <guid isPermaLink="false">KzqALj3KpDo</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/KzqALj3KpDo.mp3" length="99611419" type="audio/mpeg"/>
      <itunes:duration>01:43:46</itunes:duration>
      <itunes:episode>129</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Web Performance Update - Ngobrolin WEB</title>
      <description>Episode ini membahas update terbaru seputar web performance, dengan fokus utama pada rilisnya Web Vitals versi 5 yang menghapus FID (First Input Delay) dan menggantinya dengan INP (Interaction to Next Paint) sebagai metrik resmi. Diskusi mendalam mengenai perbedaan antara lab data (data pengujian dengan tools seperti Lighthouse, PageSpeed Insights) dan field data (data real dari pengguna menggunakan Web Vitals JS). Episode juga menyinggung tentang Chrome UX Report (CrUX) yang menyediakan data performance publik dari pengguna Chrome, serta pengenalan tools RAM Vision untuk monitoring capability browser dan fitur web secara lebih detail. Topik tambahan meliputi Speculation Rules API dan View Transitions API yang dapat membuat Multi-Page Application terasa seperti Single-Page Application, serta pentingnya accessibility dan standar web yang berlaku di berbagai negara.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 13 May 2025 15:03:47 GMT</pubDate>
      <link>https://ngobrol.in/episodes/v28qyGyoMw4-web-performance-update-ngobrolin-web</link>
      <guid isPermaLink="false">v28qyGyoMw4</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/v28qyGyoMw4.mp3" length="89179158" type="audio/mpeg"/>
      <itunes:duration>01:32:54</itunes:duration>
      <itunes:episode>128</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin TanStack - Ngobrolin WEB</title>
      <description>Episode Ngobrolin WEB membahas TanStack, kumpulan library front-end yang dibuat oleh Tanner Linsley. Awalnya dikenal dengan React Table dan React Query, TanStack kini telah berevolusi menjadi ekosistem yang framework-agnostik, mendukung React, Solid, Vue, Svelte, dan Angular. Diskusi mencakup sejarah evolusi dari library React-centric menjadi framework-agnostik, filosofi desain modular yang memungkinkan penggunaan library secara terpisah (ketengan) sesuai kebutuhan, serta pendekatan unik Tanner dalam membangun bisnis open source yang independen tanpa venture capital atau akuisisi. Episode juga menyinggung tentang sustainability model bisnis open source dan perbandingan dengan ekosistem lain seperti Vue (Anthony Fu/Evan You) dan React (Next.js/Remix).

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 06 May 2025 14:14:12 GMT</pubDate>
      <link>https://ngobrol.in/episodes/8ke0CsKPjAU-ngobrolin-tanstack-ngobrolin-web</link>
      <guid isPermaLink="false">8ke0CsKPjAU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/8ke0CsKPjAU.mp3" length="64015507" type="audio/mpeg"/>
      <itunes:duration>01:06:41</itunes:duration>
      <itunes:episode>127</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin SEO - Ngobrolin WEB</title>
      <description>Episode Ngobrolin WEB ini membahas topik SEO (Search Engine Optimization) secara mendalam, terutama relevansinya di era AI dan perubahan landscape mesin pencari modern. Diskusi dimulai dengan pertanyaan mendasar: apakah SEO masih relevan ketika orang beralih menggunakan AI untuk mencari informasi? Pembicara menjelaskan bahwa meskipun AI semakin populer, SEO tetap penting karena hasil pencarian Google sekarang menampilkan jawaban AI-generated di bagian atas, yang kemudian diikuti oleh link-link website. Episode ini mengeksplorasi sejarah singkat SEO dari era directory listing seperti Yahoo, hingga lahirnya Google yang menggunakan crawling dan indexing. Pembicara juga membahas perbedaan algoritma antar search engine dan fakta bahwa tidak ada yang benar-benar mengetahui secara pasti sinyal apa yang digunakan oleh mesin pencari, hanya ada guideline dan best practice. Diskusi kemudian berfokus pada perspektif web developer mengenai SEO, menekankan bahwa SEO yang baik pada dasarnya adalah tentang accessibility, semantic HTML, dan struktur konten yang proper. Episode ini juga menyentuh topik-topik teknis seperti hierarchical heading (H1-H6), canonical links untuk menghindari duplicate content, penggunaan alt text pada gambar, meta tags untuk social media sharing (Open Graph dan Twitter Cards), schema markup, dan pentingnya Core Web Vitals. Pembicara menekankan bahwa konten berkualitas tetap menjadi faktor utama, dan SEO hanyalah optimasi - bukan cara untuk memanipulasi sistem. Di bagian akhir, pembicara membahas berbagai tools SEO yang tersedia, mulai dari gratis seperti Google Search Console dan browser extension SEO Quake, hingga tools berbayar seperti SEMrush dan Ahrefs untuk kebutuhan yang lebih komprehensif seperti keyword research dan competitor analysis.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 30 Apr 2025 03:24:54 GMT</pubDate>
      <link>https://ngobrol.in/episodes/99CaLw7Q7os-ngobrolin-seo-ngobrolin-web</link>
      <guid isPermaLink="false">99CaLw7Q7os</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/99CaLw7Q7os.mp3" length="107606142" type="audio/mpeg"/>
      <itunes:duration>01:52:05</itunes:duration>
      <itunes:episode>126</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CORS &amp; Browser Policy - Ngobrolin WEB</title>
      <description>Episode Ngobrolin WEB ini membahas secara mendalam tentang kebijakan keamanan browser (browser security policy) dengan fokus utama pada CORS (Cross-Origin Resource Sharing), CSP (Content Security Policy), dan CORP (Cross-Origin Resource Policy). Pembahasan dimulai dengan pengalaman umum developer yang sering mengalami masalah CORS saat mengembangkan aplikasi web, terutama saat frontend dan backend terpisah. Host menjelaskan bahwa CORS adalah mekanisme keamanan browser yang mencegah website dari origin berbeda mengakses resource tanpa izin, yang dikenal sebagai Same-Origin Policy. Mereka membahas solusi praktis untuk mengatasi CORS, termasuk penggunaan Chrome extension untuk development (sebagai solusi sementara) dan konfigurasi yang benar di sisi server dengan middleware seperti cors di Express.js atau Laravel CORS. Diskusi kemudian meluas ke Content Security Policy (CSP), yang merupakan header HTTP untuk mencegah serangan XSS (Cross-Site Scripting) dengan mengontrol apa saja resource yang boleh dimuat di halaman web. Mereka menjelaskan berbagai directive CSP seperti script-src, style-src, img-src, dan penggunaan hash untuk validasi script. Terakhir, mereka membahas Cross-Origin Resource Policy (CORP) yang lebih spesifik untuk mencegah website lain meng-embed resource kita dalam konteks mereka, sebagai perlindungan terhadap serangan side-channel seperti Spectre dan Meltdown. Seluruh diskusi dikelilingi dengan contoh praktis, pengalaman pribadi, dan humor khas Ngobrolin WEB.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 16 Apr 2025 01:30:03 GMT</pubDate>
      <link>https://ngobrol.in/episodes/RZ0hw1FcdnA-ngobrolin-cors-browser-policy-ngobrolin-web</link>
      <guid isPermaLink="false">RZ0hw1FcdnA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/RZ0hw1FcdnA.mp3" length="88516274" type="audio/mpeg"/>
      <itunes:duration>01:32:12</itunes:duration>
      <itunes:episode>125</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Bedah Situs - Ngobrolin WEB</title>
      <description>Episode ini merupakan edisi perdana segmen &quot;Bedah Situs&quot; di mana tim Ngobrolin WEB mengulas website mereka sendiri, yaitu ngobrol.in. Website ini dibangun dengan bantuan berbagai AI tools seperti GitHub Copilot, Claude Code, Amazon Q Developer CLI, dan Cursor untuk hampir seluruh aspek pengembangan termasuk coding, testing, dan dokumentasi. Website menggunakan teknologi Elixir dengan Phoenix Framework, Live View, PostgreSQL, dan Tailwind CSS. Website ini berfungsi sebagai showcase arsip episode podcast Ngobrolin WEB yang bersumber dari YouTube playlist, dengan fitur RSS feed yang kompatibel dengan format podcast sehingga dapat didengarkan di Spotify. Diskusi juga mencakup proses konversi video YouTube menjadi MP3 menggunakan yt-dlp, deployment menggunakan Coolify (open source alternatif Heroku) di AWS, dan analisis performa website menggunakan Chrome DevTools Performance tab.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 08 Apr 2025 15:11:19 GMT</pubDate>
      <link>https://ngobrol.in/episodes/dk8JSYuOmhc-bedah-situs-ngobrolin-web</link>
      <guid isPermaLink="false">dk8JSYuOmhc</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/dk8JSYuOmhc.mp3" length="80694168" type="audio/mpeg"/>
      <itunes:duration>01:24:03</itunes:duration>
      <itunes:episode>124</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Lebaran - Ngobrolin WEB</title>
      <description>Episode ini adalah ucapan Selamat Idul Fitri dari tim Ngobrolin WEB. Eka, Ivan, dan Rizah memberikan salam Lebaran dengan mengucapkan &quot;Minal Aidzin Wal Faidzin&quot; dan memohon maaf lahir dan batin kepada para pendengar.

Episode ini menampilkan momen yang cukup menghibur ketika para host mencoba mengucapkan salam secara kompak, yang ternyata membutuhkan beberapa kali percobaan untuk mencapai kekompakan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 31 Mar 2025 02:09:48 GMT</pubDate>
      <link>https://ngobrol.in/episodes/L4VUZPu-IMQ-ngobrolin-lebaran-ngobrolin-web</link>
      <guid isPermaLink="false">L4VUZPu-IMQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/L4VUZPu-IMQ.mp3" length="796673" type="audio/mpeg"/>
      <itunes:duration>00:00:50</itunes:duration>
      <itunes:episode>123</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Design Pattern - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Design Pattern dalam pengembangan software, sebuah topik permintaan dari Mas Azam Aziz. Diskusi dimulai dengan perdebatan menarik tentang apakah MVC (Model-View-Controller) termasuk dalam kategori Design Pattern atau tidak, mengingat beberapa referensi menyatakan MVC bukanlah Design Pattern melainkan Architectural Pattern.

Eka dan Ivan mengulas berbagai kategori Design Pattern seperti Creational Pattern, Structural Pattern, dan Behavioral Pattern, serta membahas referensi terpercaya seperti Refactoring Guru dan Patterns.dev karya Addy Osmani. Diskusi juga mencakup perbedaan antara Front-end dan Back-end Design Pattern, serta bagaimana konsep ini berbeda dengan Rendering Method seperti SSR, CSR, dan SSG.

Episode juga menyentuh topik browser security seperti CORS (Cross-Origin Resource Sharing), CORP (Cross-Origin Resource Policy), dan berbagai kebijakan keamanan browser lainnya yang relevan bagi pengembang web modern.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 25 Mar 2025 21:26:14 GMT</pubDate>
      <link>https://ngobrol.in/episodes/utmuHV8-MAU-ngobrolin-design-pattern-ngobrolin-web</link>
      <guid isPermaLink="false">utmuHV8-MAU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/utmuHV8-MAU.mp3" length="81160611" type="audio/mpeg"/>
      <itunes:duration>01:24:32</itunes:duration>
      <itunes:episode>122</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Kata Sandi - Ngobrolin WEB</title>
      <description>Episode Ngobrolin Web ke-122 membahas topik password secara komprehensif dari berbagai sisi: pengguna, developer front-end, hingga back-end. Diskusi dimulai dengan pentingnya password yang kuat dan unik untuk mencegah kebocoran data, yang masih menjadi salah satu top 10 OWASP security risks. Para host membahas praktik terbaik untuk pengguna seperti menggunakan password manager (Bitwarden, LastPass, bawaan browser), menghindari password yang sama di multiple services, dan memanfaatkan fitur password generator. Dari sisi developer, dibahas implementasi yang benar mulai dari penggunaan input type=&quot;password&quot; yang semantik, atribut autocomplete yang proper, hingga teknik hashing dan salting di sisi server menggunakan library seperti bcrypt, Argon2, dan lain-lain. Episode ini juga menyinggung evolusi layanan autentikasi modern seperti Auth0, Firebase, Supabase, dan AuthJS yang mempermudah implementasi security tanpa harus membangun dari nol.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 18 Mar 2025 20:33:20 GMT</pubDate>
      <link>https://ngobrol.in/episodes/wRF7vpvs95s-ngobrolin-kata-sandi-ngobrolin-web</link>
      <guid isPermaLink="false">wRF7vpvs95s</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/wRF7vpvs95s.mp3" length="86451556" type="audio/mpeg"/>
      <itunes:duration>01:30:03</itunes:duration>
      <itunes:episode>121</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Keamanan bareng @mazipan - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang keamanan web (web security) bersama Mas Irfan, narasumber untuk ketiga kalinya. Diskusi dimulai dengan pengalaman Mas Irfan mencari pekerjaan selama 2 bulan dan pentingnya memiliki dana darurat (emergency fund). Topik utama adalah security yang sering dianggap sulit oleh banyak developer karena kurangnya exposure dan pembahasan, padahal security adalah tanggung jawab semua orang dalam tim pengembangan, bukan hanya tim IT security khusus. Episode ini menekankan bahwa security harus dianggap sebagai bagian dari produk, sama seperti performance dan accessibility.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 18 Mar 2025 06:16:05 GMT</pubDate>
      <link>https://ngobrol.in/episodes/7TR-vxCBiZ4-ngobrolin-keamanan-bareng-mazipan-ngobrolin-web</link>
      <guid isPermaLink="false">7TR-vxCBiZ4</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/7TR-vxCBiZ4.mp3" length="80209754" type="audio/mpeg"/>
      <itunes:duration>01:23:33</itunes:duration>
      <itunes:episode>120</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Monorepo - Ngobrolin WEB</title>
      <description>Episode ini membahas konsep Monorepo dalam pengembangan software, sebuah strategi di mana kode dari banyak proyek disimpan dalam satu repository. Host membahas definisi Monorepo, perbedaannya dengan monolitik dan multirepo, serta kelebihan dan kekurangannya.

Diskusi mencakup berbagai tools yang mendukung Monorepo seperti Lerna, NX, Turborepo, dan workspace features dari NPM, Yarn, PNPM, dan Bun. Episode juga menampilkan contoh implementasi Monorepo dari perusahaan besar seperti Google dan proyek open source populer seperti React, Next.js, dan Bun.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 18 Mar 2025 06:15:50 GMT</pubDate>
      <link>https://ngobrol.in/episodes/j-wZjh62Gaw-ngobrolin-monorepo-ngobrolin-web</link>
      <guid isPermaLink="false">j-wZjh62Gaw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/j-wZjh62Gaw.mp3" length="77888408" type="audio/mpeg"/>
      <itunes:duration>01:21:08</itunes:duration>
      <itunes:episode>119</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Fitur Terbaru CSS bersama @AdamArgyleInk dan Bramus @ChromeDevs</title>
      <description>Episode ini membahas CSS Wrap 2024 bersama Adam Argyle dan Bramus, dua Developer Relations Engineer dari tim Chrome yang fokus pada CSS dan UI. Mereka berbagi cerita di balik layar pembuatan CSS Wrap 2024, sebuah website interaktif yang merangkum perkembangan CSS sepanjang tahun 2024 dalam bentuk scrollytelling dengan tema retro game 8-bit.

Diskusi mencakup berbagai topik penting termasuk perkembangan web modern, termasuk peran Adam dan Bramus sebagai DevRel, serta berbagai fitur CSS unggulan seperti Scroll Driven Animations, View Transitions, CSS Nesting, dan Field Sizing. Mereka juga menjelaskan pendekatan mereka dalam menjembatani developer, engineering tim, dan standard body untuk membuat fitur web yang lebih baik dan mudah digunakan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 25 Feb 2025 11:01:09 GMT</pubDate>
      <link>https://ngobrol.in/episodes/QdWmc9bMo48-ngobrolin-fitur-terbaru-css-bersama-adamargyleink-dan-bramus-chromedevs</link>
      <guid isPermaLink="false">QdWmc9bMo48</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/QdWmc9bMo48.mp3" length="82409891" type="audio/mpeg"/>
      <itunes:duration>01:25:51</itunes:duration>
      <itunes:episode>118</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Protokol Jaringan - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang protokol jaringan (network protocols) dan model OSI (Open System Interconnection) yang menjadi dasar komunikasi antar perangkat di jaringan. Diskusi dimulai dengan penjelasan apa itu protokol sebagai tata cara atau spesifikasi yang memungkinkan perangkat-perangkat berbeda untuk saling berkomunikasi dengan reliable dan konsisten. Topik utama meliputi penjelasan 7 lapisan OSI model mulai dari Physical layer (kabel/fisik) hingga Application layer (HTTP, HTTPS, FTP), serta perbedaan antara TCP dan UDP sebagai protokol transport yang umum digunakan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 19 Feb 2025 02:45:03 GMT</pubDate>
      <link>https://ngobrol.in/episodes/iLILgsmq9mg-ngobrolin-protokol-jaringan-ngobrolin-web</link>
      <guid isPermaLink="false">iLILgsmq9mg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/iLILgsmq9mg.mp3" length="94234792" type="audio/mpeg"/>
      <itunes:duration>01:38:10</itunes:duration>
      <itunes:episode>117</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Optimasi Performa JS - Ngborlin WEB</title>
      <description>Episode ini membahas tentang tips dan trik optimasi performa JavaScript, khususnya penggunaan atribut async, defer, dan dynamic import. Diskusi dimulai dengan Core Web Vitals, terutama INP (Interaction to Next Paint) yang menggantikan FID (First Input Delay) sebagai metrik responsivitas halaman. Tim NgobrolinWEB menjelaskan perbedaan antara script synchronous (blocking), async (dieksekusi segera setelah selesai di-download), dan defer (dieksekusi setelah DOM Content Loaded). Episode ini juga membahas kasus nyata seperti penggunaan jQuery, header bidding untuk iklan, cookie consent, dan bagaimana menghindari race condition. Terdapat diskusi menarik tentang Partytown untuk offload third-party script ke web worker, TypeScript, dan sejarah browser serta JavaScript.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 11 Feb 2025 12:27:01 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ObTg-XT9C64-optimasi-performa-js-ngborlin-web</link>
      <guid isPermaLink="false">ObTg-XT9C64</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ObTg-XT9C64.mp3" length="92241963" type="audio/mpeg"/>
      <itunes:duration>01:36:05</itunes:duration>
      <itunes:episode>116</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Video Player - Ngobrolin WEB</title>
      <description>Episode ini membahas perjalanan Imbre Nagi, seorang Cloud Engineer yang berbagi pengalamannya dalam mempelajari front-end development dan membangun platform course online menggunakan Astro. Imbre menceritakan awal mula karirnya sebagai iOS engineer, transisi ke cloud infrastructure, dan tantangan yang dihadapi ketika belajar front-end framework seperti React dan Next.js. Diskusi juga mencakup filosofi Astro sebagai framework yang mengutamakan server-side rendering dengan JavaScript minimal, serta insight tentang teknologi yang digunakan dalam platform course-nya seperti TypeScript, Ansible untuk deployment, dan integrasi dengan Firebase untuk autentikasi.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 04 Feb 2025 14:18:25 GMT</pubDate>
      <link>https://ngobrol.in/episodes/KiBErl9F2a0-ngobrolin-video-player-ngobrolin-web</link>
      <guid isPermaLink="false">KiBErl9F2a0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/KiBErl9F2a0.mp3" length="74275987" type="audio/mpeg"/>
      <itunes:duration>01:17:22</itunes:duration>
      <itunes:episode>115</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CSS Wrapped 2024 - Ngobrolin WEB</title>
      <description>Episode ini membahas CSS Wrapped 2024, sebuah showcase interaktif yang menampilkan 17 fitur CSS baru yang dirilis sepanjang tahun 2024. Ivan dan Eka mengeksplorasi berbagai fitur baru yang dibagi dalam tiga kategori: Components, Interactions, dan Developer Experience.

Website CSS Wrapped 2024 sendiri dibangun dengan Astro dan menampilkan tema retro game yang kreatif. Para pembahas juga membicarakan tentang browser support, di mana beberapa fitur sudah mencapai baseline (didukung semua browser utama) sementara yang lain masih terbatas pada browser berbasis Chromium.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 28 Jan 2025 06:38:31 GMT</pubDate>
      <link>https://ngobrol.in/episodes/2E52qAB9Pq4-ngobrolin-css-wrapped-2024-ngobrolin-web</link>
      <guid isPermaLink="false">2E52qAB9Pq4</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/2E52qAB9Pq4.mp3" length="75169584" type="audio/mpeg"/>
      <itunes:duration>01:18:18</itunes:duration>
      <itunes:episode>114</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin LocalFirst - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang paradigma Local First dalam pengembangan aplikasi modern. Diskusi dimulai dari pengalaman menggunakan Actual Budget, aplikasi personal finance yang berjalan secara lokal dan dapat diakses offline. Trio host membahas definisi Local First menurut Maggie Appleton yang bukan hanya tentang storage lokal, tetapi aplikasi yang dibangun untuk penggunaan personal dan lingkungan sekitar. Episode ini juga mengeksplorasi berbagai teknologi pendukung seperti database lokal (IndexedDB, PouchDB, SQLite dengan WebAssembly), CRDT (Conflict-Free Replicated Data Types) untuk resolusi konflik, serta sync engine modern seperti PowerSync, ElectricSQL, dan Zero. Diskusi juga menyentuh tren evolusi dari aplikasi offline-first era desktop, ke online-first saat web booming, dan kembali ke hybrid offline/online dengan tetap mempertahankan kepemilikan data (data ownership).

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 21 Jan 2025 14:37:39 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Ggx5EOiZIwA-ngobrolin-localfirst-ngobrolin-web</link>
      <guid isPermaLink="false">Ggx5EOiZIwA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Ggx5EOiZIwA.mp3" length="88986478" type="audio/mpeg"/>
      <itunes:duration>01:32:42</itunes:duration>
      <itunes:episode>113</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Video Singkat bareng @dannydwic - Ngobrolin WEB</title>
      <description>Episode Ngobrolin WEB ini berbincang dengan Dhani Dwijaya Putra, seorang software engineer di Hijra sekaligus konten kreator programming di TikTok dan LinkedIn. Percakapan membahas perjalanan karir Dhani yang unik—beralih dari latar belakang pendidikan olahraga menjadi software engineer melalui belajar autodidak selama 2 tahun dengan bimbingan mentor. Topik utama episode adalah proses pembuatan konten video pendek untuk edukasi programming, termasuk strategi scripting, teknik recording, editing, dan cara meningkatkan engagement audiens. Dhani berbagi formula pembuatan konten edukatif yang engaging melalui showing emotions, storytelling, dan struktur konten yang jelas. Episode ini juga menyentuh aspek time management untuk menyeimbangkan pekerjaan full-time sebagai software engineer dengan hobi membuat konten, serta rencana karir ke depan termasuk target bekerja di luar negeri.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 14 Jan 2025 15:31:40 GMT</pubDate>
      <link>https://ngobrol.in/episodes/QgnEdmGl814-ngobrolin-video-singkat-bareng-dannydwic-ngobrolin-web</link>
      <guid isPermaLink="false">QgnEdmGl814</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/QgnEdmGl814.mp3" length="99008722" type="audio/mpeg"/>
      <itunes:duration>01:43:08</itunes:duration>
      <itunes:episode>112</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngborolin 2025 - Ngobrolin WEB</title>
      <description>Episode ini membahas tren teknologi web di tahun 2025 dengan fokus utama pada perkembangan Artificial Intelligence (AI). Diskusi dimulai dengan review singkat tren 2024, dimana AI Generative menjadi sangat dominan dengan banyak provider baru, produk yang beragam (chatbot, image generator, video generator, audio generator), dan integrasi AI yang semakin meluas ke berbagai produk. Episode ini juga menyinggung tren &quot;micro apps&quot; atau aplikasi sekali pakai yang dibuat dengan bantuan AI, serta prediksi bahwa AI akan semakin terintegrasi dan terjangkau bagi developer web.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 07 Jan 2025 14:20:44 GMT</pubDate>
      <link>https://ngobrol.in/episodes/_6HCMH8SREU-ngborolin-2025-ngobrolin-web</link>
      <guid isPermaLink="false">_6HCMH8SREU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/_6HCMH8SREU.mp3" length="76962629" type="audio/mpeg"/>
      <itunes:duration>01:20:10</itunes:duration>
      <itunes:episode>111</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin WEB edisi Offline Surabaya</title>
      <description>Episode ini adalah sesi tanya jawab Ngobrolin Web versi offline yang diadakan di Surabaya. Pembahasan mencakup berbagai topik teknis seputar pengembangan web, mulai dari perbedaan penggunaan RUM (Real User Monitoring) dan Google Analytics, tantangan menggunakan AI untuk front-end development, keunggulan Tailwind CSS untuk developer yang tidak terlalu mahir CSS, optimasi performa web dengan banyak third-party libraries, hingga perdebatan tentang penggunaan ORM seperti Prisma dan Sequelize dibandingkan SQL raw. Episode ini juga membahas tentang browser automation, web scraping, dan cara kerja spesifikasi teknis web antar browser modern.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 23 Dec 2024 11:24:35 GMT</pubDate>
      <link>https://ngobrol.in/episodes/bu4mEcws2h0-ngobrolin-web-edisi-offline-surabaya</link>
      <guid isPermaLink="false">bu4mEcws2h0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/bu4mEcws2h0.mp3" length="36208683" type="audio/mpeg"/>
      <itunes:duration>00:37:43</itunes:duration>
      <itunes:episode>110</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Desktop App - Ngobrolin WEB</title>
      <description>Episode ini membahas pengalaman produksi menggunakan Tauri, framework desktop application berbasis Rust yang memungkinkan pengembangan aplikasi desktop cross-platform dengan teknologi web. Mas Donny dan Mas Aris dari Zero01 Group berbagi pengalaman mereka memilih Tauri sebagai solusi untuk membangun aplikasi desktop trading, menjelaskan keuntungan menggunakan WebView native dari OS dan bagaimana Tauri menawarkan performa lebih baik dibandingkan alternatif seperti Electron.

Diskusi mencakup berbagai aspek teknis termasuk integrasi SQLite untuk penyimpanan data lokal, tantangan multi-monitor, serta keamanan data dengan enkripsi. Kedua pembicara juga berbagi insight tentang ekosistem Rust, integrasi dengan Deno, dan tips karir untuk developer teknis tentang pentingnya membangun kehadiran di media sosial.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 17 Dec 2024 22:38:42 GMT</pubDate>
      <link>https://ngobrol.in/episodes/94-ige23PDs-ngobrolin-desktop-app-ngobrolin-web</link>
      <guid isPermaLink="false">94-ige23PDs</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/94-ige23PDs.mp3" length="82226407" type="audio/mpeg"/>
      <itunes:duration>01:25:39</itunes:duration>
      <itunes:episode>109</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Pengalaman Frontend @imrenagi -  Ngobrolin WEB</title>
      <description>Episode ini membahas tentang teknologi video di web bersama Mas Yudi, engineer yang bekerja di Daily Motion. Percakapan dimulai dengan sejarah singkat video di web, dari era Flash hingga HTML5, dan tantangan format video seperti MP4, WebM, dan OGV. Mas Yudi berbagi pengalaman kerja di bagian B2B Daily Motion yang menyediakan layanan hosting video untuk klien corporate, termasuk infrastruktur video yang bisa di-white-label. Diskusi mencakup berbagai aspek teknis seperti autoplay policy browser, integrasi iklan menggunakan Google IMA SDK, tantangan smart TV dengan browser engine Chromium versi lama, hingga isu performa dan accessibility pada video player. Episode ini juga menyentuh regulasi seperti GDPR dan PDP (Perlindungan Data Pribadi) yang mempengaruhi implementasi video di website.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 10 Dec 2024 14:55:26 GMT</pubDate>
      <link>https://ngobrol.in/episodes/jxW4wishA8s-ngobrolin-pengalaman-frontend-imrenagi-ngobrolin-web</link>
      <guid isPermaLink="false">jxW4wishA8s</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/jxW4wishA8s.mp3" length="85990965" type="audio/mpeg"/>
      <itunes:duration>01:29:34</itunes:duration>
      <itunes:episode>108</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Persiapan DevFest Surabaya - Ngobrolin WEB</title>
      <description>Episode ini membahas persiapan dan agenda DevFest Surabaya 2024, acara tahunan Google Developer Group (GDG) Surabaya yang akan diselenggarakan pada tanggal 8 Desember 2024. Trio host Ngobrolin Web - Mas Riza, Mas Ivan, dan Mbak Eka - akan menjadi pembicara dalam sesi khusus &quot;Ngobrolin Web&quot; yang akan diadakan secara offline. Episode ini juga mengundang Haidar Zamzam, salah satu panitia GDG Surabaya, untuk berbagi informasi tentang persiapan acara, format event, dan berbagai topik teknis yang akan dibahas. Diskusi mencakup topik-topik seperti Browser Automation, HTML over the Wire, dan penggunaan AI sebagai coding assistant untuk front-end development.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 03 Dec 2024 14:10:37 GMT</pubDate>
      <link>https://ngobrol.in/episodes/8MhHQNJ6OzE-persiapan-devfest-surabaya-ngobrolin-web</link>
      <guid isPermaLink="false">8MhHQNJ6OzE</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/8MhHQNJ6OzE.mp3" length="62539275" type="audio/mpeg"/>
      <itunes:duration>01:05:09</itunes:duration>
      <itunes:episode>107</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Alat Dokumentasi - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang dokumentasi dalam pengembangan software, mulai dari konsep dasar, jenis-jenis dokumentasi, hingga berbagai tools yang dapat digunakan. Diskusi dimulai dengan pengenalan Documentation System yang terdiri dari empat jenis utama: Tutorial (learning-oriented), How-to Guides (problem-solving oriented), Explanation (teoretical/conceptual), dan Reference (API documentation). Episode mengulas berbagai tools populer seperti Docusaurus (React-based), Starlight (Astro-based), Storybook (untuk UI components), Swagger/OpenAPI (untuk API documentation), dan Google Code Lab (untuk step-by-step tutorial). Topik penting yang dibahas meliputi best practice &quot;Docs as Code&quot; di mana dokumentasi ditempatkan dalam reposisi yang sama dengan kode untuk memudahkan tracking, version control, dan code review, serta diskusi tentang bagaimana dokumentasi modern juga perlu dikonsumsi oleh AI tools seperti Cursor dan Copilot.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 19 Nov 2024 22:29:42 GMT</pubDate>
      <link>https://ngobrol.in/episodes/w0--WVHU5DE-ngobrolin-alat-dokumentasi-ngobrolin-web</link>
      <guid isPermaLink="false">w0--WVHU5DE</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/w0--WVHU5DE.mp3" length="90095324" type="audio/mpeg"/>
      <itunes:duration>01:33:51</itunes:duration>
      <itunes:episode>106</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Slide - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang berbagai tools dan platform untuk membuat presentasi slide, mulai dari konvensional seperti PowerPoint dan Keynote hingga berbasis web seperti Google Slides, Canva, dan solusi berbasis kode seperti Reveal.js, MDX Deck, dan Slidev. Diskusi dimulai dengan pengalaman pribadi para host dalam menggunakan berbagai tools presentasi, kelebihan dan kekurangan masing-masing, serta fokus khusus pada Slidev - sebuah framework berbasis Markdown dan Vue yang memungkinkan developer membuat presentasi dengan cara yang lebih natural menggunakan kode. Episode juga menyinggung tentang use case khusus untuk developer seperti menampilkan kode dengan syntax highlighting, demo langsung di browser, dan kemudahan kolaborasi serta hosting.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 13 Nov 2024 00:38:22 GMT</pubDate>
      <link>https://ngobrol.in/episodes/uYnfyW3M790-ngobrolin-slide-ngobrolin-web</link>
      <guid isPermaLink="false">uYnfyW3M790</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/uYnfyW3M790.mp3" length="84726221" type="audio/mpeg"/>
      <itunes:duration>01:28:15</itunes:duration>
      <itunes:episode>105</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin MicroFrontend - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Micro Front-end, sebuah arsitektur front-end yang memecah aplikasi monolitik menjadi bagian-bagian kecil yang dapat dikelola oleh tim yang berbeda secara independen. Diskusi dipandu oleh Ivan dengan narasumber Mas Irvan Maulana dan Lihao, yang berbagi pengalaman dan perspektif mereka tentang implementasi micro front-end di industri. Topik yang dibahas meliputi definisi micro front-end, kapan dan mengapa harus menggunakannya, tantangan performa dan dependensi, perbedaan antara monorepo dan micro front-end, serta konsep horizontal dan vertical split. Diskusi juga menyentuh alat-alat seperti Module Federation Plugin dan perdebatan tentang apakah pendekatan Vercel (vertical split) dapat disebut sebagai micro front-end yang sejati.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 05 Nov 2024 14:40:12 GMT</pubDate>
      <link>https://ngobrol.in/episodes/4B17oXqMoRY-ngobrolin-microfrontend-ngobrolin-web</link>
      <guid isPermaLink="false">4B17oXqMoRY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/4B17oXqMoRY.mp3" length="84391853" type="audio/mpeg"/>
      <itunes:duration>01:27:54</itunes:duration>
      <itunes:episode>104</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngborolin Svelte feat. @lihautan - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Svelte dan Svelte 5 bersama Lihau, seorang Svelte maintainer yang bekerja sebagai Front-end Engineer di Shopee Singapore. Lihau berbagi perjalanan menjadi maintainer Svelte yang dimulai saat pandemi COVID-19 ketika ia mencoba membaca kode Svelte di GitHub dan membuat pull request kecil. Diskusi mencakup perbedaan antara Svelte dan React, keuntungan menggunakan Svelte untuk animasi dan transisi, konsep compiler Svelte yang mengubah kode menjadi vanilla JavaScript, serta perubahan besar dalam Svelte 5 yang memperkenalkan runes untuk universal reactivity. Episode juga membahas tentang SvelteKit sebagai meta framework resmi, contoh aplikasi populer yang menggunakan Svelte seperti Apple Music dan syntax.fm, serta tantangan dalam mengadopsi framework baru di lingkungan perusahaan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 29 Oct 2024 23:17:42 GMT</pubDate>
      <link>https://ngobrol.in/episodes/8tZIeQH1DSU-ngborolin-svelte-feat-lihautan-ngobrolin-web</link>
      <guid isPermaLink="false">8tZIeQH1DSU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/8tZIeQH1DSU.mp3" length="68830815" type="audio/mpeg"/>
      <itunes:duration>01:11:42</itunes:duration>
      <itunes:episode>103</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin JavaScript Bangkok - Ngobrolin WEB</title>
      <description>Episode ini membahas pengalaman tim Ngobrolin WEB menghadiri JavaScript Bangkok Conference 2.0.1 di Bangkok, Thailand. Rizal menceritakan pengalamannya ditolak saat mengajukan topik presentasi tentang Local First AI, namun tetap mendapat kesempatan untuk hadir setelah nebeng hotel dan mendapat subsidi dari pihak penyelenggara. Selama konferensi, mereka menghadiri berbagai sesi menarik termasuk keynote oleh Lihao (maintainer Stealth) tentang cara kerja spell compiler, presentasi oleh Pak Thor (ex-Googler) tentang real-time translation dan semantic search menggunakan WebAssembly dan WebGPU secara offline, serta sesi tentang creative coding dengan P5.js oleh Patt Vira. Ivan memberikan presentasi lightning talk tentang WebDriver BiDi. Episode juga menyinggung perbandingan budaya dan kuliner antara Indonesia, Thailand, dan Malaysia, serta diskusi teknis mengapa framework JavaScript yang populer cenderung bersifat minimalis dibandingkan full-battery seperti framework di bahasa pemrograman lain.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 23 Oct 2024 04:50:46 GMT</pubDate>
      <link>https://ngobrol.in/episodes/4yHA-8Bu4XM-ngobrolin-javascript-bangkok-ngobrolin-web</link>
      <guid isPermaLink="false">4yHA-8Bu4XM</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/4yHA-8Bu4XM.mp3" length="74502939" type="audio/mpeg"/>
      <itunes:duration>01:17:36</itunes:duration>
      <itunes:episode>102</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin ViteConf - Ngobrolin WEB</title>
      <description>Episode ini membahas ViteConf 2024, sebuah konferensi yang menghadirkan ekosistem Vite dan berbagai tools pengembangan web modern. Topik utama meliputi pengumuman pendanaan Void Zero oleh Evan You (pencipta Vite), hadirnya toolchain baru yang lebih cepat seperti OXC dan Rolldown, serta pembahasan tentang Tutorial Kit dari StackBlitz untuk membuat tutorial interaktif. Episode juga menyentuh fenomena &quot;Everything Written in Rust&quot; di dunia JavaScript tooling serta perbandingan antara berbagai bundler dan linter modern.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 15 Oct 2024 23:22:23 GMT</pubDate>
      <link>https://ngobrol.in/episodes/RfOoMPVgYjM-ngobrolin-viteconf-ngobrolin-web</link>
      <guid isPermaLink="false">RfOoMPVgYjM</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/RfOoMPVgYjM.mp3" length="79413959" type="audio/mpeg"/>
      <itunes:duration>01:22:43</itunes:duration>
      <itunes:episode>101</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Deno - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Deno 2, runtime JavaScript/TypeScript alternatif Node.js yang dibuat oleh Ryan Dahl (pencipta Node.js asli). Topik utama mencakup sejarah Deno, perbedaan dengan Node.js, keunggulan utama seperti security by default dan TypeScript first-class citizen, serta ekosistem lengkap yang meliputi Fresh framework, JSR (package registry), Deno KV (database), dan Deno Deploy (platform hosting). Diskusi juga menyinggung perbandingan dengan runtime lain seperti Bun serta kelebihan dan kekurangan masing-masing.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 08 Oct 2024 15:04:48 GMT</pubDate>
      <link>https://ngobrol.in/episodes/d7L_jRDJb-E-ngobrolin-deno-ngobrolin-web</link>
      <guid isPermaLink="false">d7L_jRDJb-E</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/d7L_jRDJb-E.mp3" length="104256617" type="audio/mpeg"/>
      <itunes:duration>01:48:36</itunes:duration>
      <itunes:episode>100</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Drama Trademark &amp; Open Source - Ngobrolin WEB</title>
      <description>Episode ini membahas drama perseteruan antara Matt Mullenweg (co-founder WordPress) dengan WP Engine, sebuah perusahaan hosting WordPress. Konflik berawal dari tuduhan penggunaan merek WordPress yang berlebihan oleh WP Engine di luar batas &quot;fair usage&quot; serta klaim ketidakkontribusian WP Engine terhadap proyek open source WordPress. Matt Mullenweg menuntut pembayaran lisensi 8% dari pendapatan WP Engine, yang ditolak oleh perusahaan tersebut. Perseteruan ini berkembang hingga pemblokiran akses layanan WordPress.org untuk pelanggan WP Engine. Episode juga menyentuh tema pentingnya memahami perbedaan antara &quot;free&quot; dan &quot;open source&quot;, serta konsep vendor lock-in dalam ekosistem teknologi modern.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 01 Oct 2024 14:45:54 GMT</pubDate>
      <link>https://ngobrol.in/episodes/V1yh7lLkzbw-ngobrolin-drama-trademark-open-source-ngobrolin-web</link>
      <guid isPermaLink="false">V1yh7lLkzbw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/V1yh7lLkzbw.mp3" length="58220503" type="audio/mpeg"/>
      <itunes:duration>01:00:39</itunes:duration>
      <itunes:episode>99</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin FOMO - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang fenomena FOMO (Fear of Missing Out) di kalangan developer teknologi, khususnya di dunia web development yang perubahannya sangat cepat. Diskusi dimulai dengan pengalaman tim menghadapi pertanyaan dari developer yang merasa tertinggal karena kantornya menggunakan teknologi yang sudah jadul, diluar tren yang sedang ramai dibahas. Topik berkembang menjadi diskusi yang lebih dalam tentang pertimbangan mengadopsi teknologi baru di tempat kerja, membedakan antara FOMO yang irasional dengan kebutuhan nyata untuk upgrade, dan konsep JOMO (Joy of Missing Out) sebagai kontrapoint. Episode juga membahas Lindy Effect yang menyatakan bahwa teknologi yang sudah bertahan lama cenderung akan terus bertahan relevan, serta tips untuk mengatasi FOMO seperti fokus pada &apos;learning how to learn&apos; daripada menghafal detail setiap framework.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 24 Sep 2024 23:04:02 GMT</pubDate>
      <link>https://ngobrol.in/episodes/NxIfTz_DN-0-ngobrolin-fomo-ngobrolin-web</link>
      <guid isPermaLink="false">NxIfTz_DN-0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/NxIfTz_DN-0.mp3" length="98192030" type="audio/mpeg"/>
      <itunes:duration>01:42:17</itunes:duration>
      <itunes:episode>98</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>🗣️ Ngobrolin HTMX - Ngobrolin WEB</title>
      <description>Episode Ngobrolin ini membahas tentang HTMX, sebuah front-end framework yang unik dengan pendekatan HTML-first. Berbeda dengan framework modern seperti React atau Vue yang berbasis JavaScript, HTMX memperluas kemampuan HTML melalui atribut khusus dengan prefix HX-, memungkinkan elemen HTML mana pun untuk melakukan HTTP request (GET, POST, PATCH, PUT, DELETE) tanpa perlu menulis kode JavaScript tambahan. Konsep kuncinya adalah &quot;HTML over the wire&quot; di mana server mengirimkan HTML sebagai respons yang kemudian langsung di-swap ke DOM, bukan JSON seperti pada SPA modern. Para pembicara juga menunjukkan demo live coding menggunakan Hono sebagai backend server untuk mendemonstrasikan fitur-fitur HTMX seperti hx-get, hx-post, hx-target, hx-swap, hx-indicator, dan hx-boost untuk membuat Single Page Application sederhana.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 17 Sep 2024 14:51:16 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ayiRFLsM-mM--ngobrolin-htmx-ngobrolin-web</link>
      <guid isPermaLink="false">ayiRFLsM-mM</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ayiRFLsM-mM.mp3" length="93633349" type="audio/mpeg"/>
      <itunes:duration>01:37:32</itunes:duration>
      <itunes:episode>97</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Diskusi Bebas - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang pengalaman tim dalam beralih dari StreamYard ke Vdo.Ninja, sebuah tools streaming open source berbasis teknologi WebRTC. Diskusi kemudian bergeser ke topik performa website dengan audit Core Web Vitals (INP, CLS, LCP) yang dilakukan di kantor. Topik utama yang dibahas adalah WCAG accessibility audit level 2.1 AA, termasuk aspek legal seperti ADA (Americans with Disabilities Act) di Amerika dan regulasi yang mulai mewajibkan aksesibilitas di Eropa. Episode juga membahas tantangan dalam menjalankan audit accessibility yang mencakup development, design, konten, dan QA.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 10 Sep 2024 09:27:49 GMT</pubDate>
      <link>https://ngobrol.in/episodes/hsf-T40wRz0-diskusi-bebas-ngobrolin-web</link>
      <guid isPermaLink="false">hsf-T40wRz0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/hsf-T40wRz0.mp3" length="84542318" type="audio/mpeg"/>
      <itunes:duration>01:28:04</itunes:duration>
      <itunes:episode>96</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Buku Halo Koding - Ngobrolin WEB</title>
      <description>Episode ini membahas buku &quot;Halo Coding&quot; karya Hilman, sebuah buku yang membahas dunia pemrograman dari sisi manusianya, bukan dari sisi teknis. Hilman berbagi perjalanannya menulis buku selama masa pandemi, mulai dari motivasi awal yaitu menggabungkan passionnya terhadap menulis dan pemrograman, hingga proses self-publishing yang ia lakukan. Buku ini lahir dari keprihatinan Hilman melihat minimnya literatur tentang pemrograman yang membahas aspek non-teknis seperti mental model, tantangan psikologis, dan masalah keseharian yang dihadapi programmer. Episode ini juga menyinggung tentang imposter syndrome, strategi menentukan harga produk digital, dan pentingnya memulai hal-hal kecil (start small) dalam meraih tujuan besar.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 03 Sep 2024 14:40:39 GMT</pubDate>
      <link>https://ngobrol.in/episodes/fZtxF7gECuI-ngobrolin-buku-halo-koding-ngobrolin-web</link>
      <guid isPermaLink="false">fZtxF7gECuI</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/fZtxF7gECuI.mp3" length="80444229" type="audio/mpeg"/>
      <itunes:duration>01:23:48</itunes:duration>
      <itunes:episode>95</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Google I⧸O Connect China 2024! #WPUCAST x #NgobrolinWEB</title>
      <description>Episode ini membahas pengalaman para Google Developer Expert (GDE) dari Indonesia yang menghadiri Google I/O Connect China 2024 di Beijing. Mereka berbagi cerita tentang perjalanan, sesi-sesi teknis yang diikuti, demo interaktif menarik, serta kesempatan bertemu langsung dengan developer relation Google seperti Adam Argyle, Thomas Steiner, dan Jocelyn. Episode ini juga membahas perbedaan antara Google I/O, I/O Connect, dan I/O Extended, serta berbagai teknologi baru seperti AI di browser, View Transitions API, dan fitur terbaru Chrome DevTools.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 26 Aug 2024 04:54:44 GMT</pubDate>
      <link>https://ngobrol.in/episodes/vQIu4ekqhvY-ngobrolin-google-io-connect-china-2024-wpucast-x-ngobrolinweb</link>
      <guid isPermaLink="false">vQIu4ekqhvY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/vQIu4ekqhvY.mp3" length="49868843" type="audio/mpeg"/>
      <itunes:duration>00:51:57</itunes:duration>
      <itunes:episode>94</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Astro - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Astro, sebuah meta framework JavaScript yang semakin populer di kalangan developer. Pembahasan dimulai dengan pengenalan Astro sebagai framework yang awalnya fokus pada content-driven websites dan static site generation (SSG), namun kini telah berkembang mendukung SSG, SSR, dan hybrid rendering. Host menjelaskan filosofi Astro yang mengedepankan HTML-first, zero JavaScript by default, dan pendekatan island architecture untuk interaktivitas yang terkontrol. Episode ini juga membahas fitur unggulan Astro seperti zero-lock (mendukung berbagai UI framework seperti React, Vue, Svelte, Preact, dan Solid), performa yang optimal dengan hydration minimal, serta adopsi web API modern seperti requestIdleCallback. Dibahas juga evolusi Astro dari penggabungan Snowpack ke Vite, integrasi Astro DB, fitur experimental Server Islands, serta proyek terkait seperti Starlight untuk dokumentasi. Perbandingan dengan framework lain seperti Next.js dan Gatsby juga menjadi topik menarik, menyoroti keunggulan Astro dalam performa dan pendekatan yang lebih web standard.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 20 Aug 2024 01:59:39 GMT</pubDate>
      <link>https://ngobrol.in/episodes/89TRqTXfwrg-ngobrolin-astro-ngobrolin-web</link>
      <guid isPermaLink="false">89TRqTXfwrg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/89TRqTXfwrg.mp3" length="69036451" type="audio/mpeg"/>
      <itunes:duration>01:11:55</itunes:duration>
      <itunes:episode>93</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Big-O - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Big O Notation, sebuah konsep fundamental dalam ilmu komputer yang digunakan untuk mengukur kompleksitas performa kode. Diskusi dimulai dengan pengalaman tim mengenai pembelajaran Big O di kampus dan relevansinya dalam coding interview. Topik utama mencakup pengenalan berbagai jenis notasi kompleksitas seperti O(1), O(n), O(log n), O(n²), hingga O(n!), serta perbedaan antara Big O (worst case scenario), Omega (best case scenario), dan Theta notation. Episode juga menampilkan studi kasus nyata dari dunia kerja, termasuk kisah menarik tentang sistem penyimpanan 15.000 kunci mobil yang menerapkan konsep indexing secara fisik, serta contoh implementasi query optimization untuk WordPress block editor.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 30 Jul 2024 22:31:53 GMT</pubDate>
      <link>https://ngobrol.in/episodes/NDQXIdPWaUQ-ngobrolin-big-o-ngobrolin-web</link>
      <guid isPermaLink="false">NDQXIdPWaUQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/NDQXIdPWaUQ.mp3" length="79319083" type="audio/mpeg"/>
      <itunes:duration>01:22:37</itunes:duration>
      <itunes:episode>92</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin State of JS Bagian 2 - Ngobrolin WEB</title>
      <description>Episode ini adalah kelanjutan pembahasan State of JavaScript 2023, berfokus pada meta framework, testing tools, dan build tools. Diskusi dimulai dengan pembahasan meta framework seperti Next.js yang mendominasi pasar, diikuti oleh Nuxt, dan Astro yang mengalami pertumbuhan signifikan. Astro menonjol dengan pendekatannya yang agnostik terhadap framework UI, mendukung React, Vue, Solid, hingga Vanilla JavaScript. Pembahasan juga mencakup sentimen pengguna terhadap berbagai meta framework, dengan Gatsby mengalami penurunan drastis dan Remix yang sempat hype namun memiliki kompleksitas tersendiri.

Untuk testing tools, Vitest dan Playwright mengalami kenaikan popularitas yang signifikan menggeser Jest dan Cypress. Playwright mendapat pujian karena dokumentasinya yang di-revamp dan API yang mirip dengan Testing Library. Diskusi juga menyentuh build tools seperti Vite yang semakin dominan menggantikan Webpack, serta runtime baru seperti Bun yang memiliki bundler built-in bernama &quot;Bundler&quot;.

Episode ini juga menyoroti pain points utama dalam ekosistem JavaScript modern: excessive dominance dari framework tertentu (terutama React), terlalu banyak pilihan (choice overload), vendor lock-in concerns, dan dokumentasi yang kurang lengkap. Khusus untuk Next.js, isu utama adalah App Router instability, server components complexity, dan ketergantungan pada Vercel untuk deployment. Kesimpulan penting adalah pentingnya testing minimal untuk critical business scenarios, dan pentingnya memahami trade-off antara kemudahan penggunaan (magic) dengan kustomisasi.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 17 Jul 2024 23:34:01 GMT</pubDate>
      <link>https://ngobrol.in/episodes/aPv5UxXSPfM-ngobrolin-state-of-js-bagian-2-ngobrolin-web</link>
      <guid isPermaLink="false">aPv5UxXSPfM</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/aPv5UxXSPfM.mp3" length="100674289" type="audio/mpeg"/>
      <itunes:duration>01:44:52</itunes:duration>
      <itunes:episode>91</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin State of JavaScript - Ngobrolin WEB</title>
      <description>Episode ini membahas hasil State of JavaScript 2023 survey yang baru dirilis, memberikan gambaran komprehensif tentang landscape JavaScript dan web development. Host membahas demografi responden survei yang menunjukkan bias terhadap negara-negara Barat dan English-speaking countries, dengan mayoritas responden berusia 30-39 tahun (milenial) dan berpengalaman lebih dari 4 tahun. Menariknya, 90% responden adalah laki-laki, menunjukkan under-representation perempuan di industri.

Pembahasan fitur JavaScript modern meliputi nullish coalescing operator yang banyak dipakai namun sering dilupakan namanya dalam interview, dynamic import untuk lazy loading, private fields untuk class-based development, dan top-level await yang banyak ditunggu. Browser APIs yang dibahas mencakup WebSocket, Geolocation, Web Animation, WebAssembly, dan modern APIs seperti Broadcast Channel dan Temporal untuk date handling.

Pain points JavaScript yang dominan meliputi: static typing (JavaScript inherently dynamic sehingga TypeScript menjadi kebutuhan), module system fragmentation antara CJS dan ESM, date/time handling yang tricky (JavaScript month dimulai dari 0), dan slow progress pada type annotation proposal. Isu lainnya adalah too many frameworks dan tools yang membuat developer kebingungan (choice overload), browser support inconsistency (terutama Safari), dan performance issues.

Untuk libraries, Webpack menunjukkan grafik fall dari grace - sangat populer di 2017-2020 namun sekarang lebih banyak experience negatif. Vite sebaliknya, dengan tingkat kepuasan sangat tinggi. TypeScript Compiler menempati posisi baik dengan 43% experience positif. Frontend framework landscape masih didominasi React, Vue, dan Angular, dengan Svelte dan Solid.js mulai mendapat traction namun penggunaan di production masih terbatas.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 09 Jul 2024 15:05:24 GMT</pubDate>
      <link>https://ngobrol.in/episodes/q2Xe49Du4no-ngobrolin-state-of-javascript-ngobrolin-web</link>
      <guid isPermaLink="false">q2Xe49Du4no</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/q2Xe49Du4no.mp3" length="91195811" type="audio/mpeg"/>
      <itunes:duration>01:35:00</itunes:duration>
      <itunes:episode>90</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Elixir - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang Elixir, bahasa pemrograman fungsional yang berjalan di BEAM (Erlang Virtual Machine), bersama tamu spesial Alan Weimah. Diskusi dimulai dengan latar belakang Alan yang berpindah dari Ruby ke Elixir karena ketertarikannya pada pemrosesan multi-core dan concurrent programming. Topik utama meliputi perbedaan antara concurrency dan parallelism, konsep green thread, keunggulan model pemrosesan Elixir yang menggunakan copy of data untuk menghindari mutex dan locking, serta perbedaan mindset antara OOP dan functional programming. Alan juga menjelaskan tentang OTP (Open Telecom Platform), Phoenix framework, Phoenix LiveView untuk real-time web applications, serta berbagai use case yang cocok untuk Elixir seperti aplikasi web, sistem telekomunikasi, dan aplikasi real-time.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 02 Jul 2024 16:16:40 GMT</pubDate>
      <link>https://ngobrol.in/episodes/vufuDf7MrmA-ngobrolin-elixir-ngobrolin-web</link>
      <guid isPermaLink="false">vufuDf7MrmA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/vufuDf7MrmA.mp3" length="87414116" type="audio/mpeg"/>
      <itunes:duration>01:31:03</itunes:duration>
      <itunes:episode>89</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Layout Email - Ngobrolin WEB</title>
      <description>Episode Ngobrolin WEB ini membahas tantangan dan kompleksitas dalam membuat email template HTML. Topik utama meliputi perbedaan antara HTML untuk web dan HTML untuk email, keterbatasan CSS di berbagai email client, serta berbagai tools dan framework yang dapat membantu developer dalam membuat email template yang responsif dan konsisten di berbagai platform.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 26 Jun 2024 00:19:18 GMT</pubDate>
      <link>https://ngobrol.in/episodes/pCUea-03ZbQ-ngobrolin-layout-email-ngobrolin-web</link>
      <guid isPermaLink="false">pCUea-03ZbQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/pCUea-03ZbQ.mp3" length="79676438" type="audio/mpeg"/>
      <itunes:duration>01:23:00</itunes:duration>
      <itunes:episode>88</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Safari - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang sejarah dan perkembangan browser, khususnya WebKit dan Safari. Diskusi dimulai dengan fenomena browser war yang semakin mengerucut ke sedikit engine saja - Chromium, Gecko (Firefox), dan WebKit. Tim narasumber menjelaskan sejarah panjang WebKit yang berasal dari KHTML dan KJS milik KDE, kemudian diforking oleh Apple menjadi Safari dan open source sebagai WebKit. Google kemudian menggunakan WebKit sebelum akhirnya membuat Blink engine sendiri. Episode ini juga membahas bagaimana Apple dulu memonopoli browser di iOS dengan memaksa semua browser menggunakan engine WebKit, namun kini aturan tersebut mulai longgar di Eropa. Topik utama adalah Safari 18 yang menunjukkan peningkatan signifikan dengan banyak fitur CSS baru seperti View Transitions API, Style Query, animasi display, dan Content Visibility. Terungkap juga bahwa Jen Simmons, mantan Mozilla Firefox developer, kini bergabung dengan Apple yang menjelaskan mengapa Safari mulai mengejar ketertinggalan CSS-nya.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 19 Jun 2024 04:26:36 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ZrMsScX7sh0-ngobrolin-safari-ngobrolin-web</link>
      <guid isPermaLink="false">ZrMsScX7sh0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ZrMsScX7sh0.mp3" length="81850243" type="audio/mpeg"/>
      <itunes:duration>01:25:16</itunes:duration>
      <itunes:episode>87</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin WebSocket - Ngobrolin WEB</title>
      <description>Episode ini membahas teknologi real-time communication di web, dengan fokus utama pada WebSocket. Host menjelaskan perbedaan antara HTTP request-response konvensional dengan WebSocket yang memungkinkan koneksi terus-menerus (persistent connection) antara klien dan server. Episode ini mengupas sejarah singkat munculnya WebSocket sebagai solusi atas keterbatasan HTTP untuk komunikasi dua arah secara real-time, serta membahas alternatif seperti polling, long polling, dan COMET yang pernah digunakan sebelum WebSocket menjadi standar.

Selain WebSocket, episode ini juga membahas Server-Sent Events (SSE) sebagai alternatif yang lebih sederhana untuk use case satu arah (server-to-client) serta WebTransport sebagai teknologi terbaru yang menjanjikan. Diskusi juga menyentuh implementasi WebSocket di berbagai framework seperti Ruby on Rails (Action Cable, Hotwire) dan Laravel (Laravel Echo, Livewire), tantangan scaling koneksi WebSocket untuk jumlah pengguna besar, serta perbedaan WebSocket dengan teknologi lain seperti WebRTC yang bersifat peer-to-peer.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 11 Jun 2024 14:54:32 GMT</pubDate>
      <link>https://ngobrol.in/episodes/aedr75hKoZ0-ngobrolin-websocket-ngobrolin-web</link>
      <guid isPermaLink="false">aedr75hKoZ0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/aedr75hKoZ0.mp3" length="84926005" type="audio/mpeg"/>
      <itunes:duration>01:28:28</itunes:duration>
      <itunes:episode>86</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin NextJS - Ngobrolin WEB</title>
      <description>Episode Ngobrolin kali ini membahas update terbaru dari Next.js 14 beserta berbagai kontroversi dan perubahan signifikan yang dibawanya. Diskusi dimulai dengan keluhan para peserta mengenai kecepatan update Next.js yang dinilai terlalu cepat, seringkali mengadopsi fitur React yang masih bersifat experimental sebelum stabil, yang menyebabkan breaking changes dan API yang deprecated dalam beberapa major version. Para peserta berbagi pengalaman kurang menyenangkan saat mengupdate versi framework, terutama dalam lingkungan produksi.

Topik utama yang dibahas mencakup pengenalan Turbopack sebagai pengganti webpack yang menjanjikan performa lebih baik, Server Actions yang memungkinkan pemanggilan fungsi server dari client components, dan Partial Prerendering (PPR) untuk mengoptimasi rendering konten statis dan dinamis dalam satu layout. Kontroversi terbesar dibahas adalah perilaku caching by default pada Next.js 14 yang dianggap berbahaya karena dapat menyebabkan unexpected behavior, sehingga pada versi 15 caching akan diubah menjadi opt-in setelah mendapat protes dari komunitas. Diskusi juga menyentuh perbandingan Next.js dengan framework lain seperti Remix, Astro, dan pendekatan tradisional seperti Laravel + Blade, serta tantangan dalam memilih teknologi yang stabil versus yang selalu mengikuti perkembangan terbaru.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 04 Jun 2024 15:42:42 GMT</pubDate>
      <link>https://ngobrol.in/episodes/upgl3jIWEqc-ngobrolin-nextjs-ngobrolin-web</link>
      <guid isPermaLink="false">upgl3jIWEqc</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/upgl3jIWEqc.mp3" length="99787798" type="audio/mpeg"/>
      <itunes:duration>01:43:57</itunes:duration>
      <itunes:episode>85</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Mengintip Masa Depan Web AI: Apa yang Disiapkan Google?</title>
      <description>Episode ini membahas update terbaru dari Google I/O 2024 dengan fokus utama pada Web AI atau on-device AI. Pembahasan dimulai dengan lanjutan dari episode sebelumnya yang membahas baseline, interrupt CSS, dan update web development lainnya. Namun, tema utama Google I/O dua tahun terakhir memang didominasi oleh AI, dengan Google yang terlihat mengejar ketertinggalan dari perusahaan lain melalui produk Gemini yang diintegrasikan ke berbagai lini produk mereka.

Tiga topik utama yang dibahas secara mendalam adalah: (1) LLM inference di browser menggunakan teknologi WebAssembly dan WebGPU yang memungkinkan model seperti Gemma 2B berjalan langsung di perangkat user, (2) Visual Blocks, sebuah alat no-code untuk prototyping aplikasi AI dengan pendekatan drag-and-drop, dan (3) Transformers.js, library JavaScript yang mengkonversi model Python menjadi format yang dapat berjalan di browser. Episode ini juga menyinggung rencana Chrome untuk mengintegrasikan model AI secara built-in (disebut Gemini Nano) guna mengurangi kebutuhan download model yang besar—sebuah strategi menarik yang membedakan pendekatan Google dengan browser lain seperti Brave dan Arc yang masih mengandalkan server-side AI.

Diskusi juga menyoroti pro dan kontra implementasi on-device AI, termasuk keuntungan seperti cost saving, latensi yang lebih rendah, dan privasi data yang lebih terjaga, di sisi kekurangan seperti beban download model yang besar (hingga 1-2GB) dan tuntutan perangkat yang mumpuni. Use case yang dianggap paling relevan untuk pendekatan ini adalah aplikasi dengan model spesifik seperti background removal, makeup tester, atau validasi KTP yang memprioritaskan privasi, dibandingkan aplikasi chat umum yang masih lebih efisien menggunakan server-side AI.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 27 May 2024 03:10:30 GMT</pubDate>
      <link>https://ngobrol.in/episodes/1w9mppcKs8M-mengintip-masa-depan-web-ai-apa-yang-disiapkan-google</link>
      <guid isPermaLink="false">1w9mppcKs8M</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/1w9mppcKs8M.mp3" length="86237561" type="audio/mpeg"/>
      <itunes:duration>01:29:50</itunes:duration>
      <itunes:episode>84</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Inovasi Web dari Google I/O 2024 - Ngobrolin WEB</title>
      <description>Episode ini membahas highlight dari Google I/O 2024 dengan fokus pada teknologi web. Topik utama yang dibahas termasuk inisiatif baseline yang kini memiliki dua label: newly available untuk fitur yang baru didukung oleh dua versi browser terbaru, dan widely available untuk fitur yang telah stabil selama 30 bulan. Episode ini juga menyoroti dashboard baru yang lebih user-friendly untuk mengecek kompatibilitas fitur web, serta data dari RUM (Real User Monitoring) yang menunjukkan persentase pengguna nyata yang dapat mengakses fitur-fitur tertentu.

Selain itu, episode ini membawa pembaruan signifikan di Chrome DevTools yang kini terintegrasi dengan AI untuk membantu developer memahami error console secara lebih baik, serta kemajuan WebGPU yang memungkinkan menjalankan model bahasa besar (LLM) seperti Gemma dan Mistral langsung di browser tanpa mengirim data ke server. Pembahasan juga mencakup update CSS/UI seperti nesting, view transitions untuk multi-page, dan speculation rules untuk pre-rendering, memberikan gambaran komprehensif tentang perkembangan teknologi web yang ditampilkan di Google I/O tahun ini.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 21 May 2024 05:54:56 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Rbs_UFZdUT8-inovasi-web-dari-google-io-2024-ngobrolin-web</link>
      <guid isPermaLink="false">Rbs_UFZdUT8</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Rbs_UFZdUT8.mp3" length="79892523" type="audio/mpeg"/>
      <itunes:duration>01:23:13</itunes:duration>
      <itunes:episode>83</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Web API Baru - Ngobrolin WEB</title>
      <description>Episode ini membahas berbagai Web API baru yang sedang trending atau akan menjadi tren di tahun 2024. Diskusi dimulai dengan penjelasan tentang apa itu Web API—bukan REST API melainkan API yang disediakan oleh browser seperti Storage API, Performance API, dan Observer API yang berlandaskan pada spesifikasi teknis. Beberapa API yang dibahas meliputi View Transition API yang kini sudah mencapai level 1 (client-side) dan sedang menuju level 2 (server-side), Popover API yang kini telah menjadi baseline dan bisa digunakan tanpa JavaScript murni untuk membuat tooltip atau toast non-modal, serta Web Vitals 4.0 yang menambahkan metrik INP (Interaction to Next Paint) sebagai pengganti First Input Delay.

Selain itu, episode juga menyinggung proposal TypeScript type annotations untuk JavaScript yang masih dalam tahap perdebatan (stage 1) dan kontroversial karena berpotensi mengubah cara kerja JavaScript secara drastis. Speculation Rules API juga dibahas sebagai fitur baru yang memungkinkan browser untuk melakukan prefetch dan prerender secara cerdas berdasarkan perilaku pengguna, yang sangat relevan dengan tren kembalinya Multi-Page Application (MPA) dengan adanya server-side rendering. Diskusi diakhiri dengan JSON module import yang kini berstatus stage 3, memungkinkan import file JSON langsung tanpa bundler, serta setHTML API sebagai alternatif innerHTML untuk web components.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 13 May 2024 10:40:11 GMT</pubDate>
      <link>https://ngobrol.in/episodes/32B5A4eX_aw-ngobrolin-web-api-baru-ngobrolin-web</link>
      <guid isPermaLink="false">32B5A4eX_aw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/32B5A4eX_aw.mp3" length="65892562" type="audio/mpeg"/>
      <itunes:duration>01:08:38</itunes:duration>
      <itunes:episode>82</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrol dan Diskusi Bebas - Ngobrolin WEB</title>
      <description>Episode ini membahas topik-topik seputar dunia pengembangan teknologi dan karier. Diskusi dimulai dengan pembahasan mengenai isu efisiensi di tim Flutter Google, di mana para host menjelaskan bahwa hal ini bukan berarti Flutter akan mati, melainkan bagian dari strategi untuk mengalihkan fokus Google ke AI dan Cloud. Mereka menggunakan analogi dokter spesialis untuk menjelaskan konsep keahlian dan mengaitkannya dengan label Google Developer Expert yang mereka miliki. Selain itu, dibahas juga fenomena serupa yang terjadi di tim React Facebook, di mana para pengembang yang di-layoff kemudian dipekerjakan oleh perusahaan lain seperti Next.js.

Percakapan kemudian meluas ke topik proses rekrutmen dan interview di perusahaan teknologi. Para host berbagi pengalaman tentang ketidakadilan sistem interview yang menilai seseorang hanya dalam waktu 1-2 jam, termasuk cerita tentang pembuat Homebrew yang ditolak Google meskipun produknya digunakan oleh banyak developer Google. Mereka membahas berbagai metode seleksi mulai dari whiteboard interview algorithm, LeetCode-style tests, hingga psikotes, serta pentingnya portofolio open source dan referensi sebagai alternatif yang lebih fair. Di bagian akhir, diskusi menyentuh topik zero downtime deployment dan kenyataan bahwa outage pasti akan terjadi seiring dengan kompleksitas infrastruktur.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 07 May 2024 14:42:02 GMT</pubDate>
      <link>https://ngobrol.in/episodes/nGvDLYPcv1Q-ngobrol-dan-diskusi-bebas-ngobrolin-web</link>
      <guid isPermaLink="false">nGvDLYPcv1Q</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/nGvDLYPcv1Q.mp3" length="90244954" type="audio/mpeg"/>
      <itunes:duration>01:34:00</itunes:duration>
      <itunes:episode>81</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>🔥 UI Component Library: Pakai atau Gak?! Untung Rugi, Tips Memilih, &amp; Pengalaman Developer!</title>
      <description>Episode ini membahas secara mendalam tentang UI Component Library, mulai dari definisi, perbedaan dengan CSS framework dan design system, hingga berbagai opsi yang tersedia saat ini seperti Material UI, Bootstrap, Carbon Design System, Radix UI, hingga modern solution seperti Shadcn UI dan DC UI. Diskusi juga mencakup konsep headless UI yang semakin populer karena memberikan fleksibilitas lebih dalam styling sambil tetap menjaga aksesibilitas, serta evolusi tren dari library yang opinionated dan kaku menuju pendekatan yang lebih fleksibel dan mudah dikustomisasi.

Selain membahas kelebihan dan kekurangan penggunaan UI component library—mulai dari percepatan development, konsistensi visual, hingga risiko terkunci pada satu ekosistem dan tampilan yang terlihat pasaran—episode ini juga menyinggung topik terkait seperti Open UI initiative dari W3C yang berupaya memetakan pola komponen UI secara standar, Web Component sebagai solusi cross-framework, hingga sedikit diskusi tentang Deno dan JSR sebagai alternatif runtime JavaScript modern.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 30 Apr 2024 23:24:57 GMT</pubDate>
      <link>https://ngobrol.in/episodes/fnKxblQw57c--ui-component-library-pakai-atau-gak-untung-rugi-tips-memilih-pengalaman-developer</link>
      <guid isPermaLink="false">fnKxblQw57c</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/fnKxblQw57c.mp3" length="88063625" type="audio/mpeg"/>
      <itunes:duration>01:31:44</itunes:duration>
      <itunes:episode>80</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Buku &quot;Refactoring to Collections&quot; - Ngobrolin WEB</title>
      <description>Episode ini membahas buku &quot;Refactoring to Collections&quot; karya Adam Wathan, seorang pengembang yang dikenal luas sebagai pencipta Tailwind CSS. Pembahasan diawali dengan latar belakang ketertarikan Ivan terhadap kode yang clean dan maintainable, di mana ia memiliki prinsip bahwa dalam tim bekerja, setiap orang harus dapat digantikan (everyone is replaceable) dan tidak boleh ada &quot;superhero&quot; yang bergantung pada satu orang saja. Buku ini menarik perhatian karena mengajarkan konsep menulis kode tanpa loop dan conditional statement yang berlebihan, mengarah ke gaya pemrograman yang lebih deklaratif daripada imperatif. Buku ini juga menonjol karena menggunakan contoh production code yang nyata, bukan sekadar contoh &quot;Hello World&quot; atau &quot;Animal extends Dog&quot; yang kurang praktikal.

Selain membahas inti isi buku yang mencakup penggunaan higher-order function seperti map, filter, dan reduce untuk mengubah kode menjadi lebih bersih dan mudah dipelihara, episode ini juga membahas topik pembelajaran dari buku secara umum. Para pembicara dan audiens sepakat bahwa buku sangat cocok untuk topik-topik &quot;evergreen&quot; yang tidak cepat berubah seiring waktu, seperti konsep dan pola berpikir dalam pemrograman, berbeda dengan tutorial framework yang sering berubah setiap beberapa bulan. Episode ini ditutup dengan rekomendasi buku-buku lain yang menarik seperti &quot;The Phoenix Project,&quot; buku-buku karya Adi Osman, serta &quot;Halo Coding&quot; karya Hilman, dengan harapan episode bedah buku ini dapat dilanjutkan secara rutin untuk meningkatkan literasi dan memberikan perspektif baru dalam pembelajaran pemrograman.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 23 Apr 2024 23:10:21 GMT</pubDate>
      <link>https://ngobrol.in/episodes/B_k1563IOz0-ngobrolin-buku-refactoring-to-collections-ngobrolin-web</link>
      <guid isPermaLink="false">B_k1563IOz0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/B_k1563IOz0.mp3" length="80296689" type="audio/mpeg"/>
      <itunes:duration>01:23:38</itunes:duration>
      <itunes:episode>79</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin OOP di JS - Ngobrolin WEB</title>
      <description>Episode ini membahas Object-Oriented Programming (OOP) di JavaScript secara mendalam, dimulai dari konsep dasar prototype, class, inheritance, hingga perbedaan antara paradigma OOP dan fungsional. Host Ivan yang sedang berada di Yunani dan pembicara lain membahas artikel dari Kensho.dot yang membandingkan penggunaan class dan function, termasuk kelebihan dan kekurangan masing-masing pendekatan. Diskusi juga menyentuh tantangan JavaScript yang sering disalahartikan karena sejarahnya yang dibuat dalam waktu singkat (10 hari) oleh Brendan Eich untuk keperluan sederhana di browser, namun kemudian berkembang menjadi bahasa yang digunakan di berbagai platform.

Topik lain yang dibahas meliputi masalah `this` context yang sering membingungkan developer, penggunaan private properties dengan hashtag syntax, module pattern, serta perbandingan performa antara penggunaan class dan object literal. Episode ini juga menyinggung tentang masa depan JavaScript dan bahasa-bahasa yang meng-compile ke JavaScript seperti TypeScript, ReScript, dan PureScript, serta tantangan backward compatibility yang harus dipertahankan oleh JavaScript karena digunakan di berbagai browser.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 17 Apr 2024 02:00:20 GMT</pubDate>
      <link>https://ngobrol.in/episodes/SgILyFtQs5k-ngobrolin-oop-di-js-ngobrolin-web</link>
      <guid isPermaLink="false">SgILyFtQs5k</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/SgILyFtQs5k.mp3" length="76207376" type="audio/mpeg"/>
      <itunes:duration>01:19:23</itunes:duration>
      <itunes:episode>78</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Kontainer - Ngobrolin WEB</title>
      <description>Episode Ngobrolin Web ini membahas teknologi containerization, khususnya Docker, sebagai solusi modern untuk masalah kompatibilitas dan dependency management yang telah menjadi tantangan sejak lama dalam pengembangan aplikasi. Diskusi dimulai dengan sejarah perkembangan environment development dari era XAMPP yang all-in-one, masalah versi yang berbeda-beda antar developer, hingga munculnya solusi version manager seperti NVM untuk Node.js. Para host menjelaskan evolusi dari virtual machine yang berat namun powerful, hingga lahirnya teknologi container yang lebih efisien dengan konsep layer-based dan image sharing.

Diskusi mendalam mengurai perbedaan antara VM dan Container, di mana VM membutuhkan OS lengkap sementara container hanya membutuhkan library dan komponen yang spesifik, membuatnya jauh lebih ringan dan cepat. Episode ini juga membahas Docker Hub sebagai registry untuk berbagai image siap pakai, konsep image vs container, serta Docker Compose untuk mengelola multi-container application. Para host mendemonstrasikan penggunaan Portainer sebagai container management tool yang production-ready, serta membahas konsep Dev Container untuk development environment yang konsisten. Episode ini menutup dengan contoh praktis deployment Next.js tanpa terikat pada Vercel, menunjukkan fleksibilitas yang ditawarkan oleh Docker.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 09 Apr 2024 04:30:35 GMT</pubDate>
      <link>https://ngobrol.in/episodes/mYBN0iKfWUA-ngobrolin-kontainer-ngobrolin-web</link>
      <guid isPermaLink="false">mYBN0iKfWUA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/mYBN0iKfWUA.mp3" length="82132784" type="audio/mpeg"/>
      <itunes:duration>01:25:33</itunes:duration>
      <itunes:episode>77</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Cache - Ngobrolin WEB</title>
      <description>Episode ini membahas topik caching secara komprehensif mulai dari konsep dasar hingga implementasi praktis di berbagai layer aplikasi. Diskusi dimulai dengan analogi dompet dan penjelasan tentang sejarah caching dari hardware (L1, L2 cache) hingga implementasi di software. Pembahasan mencakup multi-layer caching yang mencakup DNS cache, client cache (browser), CDN caching, web server caching, application caching, hingga database query level caching. Episode juga menyinggung perubahan lisensi Redis dari BSD ke RSPL dan dampaknya terhadap industri, serta membahas strategi cache invalidation dan tantangan dalam mengelola cache di sisi client yang berada di luar kontrol developer.

Episode lebih lanjut membahas berbagai strategi cache update untuk traffic tinggi seperti stale-while-revalidate, cache update melalui endpoint tersembunyi, dan penggunaan cron job untuk memperbarui cache secara berkala. Diskusi juga menyentuh konsep memoization di React (useMemo), opcode cache di PHP, dan perbandingan antara teori normalisasi database dengan praktek denormalisasi di dunia kerja yang lebih mengutamakan performa. Topik Big O notation dan time complexity juga dibahas dalam konteks memilih operasi Redis yang tepat untuk performa optimal.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 02 Apr 2024 15:23:43 GMT</pubDate>
      <link>https://ngobrol.in/episodes/m7rsN2Wmb78-ngobrolin-cache-ngobrolin-web</link>
      <guid isPermaLink="false">m7rsN2Wmb78</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/m7rsN2Wmb78.mp3" length="73530348" type="audio/mpeg"/>
      <itunes:duration>01:16:36</itunes:duration>
      <itunes:episode>76</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Kerja Jarak Jauh - Ngobrolin WEB</title>
      <description>Episode Ngobrolin Web kali ini membahas secara mendalam tentang pekerjaan jarak jauh atau remote work, yang menjadi topik relevan terutama sejak pandemi. Diskusi dimulai dengan pengalaman pribadi para host yang telah bekerja remote sejak lama, bahkan sebelum pandemi, termasuk bekerja untuk perusahaan internasional seperti 10up dan Human Made. Para host berbagi cerita tentang bagaimana mereka memulai karier remote work, tantangan yang dihadapi seperti perbedaan timezone, bahasa, dan budaya, serta bagaimana mengatasi hambatan komunikasi dalam lingkungan kerja asynchronous.

Diskusi juga menyinggung mitos-mitos seputar remote work, seperti anggapan bahwa WFH (Work From Home) sama dengan liburan, serta stigma negatif yang muncul setelah pandemi tentang remote worker yang dianggap malas atau melakukan double job. Para host menekankan pentingnya accountability, kemampuan komunikasi tertulis yang baik, dan over-communicate tanpa micromanage. Episode ini juga membahas tips untuk mendapatkan pekerjaan remote di perusahaan luar negeri melalui networking, kontribusi open source, dan menjadi aktif di komunitas teknologi.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 27 Mar 2024 01:08:25 GMT</pubDate>
      <link>https://ngobrol.in/episodes/AtRclaIb4zE-ngobrolin-kerja-jarak-jauh-ngobrolin-web</link>
      <guid isPermaLink="false">AtRclaIb4zE</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/AtRclaIb4zE.mp3" length="82580000" type="audio/mpeg"/>
      <itunes:duration>01:26:01</itunes:duration>
      <itunes:episode>75</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Ekosistem Vue - Ngobrolin WEB</title>
      <description>Episode Ngobrolin ini menghadirkan Warad Wong Maneki, seorang Google Developer Expert (GDE) untuk Web dari Thailand yang berbagi pengalamannya tentang Vue.js dan ekosistem pengembangan web. Warad, yang merupakan co-founder di Wisesight (perusahaan analitik sosial dengan 260 karyawan) dan CTO di startup EV charger finder, membahas perjalanan kariernya selama 20 tahun di pengembangan web. Percakapan ini mengeksplorasi alasan di balik preferensi Warad terhadap Vue.js dibandingkan React, kelebihan dan kekurangan masing-masing framework, serta tantangan dalam komunitas Vue.js di Thailand. Diskusi juga mencakup topik-topik penting seperti Nuxt.js sebagai meta framework, manajemen state dengan Pinia, pengembangan aplikasi hybrid dengan Capacitor, dan masa depan Vue dengan fitur-fitur baru seperti Vapor mode. Warad juga berbagi wawasan tentang ekosistem teknologi Thailand, tantangan dalam menyelenggarakan meetups pasca-pandemi, serta perbedaan antara Options API dan Composition API dalam Vue 3.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 19 Mar 2024 15:28:16 GMT</pubDate>
      <link>https://ngobrol.in/episodes/kpyPIYuChU0-ngobrolin-ekosistem-vue-ngobrolin-web</link>
      <guid isPermaLink="false">kpyPIYuChU0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/kpyPIYuChU0.mp3" length="76632859" type="audio/mpeg"/>
      <itunes:duration>01:19:49</itunes:duration>
      <itunes:episode>74</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin PHP - Ngobrolin WEB &amp; @sandhikagalihWPU</title>
      <description>Episode Ngobrolin Web ini membahas perjalanan panjang PHP dari bahasa scripting sederhana hingga menjadi fondasi ekosistem modern yang powerful. Diskusi dimulai dengan konteks tentang bagaimana PHP sempat diprediksi akan mati namun justru terus berkembang dan bertahan, bahkan mengalami kebangkitan berkat framework Laravel yang revolusioner. Host membahas evolusi PHP dari era awal dengan XAMPP, kehadiran framework seperti CodeIgniter dan Zend Framework, hingga transformasi besar yang dibawa oleh Laravel yang mengubah cara pandang industri terhadap PHP.

Diskusi juga menyinggung peluncuran PHP 8.2 dan Laravel 11 yang baru, dengan fitur-fitur modern seperti readonly class, typed properties, dan improvement signifikan pada type system. Para host mengulas bagaimana ekosistem Laravel yang matang dengan paket-paket first-party dan third-party berkualitas telah menciptakan platform development yang enterprise-ready. Episode ini menutup dengan refleksi tentang pentingnya tidak terlalu fanatik pada satu teknologi, mengingat dinamika cepat dunia programming dan bagaimana konflik internal bisa mempengaruhi masa depan sebuah bahasa atau framework.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 12 Mar 2024 21:11:57 GMT</pubDate>
      <link>https://ngobrol.in/episodes/5P6heS1ZtPw-ngobrolin-php-ngobrolin-web-sandhikagalihwpu</link>
      <guid isPermaLink="false">5P6heS1ZtPw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/5P6heS1ZtPw.mp3" length="73978400" type="audio/mpeg"/>
      <itunes:duration>01:17:04</itunes:duration>
      <itunes:episode>73</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Gemini AI bareng @EstherIrawati - Ngobrolin WEB</title>
      <description>Episode Ngobrolin Web kali ini membahas Artificial Intelligence (AI) dalam konteks web development bersama tamu spesial Bu Esther Irawati, Google Developer Expert di Machine Learning dan Associate Professor di Institut Sains dan Teknologi Terpadu Surabaya. Diskusi dimulai dengan latar belakang Bu Esther yang awalnya adalah web developer sebelum masuk ke dunia machine learning, kemudian membahas evolusi teknologi AI dari Google seperti BART, Vertex AI, hingga Gemini yang menjadi fokus utama pembicaraan. Episode ini sangat relevan bagi web developer yang ingin memahami apakah perlu belajar AI, seberapa jauh pemahaman yang dibutuhkan, dan bagaimana memanfaatkan AI untuk meningkatkan kualitas aplikasi web yang dikembangkan.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 05 Mar 2024 22:32:52 GMT</pubDate>
      <link>https://ngobrol.in/episodes/d28J0ZgkORY-ngobrolin-gemini-ai-bareng-estherirawati-ngobrolin-web</link>
      <guid isPermaLink="false">d28J0ZgkORY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/d28J0ZgkORY.mp3" length="78283380" type="audio/mpeg"/>
      <itunes:duration>01:21:33</itunes:duration>
      <itunes:episode>72</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Fungsional JS - Ngobrolin WEB</title>
      <description>Episode Ngobrolin WEB ini membahas konsep-konsep pemrograman fungsional dalam JavaScript secara mendalam. Diskusi dimulai dengan sejarah singkat JavaScript yang awalnya dirancang oleh Brendan Eich untuk mengimplementasikan Scheme (bahasa fungsional) di browser, namun kemudian dikompromikan dengan tren Java yang sedang naik daun pada masa itu, menjadikan JavaScript sebagai bahasa hibrida yang mendukung baik paradigma fungsional maupun OOP. Pembahasan lanjut ke konsep-konsep fundamental pemrograman fungsional seperti pure function yang harus menghasilkan output yang sama untuk input yang sama tanpa side effect, pentingnya return value, serta konsep immutability di mana data tidak boleh diubah setelah dibuat. Episode ini juga menyinggung perbedaan antara pendekatan deklaratif (fungsional) dan imperatif, serta memperkenalkan utility library seperti Ramda.js yang membantu implementasi fungsional programming di JavaScript dengan fitur seperti pipe operator dan tree-shaking untuk optimasi bundle size. Diskusi ditutup dengan pembicaraan tentang bahasa-bahasa fungsional murni seperti Haskell, Elixir, dan Reason, serta bagaimana konsep fungsional dapat diterapkan dalam pengembangan web modern tanpa harus mengadopsi sepenuhnya bahasa fungsional.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 27 Feb 2024 23:05:03 GMT</pubDate>
      <link>https://ngobrol.in/episodes/9PpM7f7TEbw-ngobrolin-fungsional-js-ngobrolin-web</link>
      <guid isPermaLink="false">9PpM7f7TEbw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/9PpM7f7TEbw.mp3" length="100892046" type="audio/mpeg"/>
      <itunes:duration>01:45:06</itunes:duration>
      <itunes:episode>71</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Interop 2024 - Ngobrolin WEB</title>
      <description>Episode ini membahas Interop 2024, sebuah inisiatif kolaboratif antara empat browser mayor (Chrome, Edge, Firefox, dan Safari) untuk meningkatkan interoperabilitas web. Interop 2024 adalah kelanjutan dari Interop 2023 yang telah dibahas sebelumnya, dengan tujuan utama menyamakan perilaku fitur-fitur web platform di berbagai browser sehingga developer tidak perlu lagi melakukan workaround atau &quot;akal-akalan montir&quot; untuk mengatasi perbedaan implementasi antar browser. Proyek ini dimulai dari riset oleh WebDX Community Group yang mengumpulkan masukan dari developer melalui survei dan GitHub, kemudian diimplementasikan melalui Web Platform Test (WPT) dengan pendekatan test-driven development di mana semua browser menjalankan tes yang sama untuk memastikan konsistensi.

Dalam episode ini, tim membahas berbagai fitur yang menjadi fokus Interop 2024 termasuk JPEG XL, View Transitions, Popover API, Textual Balance, Pointer and Mouse Events, CSS Nesting, dan berbagai fitur lainnya. Menariknya, tahun ini Edge memiliki kolom tersendiri dalam dashboard Interop, menandakan bahwa mereka sudah mulai forking dari base Chromium dan mengembangkan engine sendiri. Episode ini juga menyoroti pentingnya backward compatibility dan accessibility dalam pengembangan web platform, di mana ratusan ribu test case dibuat untuk mengakomodasi berbagai skenario termasuk bahasa dengan arah teks berbeda (kanan-ke-kiri, atas-ke-bawah) serta berbagai perangkat input dan assistive device. Diskusi juga mencakup progres implementasi masing-masing browser, dengan Safari sering kali memimpin dalam beberapa fitur sementara Firefox tertinggal namun memiliki skor eksperimental yang baik.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 20 Feb 2024 02:10:37 GMT</pubDate>
      <link>https://ngobrol.in/episodes/7JewigkI4Do-ngobrolin-interop-2024-ngobrolin-web</link>
      <guid isPermaLink="false">7JewigkI4Do</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/7JewigkI4Do.mp3" length="67969819" type="audio/mpeg"/>
      <itunes:duration>01:10:48</itunes:duration>
      <itunes:episode>70</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Open Source bareng @AriyaHidayat  - Ngobrolin WEB</title>
      <description>Episode ini membahas dunia open source bersama Mas Arya, pembuat PhantomJS dan Esprima yang sangat terkenal di komunitas JavaScript. Mas Arya berbagi pengalaman perjalanannya mulai dari latar belakang pendidikan di bidang hardware engineering di Jerman, terpapar ekosistem open source melalui komunitas KDE, hingga akhirnya menciptakan dua proyek open source yang sangat berpengaruh. Diskusi mencakup perbedaan antara proyek open source yang dikelola perorangan dengan yang didukung perusahaan besar, tantangan maintaining proyek populer, serta perubahan motivasi kontributor open source dari murni altruistik menjadi monetisasi dan popularitas. Episode juga menyentuh fenomena maintainer burnout seperti kasus color.js dan faker.js, serta strategi untuk membuat proyek open source yang sustainable.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 13 Feb 2024 03:02:19 GMT</pubDate>
      <link>https://ngobrol.in/episodes/IPWEi0I3bf0-ngobrolin-open-source-bareng-ariyahidayat-ngobrolin-web</link>
      <guid isPermaLink="false">IPWEi0I3bf0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/IPWEi0I3bf0.mp3" length="76331092" type="audio/mpeg"/>
      <itunes:duration>01:19:31</itunes:duration>
      <itunes:episode>69</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CSS Wrapped Bagian 2 - Ngobrolin WEB</title>
      <description>Episode ini merupakan kelanjutan pembahasan artikel CSS Wrap 2023 dari Chrome Developers yang membahas fitur-fitur CSS terbaru dan menarik. Tim Ngobrolin yang terdiri dari Mas Riza, Mas Eka, dan Mas Awan membahas kategori Responsive Design dengan mendalam, termasuk Container Query yang menjadi topik bersejarah karena mempersatukan ketiga host untuk pertama kalinya. Diskusi mencakup berbagai fitur CSS modern seperti Container Style Query untuk mendeteksi custom properties, selector :has() yang sangat powerful, update media query untuk refresh rate dan preferensi pengguna, serta kemampuan animasi CSS yang semakin canggih. Episode juga menyinggung integrasi fitur-fitur ini dengan framework populer seperti Tailwind CSS, pentingnya memahami CSS vanilla meskipun sudah menggunakan framework, dan tantangan dalam mengadopsi fitur baru di lingkungan production.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 07 Feb 2024 00:28:01 GMT</pubDate>
      <link>https://ngobrol.in/episodes/TsJQsHCdhUQ-ngobrolin-css-wrapped-bagian-2-ngobrolin-web</link>
      <guid isPermaLink="false">TsJQsHCdhUQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/TsJQsHCdhUQ.mp3" length="97454332" type="audio/mpeg"/>
      <itunes:duration>01:41:31</itunes:duration>
      <itunes:episode>68</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Koneksi Real-Time - Ngobrolin WEB</title>
      <description>Episode Ngobrolin ini membahas WebRTC (Web Real-Time Communication) secara mendalam bersama Yohan, pendiri InLive - startup lokal yang mengembangkan solusi live streaming berbasis WebRTC. Diskusi dimulai dengan latar belakang terciptanya InLive akibat mahalnya API live streaming dari luar negeri yang menggunakan pricing dolar, sehingga sulit diaplikasikan untuk pasar Indonesia dengan UMR lokal. Yohan berpengalaman dengan WebRTC sejak 2016 dan sebelumnya membuat demo Jam with Chrome yang menggunakan teknologi ini.

WebRTC dijelaskan sebagai protokol standar yang memungkinkan komunikasi real-time berbasis media atau data antar browser dengan latensi sangat rendah (idealnya di bawah 200ms). Untuk komunikasi suara, delay di atas 200ms akan terasa mengganggu. Protokol ini didesain untuk peer-to-peer connection, namun untuk skenario dengan lebih dari dua peserta, dibutuhkan SFU (Selective Forwarding Unit) - server yang hanya melakukan forwarding video tanpa encoding, berbeda dengan MCU (Multipoint Control Unit) zaman dulu yang melakukan encoding ulang dan menambah latensi serta beban server.

InLive memiliki dua produk: pertama adalah live streaming berbasis CDN (one-way seperti YouTube Live) yang menggabungkan WebRTC, FFmpeg, dan HLS/DASH format. Kedua adalah two-way communication product menggunakan SFU untuk use case seperti StreamYard, Google Meet, webinar, dan telemedicine. Teknologi WebRTC yang dibahas meliputi congestion controller untuk meng-handle bandwidth variability, SVC (Scalable Video Coding) dengan codec VP9 dari Google yang memungkinkan pengiriman video dengan kualitas berbeda tanpa encoding ulang, dan simulcast yang mengirim tiga jenis stream sekaligus (720p, 360p, 180p) untuk server memilih yang sesuai dengan bandwidth penerima.

Perbedaan mendasar antara TCP dan UDP juga dijelaskan - TCP (yang digunakan WebSocket) memerlukan handshake dan acknowledgement untuk setiap paket sehingga menambah latensi, sementara UDP mengirim paket secara kontinyu tanpa menunggu konfirmasi, sehingga ideal untuk video streaming. TCP cocok untuk chat dan collaborative editing di mana urutan data sangat penting, sedangkan UDP lebih baik untuk video di mana beberapa paket yang hilang masih dapat ditoleransi.

InLive mengalami perubahan strategi dari awalnya fokus B2B (menjual API) ke B2C karena masalah klasik &quot;chicken and egg&quot; - perusahaan B2B selalu bertanya tentang portfolio dan klien yang sudah ada. Terinspirasi dari pendekatan TikTok/ByteDance yang menawarkan API setelah memiliki consumer app yang sukses, InLive mengembangkan InLive Room (room.inlife.app) - aplikasi webinar yang menggabungkan fitur Locket, Zoom, dan sistem pembayaran untuk event berbayar. Fitur yang sedang dikembangkan termasuk registrasi peserta, sistem pembayaran tiket, analytics engagement dengan voice activity detection, dan broadcast capability ke YouTube.

InLive ternyata open source, dengan core yang tersedia gratis. Ada dua opsi untuk pengguna: download open source version dan self-host (membutuhkan pengetahuan infrastruktur) atau menggunakan cloud API yang di-hosting oleh InLive. Salah satu keuntungan utama InLive adalah menggunakan on-premise server dengan dedicated line di Indonesia yang dibayar per capacity bandwidth, bukan per total bandwidth seperti Google Cloud atau Amazon yang sangat mahal untuk use case streaming.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 30 Jan 2024 15:50:18 GMT</pubDate>
      <link>https://ngobrol.in/episodes/lb6jvnmDM6I-ngobrolin-koneksi-real-time-ngobrolin-web</link>
      <guid isPermaLink="false">lb6jvnmDM6I</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/lb6jvnmDM6I.mp3" length="89967011" type="audio/mpeg"/>
      <itunes:duration>01:33:43</itunes:duration>
      <itunes:episode>67</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CSS Wrapped - Ngobrolin WEB</title>
      <description>Episode ini membahas review fitur-fitur CSS yang muncul sepanjang tahun 2023, berdasarkan artikel dari tim Google Chrome DevRel oleh Adam Argyle dan Una Kravets. Para host mengakui bahwa ilmu CSS mereka masih terbatas dan banyak ketinggalan, sehingga pembahasan ini menjadi kesempatan untuk belajar bersama. Episode ini mengulas berbagai fitur CSS baru yang menarik yang telah menjadi available atau mendapat dukungan browser yang lebih luas selama tahun 2023. Diskusi berlangsung dengan santai dan interaktif, di mana para host saling berbagi pengetahuan dan pengalaman tentang fitur-fitur CSS yang mereka ketahui sebelum membaca artikel tersebut.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 24 Jan 2024 11:20:09 GMT</pubDate>
      <link>https://ngobrol.in/episodes/SAGNwE--Htw-ngobrolin-css-wrapped-ngobrolin-web</link>
      <guid isPermaLink="false">SAGNwE--Htw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/SAGNwE--Htw.mp3" length="87613483" type="audio/mpeg"/>
      <itunes:duration>01:31:16</itunes:duration>
      <itunes:episode>66</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Form - Ngobrolin WEB</title>
      <description>Episode ini membahas secara mendalam tentang formulir (forms) dalam pengembangan web, yang ternyata jauh lebih kompleks dari yang terlihat. Diskusi dimulai dengan sejarah elemen form yang sudah ada sejak HTML era 90-an dan menjadi salah satu penanda transisi dari halaman web statis ke aplikasi web interaktif. Host membahas berbagai aspek form mulai dari dasar-dasar HTML form, method GET vs POST, berbagai tipe input yang tersedia (text, email, date, color, file, dll), hingga validasi baik di client-side maupun server-side. Episode ini juga menyinggung tentang integrasi dengan password manager, autocomplete, accessibility, dan security. Pembahasan meliputi payment form sebagai study case yang kompleks karena melibatkan banyak best practice, serta berbagai library form helper seperti Formik dan React Hook Form beserta validasi library seperti Zod yang bisa digunakan baik di frontend maupun backend.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 17 Jan 2024 02:02:33 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Rem4xNV92fs-ngobrolin-form-ngobrolin-web</link>
      <guid isPermaLink="false">Rem4xNV92fs</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Rem4xNV92fs.mp3" length="88218270" type="audio/mpeg"/>
      <itunes:duration>01:31:54</itunes:duration>
      <itunes:episode>65</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CORS - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang CORS (Cross-Origin Resource Sharing), salah satu topik yang sering membingungkan developer web. Diskusi dimulai dengan pengalaman pribadi tim menghadapi error CORS saat pertama kali belajar pengembangan web, dan kesalahpahaman umum bahwa solusinya cukup menambahkan header di sisi request (padahal harus dari server). Tim Ngobrolin WEB menjelaskan konsep origin, same-origin policy, dan bagaimana CORS bekerja sebagai mekanisme keamanan di browser. Episode ini juga membahas preflight request (OPTIONS), solusi menggunakan proxy/middleware untuk bypass CORS, dan teknik lama JSONP. Demonstrasi menarik ditampilkan dengan fitur Local Overrides di Chrome DevTools yang bisa mengubah response header dan content untuk testing. Episode ditutup dengan diskusi tentang berbagai tool untuk mengatasi CORS dan risiko membangun produk di atas platform orang lain.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 09 Jan 2024 14:33:20 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Nk9Z7BwGUUQ-ngobrolin-cors-ngobrolin-web</link>
      <guid isPermaLink="false">Nk9Z7BwGUUQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Nk9Z7BwGUUQ.mp3" length="80751847" type="audio/mpeg"/>
      <itunes:duration>01:24:07</itunes:duration>
      <itunes:episode>64</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Yang Seru di 2024 - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang hal-hal seru yang dinantikan di dunia web development pada tahun 2024. Para host membahas prediksi dan wishlist mereka untuk teknologi dan tren yang akan muncul atau berkembang di tahun 2024. Diskusi dimulai dengan harapan bahwa musim winter (PHK massal) di industri tech tahun 2023 akan segera berakhir dan ekonomi akan membaik di tahun 2024, yang pada gilirannya akan memperbaiki situasi hiring. Episode ini mencakup berbagai topik mulai dari framework JavaScript, tools, hingga tren teknologi yang mungkin akan populer. Para host juga mengundang pendengar untuk berpartisipasi dalam diskusi melalui komentar di YouTube atau GitHub Discussion.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 02 Jan 2024 04:58:40 GMT</pubDate>
      <link>https://ngobrol.in/episodes/hLDgpdLdb9c-yang-seru-di-2024-ngobrolin-web</link>
      <guid isPermaLink="false">hLDgpdLdb9c</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/hLDgpdLdb9c.mp3" length="83059817" type="audio/mpeg"/>
      <itunes:duration>01:26:31</itunes:duration>
      <itunes:episode>63</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Rahasia Dibalik Konfigurasi File: INI, XML, JSON, YAML, TOML - Mana yang Terbaik? - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang berbagai format file konfigurasi yang digunakan dalam pengembangan software, mulai dari format klasik seperti .ini hingga format modern seperti YAML, TOML, dan HCL. Host membahas sejarah dan evolusi format-format ini, dimulai dari file .ini yang populer di era Windows 90-an, kemudian XML yang banyak digunakan di Java dan .NET, hingga JSON yang menjadi standar de facto untuk komunikasi API. Diskusi juga mencakup berbagai varian JSON seperti BSON (Binary JSON) yang digunakan MongoDB, JSONB di PostgreSQL, dan format khusus lainnya seperti GeoJSON untuk data geografis. Episode ini juga menyinggung tentang YAML yang populer di DevOps dan infrastructure-as-code, TOML yang dibuat oleh Tom Preston-Werner (co-founder GitHub) sebagai alternatif YAML tanpa indentation, dan HCL (HashiCorp Configuration Language) yang digunakan di Terraform.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 19 Dec 2023 23:41:13 GMT</pubDate>
      <link>https://ngobrol.in/episodes/OvSawGB6Kuo-rahasia-dibalik-konfigurasi-file-ini-xml-json-yaml-toml-mana-yang-terbaik-ngobrolin-web</link>
      <guid isPermaLink="false">OvSawGB6Kuo</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/OvSawGB6Kuo.mp3" length="98608735" type="audio/mpeg"/>
      <itunes:duration>01:42:43</itunes:duration>
      <itunes:episode>62</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Manajemen Kode Sumber - Ngobrolin WEB</title>
      <description>Episode ini membahas tentang manajemen source code dan version control, mulai dari sejarah hingga praktik modern. Diskusi dimulai dengan kebutuhan akan version control dalam pengembangan software, baik untuk proyek open source maupun kolaborasi tim. Tim Ngobrolin WEB menelusuri evolusi version control dari era punch card IBM di tahun 1960-an, hingga lahirnya SCCS, RCS, CVS, dan Subversion. Fokus utama pembahasan adalah Git - version control system yang dibuat oleh Linus Torvalds dengan pendekatan distributed yang revolusioner. Episode ini juga menyinggung berbagai platform hosting seperti GitHub, GitLab, dan Bitbucket, serta tantangan dalam belajar Git seperti konflik merge dan manajemen history. Di akhir episode, dibahas juga tentang Sourcegraph sebagai tool untuk mencari kode di berbagai repository private.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 13 Dec 2023 03:21:38 GMT</pubDate>
      <link>https://ngobrol.in/episodes/-ThmdHbkH-c-ngobrolin-manajemen-kode-sumber-ngobrolin-web</link>
      <guid isPermaLink="false">-ThmdHbkH-c</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/-ThmdHbkH-c.mp3" length="100561440" type="audio/mpeg"/>
      <itunes:duration>01:44:45</itunes:duration>
      <itunes:episode>61</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Web &amp; #KULTUM</title>
      <description>Halo semuanya! Apakabar nih, semoga sehat selalu yaaa😊

Udah lama gak sih kita gak bincang-bincang bareng di Discord? Jangan khawatir ya karena besok kita bakal ada event special yaitu #KULTUM: Eps. 1: KULiah Teknologi Untuk Masyarakat Edisi GDE Web!

Kalian bisa sharing-sharing mengenai web development dengan para GDE Web yang sudah berpengalaman dan pastinya keren-keren banget, antara lain:
- Riza Fahmi, Co-Founder @Hacktiv8 Indonesia
- Sandhika Galih, Content Creator at Web Programming

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 06 Dec 2023 03:45:38 GMT</pubDate>
      <link>https://ngobrol.in/episodes/r5JKkGJEbko-ngobrolin-web-kultum</link>
      <guid isPermaLink="false">r5JKkGJEbko</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/r5JKkGJEbko.mp3" length="99872643" type="audio/mpeg"/>
      <itunes:duration>01:44:02</itunes:duration>
      <itunes:episode>60</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Web Offline di DevFest Bogor</title>
      <description>Edisi khusus sesi ngobrolin web pertama yang diadakan secara offline langsung dari DevFest @gdgbogor2666  beberapa hari yang lalu. Topiknya seputar Transition API, Performance, WebAssembly dan Angular.

-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com/rizafahmi/tip
💸 https://saweria.

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 28 Nov 2023 03:52:05 GMT</pubDate>
      <link>https://ngobrol.in/episodes/SYXywMW05GY-ngobrolin-web-offline-di-devfest-bogor</link>
      <guid isPermaLink="false">SYXywMW05GY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/SYXywMW05GY.mp3" length="43137192" type="audio/mpeg"/>
      <itunes:duration>00:44:56</itunes:duration>
      <itunes:episode>59</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Festival Developer - Ngobrolin WEB</title>
      <description>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://ksana.in/ngobrolinweb

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 21 Nov 2023 15:02:27 GMT</pubDate>
      <link>https://ngobrol.in/episodes/KhIlxKS1vwc-ngobrolin-festival-developer-ngobrolin-web</link>
      <guid isPermaLink="false">KhIlxKS1vwc</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/KhIlxKS1vwc.mp3" length="97333959" type="audio/mpeg"/>
      <itunes:duration>01:41:23</itunes:duration>
      <itunes:episode>58</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin RedwoodJS - Ngobrolin WEB</title>
      <description>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://ksana.in/ngobrolinweb

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 14 Nov 2023 16:07:01 GMT</pubDate>
      <link>https://ngobrol.in/episodes/_5rmu9SJsJY-ngobrolin-redwoodjs-ngobrolin-web</link>
      <guid isPermaLink="false">_5rmu9SJsJY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/_5rmu9SJsJY.mp3" length="89902227" type="audio/mpeg"/>
      <itunes:duration>01:33:39</itunes:duration>
      <itunes:episode>57</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Code Review - Ngobrolin WEB</title>
      <description>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://ksana.in/ngobrolinweb

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 08 Nov 2023 02:09:44 GMT</pubDate>
      <link>https://ngobrol.in/episodes/LaoReWcsyao-ngobrolin-code-review-ngobrolin-web</link>
      <guid isPermaLink="false">LaoReWcsyao</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/LaoReWcsyao.mp3" length="87924026" type="audio/mpeg"/>
      <itunes:duration>01:31:35</itunes:duration>
      <itunes:episode>56</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngoding di browser - Ngobrolin WEB</title>
      <description>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://ksana.in/ngobrolinweb

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 31 Oct 2023 14:47:22 GMT</pubDate>
      <link>https://ngobrol.in/episodes/3W1Vk95usrg-ngoding-di-browser-ngobrolin-web</link>
      <guid isPermaLink="false">3W1Vk95usrg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/3W1Vk95usrg.mp3" length="98925130" type="audio/mpeg"/>
      <itunes:duration>01:43:03</itunes:duration>
      <itunes:episode>55</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Jangan gunakan NodeJS sebelum nonton video ini!</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 25 Oct 2023 01:06:22 GMT</pubDate>
      <link>https://ngobrol.in/episodes/IG1x81EIb54-jangan-gunakan-nodejs-sebelum-nonton-video-ini</link>
      <guid isPermaLink="false">IG1x81EIb54</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/IG1x81EIb54.mp3" length="79079174" type="audio/mpeg"/>
      <itunes:duration>01:22:22</itunes:duration>
      <itunes:episode>54</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CSS Layout - Ngobrolin WEB</title>
      <description>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://ksana.in/ngobrolinweb

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 10 Oct 2023 14:51:41 GMT</pubDate>
      <link>https://ngobrol.in/episodes/oyQSFpOjcEo-ngobrolin-css-layout-ngobrolin-web</link>
      <guid isPermaLink="false">oyQSFpOjcEo</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/oyQSFpOjcEo.mp3" length="95681349" type="audio/mpeg"/>
      <itunes:duration>01:39:40</itunes:duration>
      <itunes:episode>53</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Ngobrolin WEB - Edisi Spesial 1 Tahun</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 04 Oct 2023 02:10:51 GMT</pubDate>
      <link>https://ngobrol.in/episodes/TgNDGcvEEfg-ngobrolin-ngobrolin-web-edisi-spesial-1-tahun</link>
      <guid isPermaLink="false">TgNDGcvEEfg</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/TgNDGcvEEfg.mp3" length="84144003" type="audio/mpeg"/>
      <itunes:duration>01:27:39</itunes:duration>
      <itunes:episode>52</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Package Manager - Ngobrolin WEB ep52</title>
      <description>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

-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com/rizafahmi/tip
💸 https://sawer

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Sun, 17 Sep 2023 02:36:03 GMT</pubDate>
      <link>https://ngobrol.in/episodes/yhlD16hyW90-ngobrolin-package-manager-ngobrolin-web-ep52</link>
      <guid isPermaLink="false">yhlD16hyW90</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/yhlD16hyW90.mp3" length="65281923" type="audio/mpeg"/>
      <itunes:duration>01:08:00</itunes:duration>
      <itunes:episode>51</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Linter - Ngobrolin WEB ep51</title>
      <description>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

Pembahasan:
- 00:00 intro
- 09:00 apa itu linter ?
- 16:00 gunanya static code analysis
- 20:00 eslint dkk
- 43:00 case study masalah di linter
- 58:00 rules favorite di eslint
- 1:06:00 tips &amp; trick pakai linter

--------------------------------------------------------------------------------

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Sun, 17 Sep 2023 02:35:17 GMT</pubDate>
      <link>https://ngobrol.in/episodes/2dqsz5Y4Mlk-ngobrolin-linter-ngobrolin-web-ep51</link>
      <guid isPermaLink="false">2dqsz5Y4Mlk</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/2dqsz5Y4Mlk.mp3" length="72594955" type="audio/mpeg"/>
      <itunes:duration>01:15:37</itunes:duration>
      <itunes:episode>50</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Framework - Ngobrolin WEB</title>
      <description>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

Pembahasan:
- 00:00 intro
- 2:48 kenalan dengan mas irvan 
- 15:38 Alasan Angular dibenci
- 20:25 Tips kerja dengan team
- 32:45 Syarat untuk Rewrite
- 35:32 Migration
- 49:00 kelebihan nuxt js
- 56:09 Kenapa dokumentasi menjadi penting
- 59:02 kelebihan dan kekurangan svelte kit
- 1:04:31 j

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 13 Sep 2023 02:36:12 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ORga5NqFQ10-ngobrolin-framework-ngobrolin-web</link>
      <guid isPermaLink="false">ORga5NqFQ10</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ORga5NqFQ10.mp3" length="109028875" type="audio/mpeg"/>
      <itunes:duration>01:53:34</itunes:duration>
      <itunes:episode>49</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin AI - Ngobrolin WEB</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 06 Sep 2023 09:07:21 GMT</pubDate>
      <link>https://ngobrol.in/episodes/M5lUhWTF9As-ngobrolin-ai-ngobrolin-web</link>
      <guid isPermaLink="false">M5lUhWTF9As</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/M5lUhWTF9As.mp3" length="82021189" type="audio/mpeg"/>
      <itunes:duration>01:25:26</itunes:duration>
      <itunes:episode>48</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin HTTP - Ngobrolin WEB</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 29 Aug 2023 23:05:45 GMT</pubDate>
      <link>https://ngobrol.in/episodes/MZ4dViTkIZ0-ngobrolin-http-ngobrolin-web</link>
      <guid isPermaLink="false">MZ4dViTkIZ0</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/MZ4dViTkIZ0.mp3" length="83965535" type="audio/mpeg"/>
      <itunes:duration>01:27:28</itunes:duration>
      <itunes:episode>47</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin WASM - Ngobrolin WEB</title>
      <description>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

Topik:
- 00:00 intro
- 03:00 pengenalan wasm (web assembly)
- 10:00 assembly language
- 16:00 lanjut wasm
- 29:00 side story with ivan
- 37:00 demo wordpress playground
- 45:00 pengenalan webcontainer
- 59:00 demo wasm 
- 1:10:00 langkah-langkah buat wasm
- 1:20:00 start belajar wasm

Terimaka

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Sun, 20 Aug 2023 07:28:34 GMT</pubDate>
      <link>https://ngobrol.in/episodes/9ECU9Wz0wzU-ngobrolin-wasm-ngobrolin-web</link>
      <guid isPermaLink="false">9ECU9Wz0wzU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/9ECU9Wz0wzU.mp3" length="80186348" type="audio/mpeg"/>
      <itunes:duration>01:23:32</itunes:duration>
      <itunes:episode>46</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Performa CLS feat Jessica Cecilia - Ngobrolin WEB</title>
      <description>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

Topik:
- 00:00 intro
- 11:00 pengenalan cls
- 13:00 pengenalan lcp,fid,dan cls
- 24:00 fungsi lineclamp
- 30:00 ci/cd di tokopedia
- 34:00 buat performance budget
- 38:00 pentingnya font
- 42:00 tools untuk font
- 50:00 jawab pertanyaan
- 58:00 summary cls

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 15 Aug 2023 23:24:29 GMT</pubDate>
      <link>https://ngobrol.in/episodes/uKWkLVtKb7g-ngobrolin-performa-cls-feat-jessica-cecilia-ngobrolin-web</link>
      <guid isPermaLink="false">uKWkLVtKb7g</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/uKWkLVtKb7g.mp3" length="58435752" type="audio/mpeg"/>
      <itunes:duration>01:00:52</itunes:duration>
      <itunes:episode>45</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin URL - Ngobrolin WEB ep45</title>
      <description>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

⏳ Mesin waktu:
- 00:00 intro
- 05:00 start url
- 10:00 pentingnya url
- 14:00 maximum char url
- 15:00 beda URL &amp; URI
- 17:00 pihak ketiga URL&amp; URN
- 23:00 keamanan
- 28:00 URL API
- 30:00 beda location &amp; URL(windows.location)
- 37:00 live code 
- 40:00 url object
- 44:00 deepdive location 


Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 08 Aug 2023 14:18:56 GMT</pubDate>
      <link>https://ngobrol.in/episodes/EMynH33TrBI-ngobrolin-url-ngobrolin-web-ep45</link>
      <guid isPermaLink="false">EMynH33TrBI</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/EMynH33TrBI.mp3" length="67464924" type="audio/mpeg"/>
      <itunes:duration>01:10:16</itunes:duration>
      <itunes:episode>44</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Privacy Sandbox - Ngobrolin WEB ep44</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Fri, 04 Aug 2023 09:05:55 GMT</pubDate>
      <link>https://ngobrol.in/episodes/IA3ECrPgbZU-ngobrolin-privacy-sandbox-ngobrolin-web-ep44</link>
      <guid isPermaLink="false">IA3ECrPgbZU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/IA3ECrPgbZU.mp3" length="59759011" type="audio/mpeg"/>
      <itunes:duration>01:02:15</itunes:duration>
      <itunes:episode>43</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Web bersama Thomas Steiner ep43</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 25 Jul 2023 14:43:43 GMT</pubDate>
      <link>https://ngobrol.in/episodes/aSAW5q7xEaY-ngobrolin-web-bersama-thomas-steiner-ep43</link>
      <guid isPermaLink="false">aSAW5q7xEaY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/aSAW5q7xEaY.mp3" length="56618047" type="audio/mpeg"/>
      <itunes:duration>00:58:59</itunes:duration>
      <itunes:episode>42</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Public Speaking - Ngobrolin WEB ep42</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 18 Jul 2023 15:17:20 GMT</pubDate>
      <link>https://ngobrol.in/episodes/neF7qCLqUaY-ngobrolin-public-speaking-ngobrolin-web-ep42</link>
      <guid isPermaLink="false">neF7qCLqUaY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/neF7qCLqUaY.mp3" length="119623305" type="audio/mpeg"/>
      <itunes:duration>02:04:36</itunes:duration>
      <itunes:episode>41</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Fluttercon - Ngobrolin WEB ep41</title>
      <description>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

Pembahasan:
- 00:00 kehidupan di belanda
- 08:00 intro flutter
- 17:23 fluttercon
- 34:07 side story fluttercon  
- 40:31 start learning flutter
- 41:30 overcome speak in english
- 45:00 DX in flutter
- 37:27 Next level in Flutter
- 1:00:00 learning flutter from web
- 1:17:00 eo opportunity


Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 12 Jul 2023 03:11:11 GMT</pubDate>
      <link>https://ngobrol.in/episodes/hnJLh0JoQ84-ngobrolin-fluttercon-ngobrolin-web-ep41</link>
      <guid isPermaLink="false">hnJLh0JoQ84</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/hnJLh0JoQ84.mp3" length="81219543" type="audio/mpeg"/>
      <itunes:duration>01:24:36</itunes:duration>
      <itunes:episode>40</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin I/O Extended - Ngobrolin WEB ep40</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Fri, 07 Jul 2023 01:14:47 GMT</pubDate>
      <link>https://ngobrol.in/episodes/M2zdLxrm4F4-ngobrolin-io-extended-ngobrolin-web-ep40</link>
      <guid isPermaLink="false">M2zdLxrm4F4</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/M2zdLxrm4F4.mp3" length="75775207" type="audio/mpeg"/>
      <itunes:duration>01:18:56</itunes:duration>
      <itunes:episode>39</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Bundler - Ngobrolin WEB ep39</title>
      <description>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
-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com/rizafahmi/tip
💸 https://saweri

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Mon, 26 Jun 2023 12:14:18 GMT</pubDate>
      <link>https://ngobrol.in/episodes/bwpPxqgFyWQ-ngobrolin-bundler-ngobrolin-web-ep39</link>
      <guid isPermaLink="false">bwpPxqgFyWQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/bwpPxqgFyWQ.mp3" length="91550658" type="audio/mpeg"/>
      <itunes:duration>01:35:22</itunes:duration>
      <itunes:episode>38</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin DevTools - Ngobrolin WEB ep38</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 21 Jun 2023 03:03:38 GMT</pubDate>
      <link>https://ngobrol.in/episodes/zzhCUMQNjN8-ngobrolin-devtools-ngobrolin-web-ep38</link>
      <guid isPermaLink="false">zzhCUMQNjN8</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/zzhCUMQNjN8.mp3" length="82531935" type="audio/mpeg"/>
      <itunes:duration>01:25:58</itunes:duration>
      <itunes:episode>37</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin SVG - Ngobrolin WEB</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 13 Jun 2023 21:27:39 GMT</pubDate>
      <link>https://ngobrol.in/episodes/GIlzAKp7rI8-ngobrolin-svg-ngobrolin-web</link>
      <guid isPermaLink="false">GIlzAKp7rI8</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/GIlzAKp7rI8.mp3" length="69324007" type="audio/mpeg"/>
      <itunes:duration>01:12:13</itunes:duration>
      <itunes:episode>36</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Otomasi bersama Jecelyn - Ngobrolin WEB ep36</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 06 Jun 2023 23:09:02 GMT</pubDate>
      <link>https://ngobrol.in/episodes/2Kcb9uIQW8M-ngobrolin-otomasi-bersama-jecelyn-ngobrolin-web-ep36</link>
      <guid isPermaLink="false">2Kcb9uIQW8M</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/2Kcb9uIQW8M.mp3" length="79130165" type="audio/mpeg"/>
      <itunes:duration>01:22:26</itunes:duration>
      <itunes:episode>35</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Core Web Vitals - Ngobrolin WEB ep35</title>
      <description>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

-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com/rizafahmi/tip
💸 https://sawer

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 30 May 2023 06:42:17 GMT</pubDate>
      <link>https://ngobrol.in/episodes/y7orEQReOns-ngobrolin-core-web-vitals-ngobrolin-web-ep35</link>
      <guid isPermaLink="false">y7orEQReOns</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/y7orEQReOns.mp3" length="80833767" type="audio/mpeg"/>
      <itunes:duration>01:24:12</itunes:duration>
      <itunes:episode>34</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Google IO Lebih Dalam - Ngobrolin WEB ep34</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 23 May 2023 23:11:41 GMT</pubDate>
      <link>https://ngobrol.in/episodes/OwdCWP1FWNE-ngobrolin-google-io-lebih-dalam-ngobrolin-web-ep34</link>
      <guid isPermaLink="false">OwdCWP1FWNE</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/OwdCWP1FWNE.mp3" length="73797006" type="audio/mpeg"/>
      <itunes:duration>01:16:52</itunes:duration>
      <itunes:episode>33</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Google IO - Ngobrolin WEB ep33</title>
      <description>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

Topik bahasan:
- Berbagai topik web di Google I/O
- Passwordless Authentication
- Wasm
- WebGPU
- Baseline
- Tailwind project 🤔

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 17 May 2023 03:40:50 GMT</pubDate>
      <link>https://ngobrol.in/episodes/mUrwxwrehqE-ngobrolin-google-io-ngobrolin-web-ep33</link>
      <guid isPermaLink="false">mUrwxwrehqE</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/mUrwxwrehqE.mp3" length="97938746" type="audio/mpeg"/>
      <itunes:duration>01:42:01</itunes:duration>
      <itunes:episode>32</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin React+Komunitas - Ngobrolin WEB ep32</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 09 May 2023 23:56:19 GMT</pubDate>
      <link>https://ngobrol.in/episodes/_5-m3tfD5tU-ngobrolin-reactkomunitas-ngobrolin-web-ep32</link>
      <guid isPermaLink="false">_5-m3tfD5tU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/_5-m3tfD5tU.mp3" length="122479220" type="audio/mpeg"/>
      <itunes:duration>02:07:35</itunes:duration>
      <itunes:episode>31</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Accessibility - Ngobrolin WEB ep31</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 03 May 2023 01:34:04 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ypxWNOnW10Y-ngobrolin-accessibility-ngobrolin-web-ep31</link>
      <guid isPermaLink="false">ypxWNOnW10Y</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ypxWNOnW10Y.mp3" length="86158985" type="audio/mpeg"/>
      <itunes:duration>01:29:45</itunes:duration>
      <itunes:episode>30</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Templating Language - Ngobrolin WEB ep30</title>
      <description>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

Pembahasan:
* Apa itu templating language
* Beberapa conto &amp; use cases
* Beberapa opsi templating language
* Kenapa butuh bahasa untuk templating?
* Apa itu Domain Specific Language
* Berbagi pengalaman menggunakan berbagai templating language

-------------------------------------------------

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Fri, 21 Apr 2023 11:36:15 GMT</pubDate>
      <link>https://ngobrol.in/episodes/mJ6t8TJc6cQ-ngobrolin-templating-language-ngobrolin-web-ep30</link>
      <guid isPermaLink="false">mJ6t8TJc6cQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/mJ6t8TJc6cQ.mp3" length="70875471" type="audio/mpeg"/>
      <itunes:duration>01:13:50</itunes:duration>
      <itunes:episode>29</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CMS - Ngobrolin WEB ep29</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 19 Apr 2023 03:48:50 GMT</pubDate>
      <link>https://ngobrol.in/episodes/zc2NxphfHeE-ngobrolin-cms-ngobrolin-web-ep29</link>
      <guid isPermaLink="false">zc2NxphfHeE</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/zc2NxphfHeE.mp3" length="68230207" type="audio/mpeg"/>
      <itunes:duration>01:11:04</itunes:duration>
      <itunes:episode>28</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Format Warna - Ngobrolin WEB ep28</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 19 Apr 2023 03:36:26 GMT</pubDate>
      <link>https://ngobrol.in/episodes/uYqnB9rhIaQ-ngobrolin-format-warna-ngobrolin-web-ep28</link>
      <guid isPermaLink="false">uYqnB9rhIaQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/uYqnB9rhIaQ.mp3" length="69187752" type="audio/mpeg"/>
      <itunes:duration>01:12:04</itunes:duration>
      <itunes:episode>27</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Web Jadul - Ngobrolin WEB ep27</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 04 Apr 2023 15:44:32 GMT</pubDate>
      <link>https://ngobrol.in/episodes/2nJE0rvIUps-ngobrolin-web-jadul-ngobrolin-web-ep27</link>
      <guid isPermaLink="false">2nJE0rvIUps</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/2nJE0rvIUps.mp3" length="76590645" type="audio/mpeg"/>
      <itunes:duration>01:19:47</itunes:duration>
      <itunes:episode>26</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Teknologi Edge - Ngobrolin WEB ep25</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 21 Mar 2023 23:05:36 GMT</pubDate>
      <link>https://ngobrol.in/episodes/J8qef9MI1rY-ngobrolin-teknologi-edge-ngobrolin-web-ep25</link>
      <guid isPermaLink="false">J8qef9MI1rY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/J8qef9MI1rY.mp3" length="98316999" type="audio/mpeg"/>
      <itunes:duration>01:42:25</itunes:duration>
      <itunes:episode>25</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin TypeScript - Ngobrolin WEB ep24</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Thu, 16 Mar 2023 03:36:38 GMT</pubDate>
      <link>https://ngobrol.in/episodes/cjqz5C0eWgc-ngobrolin-typescript-ngobrolin-web-ep24</link>
      <guid isPermaLink="false">cjqz5C0eWgc</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/cjqz5C0eWgc.mp3" length="92170492" type="audio/mpeg"/>
      <itunes:duration>01:36:01</itunes:duration>
      <itunes:episode>24</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Proyek Fugu - Ngobrolin WEB ep23</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 07 Mar 2023 14:32:16 GMT</pubDate>
      <link>https://ngobrol.in/episodes/YMFz1Ky2E0k-ngobrolin-proyek-fugu-ngobrolin-web-ep23</link>
      <guid isPermaLink="false">YMFz1Ky2E0k</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/YMFz1Ky2E0k.mp3" length="75454632" type="audio/mpeg"/>
      <itunes:duration>01:18:36</itunes:duration>
      <itunes:episode>23</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Interop 2023 - Ngobrolin WEB ep22</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 28 Feb 2023 23:22:00 GMT</pubDate>
      <link>https://ngobrol.in/episodes/mN01Hg41tB8-ngobrolin-interop-2023-ngobrolin-web-ep22</link>
      <guid isPermaLink="false">mN01Hg41tB8</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/mN01Hg41tB8.mp3" length="83246227" type="audio/mpeg"/>
      <itunes:duration>01:26:43</itunes:duration>
      <itunes:episode>22</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Belajar - Ngobrolin WEB Ep21</title>
      <description>Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Episode kali ini menghadirkan @sandhikagalihWPU dari kanal Web Programming Unpas.

Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://bit.ly/ngobrolinweb

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 21 Feb 2023 22:58:49 GMT</pubDate>
      <link>https://ngobrol.in/episodes/18LNXOF8IPA-ngobrolin-belajar-ngobrolin-web-ep21</link>
      <guid isPermaLink="false">18LNXOF8IPA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/18LNXOF8IPA.mp3" length="85599755" type="audio/mpeg"/>
      <itunes:duration>01:29:10</itunes:duration>
      <itunes:episode>21</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Otentikasi - Ngobrolin WEB ep20</title>
      <description>Malam ini kita akan ngobrolin tentang berbagai cara melakukan otentikasi di protokol yang digunakan oleh web yaitu HTTP.

Topik pembahasan:
- otentikasi
- otentikasi vs otorisasi
- HTTP Authentication (https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication)
- 4 Auth method (https://blog.hubspot.com/website/api-authentication)
- Single-sign on (https://auth0.com/blog/what-is-and-how-does-single-sign-on-work/)
- JSON Web Token (https://jwt.io)
- Webauthn (https://webauthn.io/)

---------

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Sun, 12 Feb 2023 23:22:26 GMT</pubDate>
      <link>https://ngobrol.in/episodes/H-NPmffVrcw-ngobrolin-otentikasi-ngobrolin-web-ep20</link>
      <guid isPermaLink="false">H-NPmffVrcw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/H-NPmffVrcw.mp3" length="57344043" type="audio/mpeg"/>
      <itunes:duration>00:59:44</itunes:duration>
      <itunes:episode>20</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Metode Rendering - Ngobrolin WEB ep19</title>
      <description>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

-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com/rizafahmi/tip
💸 https://sawer

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Sat, 04 Feb 2023 01:21:37 GMT</pubDate>
      <link>https://ngobrol.in/episodes/WC230bL6YnY-ngobrolin-metode-rendering-ngobrolin-web-ep19</link>
      <guid isPermaLink="false">WC230bL6YnY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/WC230bL6YnY.mp3" length="73953741" type="audio/mpeg"/>
      <itunes:duration>01:17:02</itunes:duration>
      <itunes:episode>19</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Storage - Ngobrolin WEB ep18</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 01 Feb 2023 01:50:26 GMT</pubDate>
      <link>https://ngobrol.in/episodes/k-4ZMXMGISA-ngobrolin-storage-ngobrolin-web-ep18</link>
      <guid isPermaLink="false">k-4ZMXMGISA</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/k-4ZMXMGISA.mp3" length="68788601" type="audio/mpeg"/>
      <itunes:duration>01:11:39</itunes:duration>
      <itunes:episode>18</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Web Components - Ngobrolin WEB Ep10</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 24 Jan 2023 11:23:00 GMT</pubDate>
      <link>https://ngobrol.in/episodes/B0Ar5k_h2uk-ngobrolin-web-components-ngobrolin-web-ep10</link>
      <guid isPermaLink="false">B0Ar5k_h2uk</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/B0Ar5k_h2uk.mp3" length="66297146" type="audio/mpeg"/>
      <itunes:duration>01:09:04</itunes:duration>
      <itunes:episode>17</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Cookies - Ngobrolin WEB ep17</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 17 Jan 2023 22:24:06 GMT</pubDate>
      <link>https://ngobrol.in/episodes/KPZ-BgtX1kk-ngobrolin-cookies-ngobrolin-web-ep17</link>
      <guid isPermaLink="false">KPZ-BgtX1kk</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/KPZ-BgtX1kk.mp3" length="70150312" type="audio/mpeg"/>
      <itunes:duration>01:13:04</itunes:duration>
      <itunes:episode>16</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Font - Ngobrolin WEB Ep11</title>
      <description>Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini.

Topik pembahasan:
- Pembahasan font di webalmanac (https://almanac.httparchive.org/en/2022/fonts)
- Isometric font: Nabla
- https://web.dev/preload-optional-fonts/
- https://web.dev/css-size-adjust/ 
- https://npm.io/package/fontaine 
- https://developer.chrome.com/blog/colrv1-fonts/ lika-liku SVG font 
- Perbandingan COLR v0 dan v1: https://twitter.com/pixelambacht/status/14

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 17 Jan 2023 11:31:47 GMT</pubDate>
      <link>https://ngobrol.in/episodes/WJvTvTSm9l8-ngobrolin-font-ngobrolin-web-ep11</link>
      <guid isPermaLink="false">WJvTvTSm9l8</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/WJvTvTSm9l8.mp3" length="68929453" type="audio/mpeg"/>
      <itunes:duration>01:11:48</itunes:duration>
      <itunes:episode>15</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin 2023 - Ngobrolin WEB ep15</title>
      <description>Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini.

* Gelombang baru frontend framework: qwik.builder.io, astro.build, enhance.dev dkk
* Berbagai runtime baru sebagai alternatif node: deno.land, bun.sh
* Rust sebagai bahasa untuk membangun tools JavaScript
    * Rome
    * Deno
    * Turbopack
    * Wasm: Web framework dengan Rust dan Wasm: Leptos (https://github.com/gbj/leptos)

* Bun pakai Ziglang

* Semantic SEO, Content reco

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 04 Jan 2023 03:47:20 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Dwy3ydXygaY-ngobrolin-2023-ngobrolin-web-ep15</link>
      <guid isPermaLink="false">Dwy3ydXygaY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Dwy3ydXygaY.mp3" length="74839396" type="audio/mpeg"/>
      <itunes:duration>01:17:57</itunes:duration>
      <itunes:episode>14</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Browser - Ngobrolin WEB ep14</title>
      <description>Kisah seru &apos;perang&apos; browser!

-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com/rizafahmi/tip
💸 https://saweria.co/rizafahmi

-----------------------------------------------------------------------------------

Butuh merchandise untuk kenangan:
👕 https://www.ciptaloka.com/+rizafahmi/

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Thu, 22 Dec 2022 00:43:46 GMT</pubDate>
      <link>https://ngobrol.in/episodes/O2c3Q2QTZI4-ngobrolin-browser-ngobrolin-web-ep14</link>
      <guid isPermaLink="false">O2c3Q2QTZI4</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/O2c3Q2QTZI4.mp3" length="75634772" type="audio/mpeg"/>
      <itunes:duration>01:18:47</itunes:duration>
      <itunes:episode>13</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Nobrolin Image - Ngobrolin WEB ep13</title>
      <description>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


-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com/rizafahmi/tip
💸 https://sawe

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 14 Dec 2022 22:19:29 GMT</pubDate>
      <link>https://ngobrol.in/episodes/NwXiJKBW35U-nobrolin-image-ngobrolin-web-ep13</link>
      <guid isPermaLink="false">NwXiJKBW35U</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/NwXiJKBW35U.mp3" length="61613914" type="audio/mpeg"/>
      <itunes:duration>01:04:11</itunes:duration>
      <itunes:episode>12</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Testing - Ngobrolin WEB Ep12</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 13 Dec 2022 22:18:28 GMT</pubDate>
      <link>https://ngobrol.in/episodes/TPetwHcfXns-ngobrolin-testing-ngobrolin-web-ep12</link>
      <guid isPermaLink="false">TPetwHcfXns</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/TPetwHcfXns.mp3" length="73687083" type="audio/mpeg"/>
      <itunes:duration>01:16:45</itunes:duration>
      <itunes:episode>11</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin  i18n - Ngobrolin WEB Ep6</title>
      <description>- Contoh penggunaan Intl di https://bwa-luxspace-pwa-git-main-riza.vercel.app/, kode sumbernya: https://github.com/rizafahmi/bwa-luxspace-pwa/blob/8de386e0b4224691b41661472aabe2d96a96a26f/src/utils.js
- Relative Time Format: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat
- Intl di mdn: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl
- https://bundlephobia.com/
- Number Format: https

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 30 Nov 2022 02:25:12 GMT</pubDate>
      <link>https://ngobrol.in/episodes/CH5rh-zHktQ-ngobrolin-i18n-ngobrolin-web-ep6</link>
      <guid isPermaLink="false">CH5rh-zHktQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/CH5rh-zHktQ.mp3" length="64495742" type="audio/mpeg"/>
      <itunes:duration>01:07:11</itunes:duration>
      <itunes:episode>10</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Konsep JS: Event Loop  - Ngobrolin WEB Ep5</title>
      <description>Konsep concurrency: async &amp; paralel
- https://blog.avenuecode.com/understanding-the-javascript-concurrency-model
- https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif
Callback:
- https://www.youtube.com/watch?v=cCOL7MC4Pl0 
- https://developer.mozilla.org/en-US/docs/Web/API — konsep Web API, API yang hanya ada di browser, tidak ada di JS runtime lain
- Kenapa perlu mempelajari event loop, call stack, dsb? Apakah diajarkan di kurikulum web development? Apa manfaat konkritnya, khususn

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 23 Nov 2022 00:12:55 GMT</pubDate>
      <link>https://ngobrol.in/episodes/qU3POeBk-0E-ngobrolin-konsep-js-event-loop-ngobrolin-web-ep5</link>
      <guid isPermaLink="false">qU3POeBk-0E</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/qU3POeBk-0E.mp3" length="61994674" type="audio/mpeg"/>
      <itunes:duration>01:04:35</itunes:duration>
      <itunes:episode>9</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Android - Ngobrolin WEB Ep9</title>
      <description>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 skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 22 Nov 2022 23:24:48 GMT</pubDate>
      <link>https://ngobrol.in/episodes/TGEH6ovjnjU-ngobrolin-android-ngobrolin-web-ep9</link>
      <guid isPermaLink="false">TGEH6ovjnjU</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/TGEH6ovjnjU.mp3" length="96354263" type="audio/mpeg"/>
      <itunes:duration>01:40:22</itunes:duration>
      <itunes:episode>8</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Viteconf - Ngobrolin WEB Ep4</title>
      <description>Implementasi Vite dan WordPress. vite-for-wp: https://github.com/kucrut/vite-for-wp

- https://viteconf.org/ seru banget, 12 jam x 2 (ada tayang ulangnya)
- Stackblitz mengumumkan produk mereka, Codeflow, di ViteConf. Codeflow sendiri berbasis WebContainers, sistem operasi berbasis Web Assembly(!) yang bisa dijalankan di browser(!!). Walaupun produk-produk tersebut proprietary milik StackBlitz, pendekatannya menarik karena merupakan hal yang baru, dan di layer paling dasar memanfaatkan Web API.


Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 22 Nov 2022 07:51:18 GMT</pubDate>
      <link>https://ngobrol.in/episodes/8Diqwtb6hKs-ngobrolin-viteconf-ngobrolin-web-ep4</link>
      <guid isPermaLink="false">8Diqwtb6hKs</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/8Diqwtb6hKs.mp3" length="77044967" type="audio/mpeg"/>
      <itunes:duration>01:20:15</itunes:duration>
      <itunes:episode>7</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin DevFest - Ngobrolin WEB Ep3</title>
      <description>Membahas tentang DevFest 2022 yang akan segera diselenggarakan di seluruh belahan dunia. Membahas tentang apa itu DevFest, kenapa DevFest diadakan, di kota mana saja dan hal lain seputar ekosistem komunitas yang diinisiasi oleh Google.

-----------------------------------------------------------------------------------
Bergabung menjadi anggota elit di kanal ini:
https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join

Donasi dapat meningkatkan kualitas kanal ini:
💰 https://karyakarsa.com

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Tue, 22 Nov 2022 05:36:13 GMT</pubDate>
      <link>https://ngobrol.in/episodes/LrPBLlURfIs-ngobrolin-devfest-ngobrolin-web-ep3</link>
      <guid isPermaLink="false">LrPBLlURfIs</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/LrPBLlURfIs.mp3" length="53691079" type="audio/mpeg"/>
      <itunes:duration>00:55:56</itunes:duration>
      <itunes:episode>6</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin CSS - Ngobrolin WEB Ep2</title>
      <description>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

CSS Container Queries (dan polyfill-nya)
- https://caniuse.com/css-container-queries
- https://developer.chrome.com/blog/cq-polyfill/
Format baru belajar teknologi web
- https://web.dev/learn/
- https://web.dev/learn/css/
- Yang berbahasa Indonesia https://htmlcss.rizafahmi.com/
CSS inline vs 

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Thu, 17 Nov 2022 01:06:47 GMT</pubDate>
      <link>https://ngobrol.in/episodes/ghLVcP_CgkY-ngobrolin-css-ngobrolin-web-ep2</link>
      <guid isPermaLink="false">ghLVcP_CgkY</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/ghLVcP_CgkY.mp3" length="64672539" type="audio/mpeg"/>
      <itunes:duration>01:07:22</itunes:duration>
      <itunes:episode>5</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Island Architecture - Ngobrolin WEB Ep1</title>
      <description>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

Topik obrolan
- Fenomena “islands architecture” dan “partial hydration”
    - https://www.patterns.dev/posts/islands-architecture/
    - https://github.com/lxsmnsyc/awesome-islands
- Fenomena frontend framework dengan JavaScript yang minimal seperti astro.build, ada qwik.builder.io juga. Lainn

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Thu, 17 Nov 2022 00:57:42 GMT</pubDate>
      <link>https://ngobrol.in/episodes/1p7nM1Yr6tw-ngobrolin-island-architecture-ngobrolin-web-ep1</link>
      <guid isPermaLink="false">1p7nM1Yr6tw</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/1p7nM1Yr6tw.mp3" length="66114080" type="audio/mpeg"/>
      <itunes:duration>01:08:52</itunes:duration>
      <itunes:episode>4</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin Web Episode Perdana</title>
      <description>Mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini.

Masukan, saran dan topik bisa dilayangkan ke https://t.me/rizafahmi

Berbagai tautan
Sanitizer API, Web API untuk mengamankan string yang akan dirender ke DOM: 
  - https://web.dev/sanitizer
Performance Insight untuk perbaiki FCP, LCP &amp; CLS.
    - https://developer.chrome.com/docs/devtools/performance-insights/
Teknologi dibalik figma:
    - https://www.figma.com/blog/under-the-hoo

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Thu, 17 Nov 2022 00:15:47 GMT</pubDate>
      <link>https://ngobrol.in/episodes/Aneo-LjbnoI-ngobrolin-web-episode-perdana</link>
      <guid isPermaLink="false">Aneo-LjbnoI</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/Aneo-LjbnoI.mp3" length="77885483" type="audio/mpeg"/>
      <itunes:duration>01:21:08</itunes:duration>
      <itunes:episode>3</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Ngobrolin ECMAScript - Ngobrolin WEB Ep8</title>
      <description>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

Tautan:
- Apa itu EcmaScript? https://www.slideshare.net/rizafahmi/essentials-and-impactful-features-of-es6
- https://medium.com/geekculture/regular-vs-arrow-function-1f8140fbcece
- https://tc39.es/process-document/
- https://github.com/tc39/proposals
- https://gist.github.com/rajaramtt/7df370

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Wed, 16 Nov 2022 01:04:02 GMT</pubDate>
      <link>https://ngobrol.in/episodes/fv-M_fFil0c-ngobrolin-ecmascript-ngobrolin-web-ep8</link>
      <guid isPermaLink="false">fv-M_fFil0c</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/fv-M_fFil0c.mp3" length="108294521" type="audio/mpeg"/>
      <itunes:duration>01:52:48</itunes:duration>
      <itunes:episode>2</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>

    <item>
      <title>Perkembangan Teknologi WEB dari httparchive - Ngobrolin WEB Ep7</title>
      <description>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

Topik pembahasan:
- https://almanac.httparchive.org/en/2022/javascript
- https://almanac.httparchive.org/en/2022/webassembly
- Datanya dari mana? seberapa akurat dan apakah representatif?
    - https://github.com/HTTPArchive/httparchive.org/blob/main/docs/gettingstarted_bigquery.md 
    - ht

Kunjungi https://ngobrol.in untuk skrip, rangkuman, tautan dan informasi menarik lainnya.</description>
      <pubDate>Fri, 11 Nov 2022 00:43:42 GMT</pubDate>
      <link>https://ngobrol.in/episodes/UEaMZRG_OnQ-perkembangan-teknologi-web-dari-httparchive-ngobrolin-web-ep7</link>
      <guid isPermaLink="false">UEaMZRG_OnQ</guid>
      <enclosure url="https://ngobrolinweb-podcast.s3.ap-southeast-1.amazonaws.com/audio/UEaMZRG_OnQ.mp3" length="62102090" type="audio/mpeg"/>
      <itunes:duration>01:04:41</itunes:duration>
      <itunes:episode>1</itunes:episode>
      <itunes:explicit>no</itunes:explicit>
    </item>
  </channel>
</rss>