Ngobrol, Evolusi Bun & Lainnya!
MMaximilian Schwarzmüller
Computing/SoftwareBusiness NewsInternet Technology
Transcript
00:00:00[BLANK_AUDIO]
00:00:30[BLANK_AUDIO]
00:00:40>> Oke deh, halo semuanya.
00:00:51Ini kali kedua berturut-turut saya bisa ikut streaming.
00:00:56Rencananya saya akan streaming kurang lebih setiap hari Kamis.
00:01:00Saya sempat istirahat lama, tapi minggu lalu saya streaming, minggu ini juga, senang banget bisa kembali.
00:01:07Dan ya, topik hari ini sebenarnya hanya untuk mengobrol, tanya jawab, atau apa pun.
00:01:16Tapi saya juga memilih sesuatu yang menurut saya cukup menarik, yaitu evolusi Bun.
00:01:23Karena Bun, tentu saja, waduh, saya sudah membukanya di sini.
00:01:26Bun, tentu saja, adalah runtime JavaScript itu, alternatif untuk Node.js.
00:01:32Ya, halo semuanya yang baru bergabung.
00:01:35Senang sekali kalian ada di sini.
00:01:36Selamat datang di stream ini.
00:01:38Jadi Bun, tentu saja, adalah runtime itu, alternatif untuk Node.js, alternatif untuk Dino.
00:01:45Dan menurut saya cukup menarik untuk melihat apa yang terjadi pada Bun selama setahun terakhir,
00:01:54atau tahun-tahun terakhir, tapi sebagian besar setahun terakhir, atau sebenarnya cuma beberapa bulan terakhir, kurasa.
00:02:00Dan saya pikir, ya, itu mungkin layak untuk dipelajari lebih dalam.
00:02:04Dan mungkin nanti, belum yakin, mungkin kita juga bisa melihat Adonis.js,
00:02:08yang merupakan framework JavaScript, atau framework TypeScript, kurasa,
00:02:13yang pada dasarnya adalah Laravel untuk JavaScript.
00:02:19Dan saya sudah mendengar tentang Adonis bertahun-tahun yang lalu,
00:02:24karena sebenarnya saya sempat melakukan riset, karena saya memulai karier saya.
00:02:30Kalian bolos kuliah demi menonton stream, oh, itu baik sekali.
00:02:37Saya harap kalian tidak kena masalah karena hal itu.
00:02:40Ya, saya memulai karier saya, maksudnya bukan karier, tapi saya banyak menggunakan Laravel lebih dari 10 tahun lalu.
00:02:46Dan kemudian saya melakukan riset.
00:02:48Hei, apakah sebenarnya ada Laravel untuk JavaScript?
00:02:52Dan saya menemukan Adonis.js, dan di sini ada kiriman menarik,
00:02:57bahwa Bun mungkin akan pindah ke Rust, meski itu baru eksperimen untuk saat ini,
00:03:01ke Rust, meski baru eksperimen untuk saat ini, tapi tetap cukup menarik.
00:03:08Apakah saya offline?
00:03:11Kenapa keterangannya menunjukkan saya offline?
00:03:22Tidak, saya online, kurasa, semoga saja.
00:03:37Oke, jadi ya, apa yang menarik tentang Bun adalah beberapa hal.
00:03:42Yang pertama dan terpenting, mereka telah diakuisisi oleh Anthropic pada Desember tahun lalu.
00:03:49Anthropic mengakuisisi Bun, dan alasannya, atau salah satu alasannya adalah,
00:03:54bahwa Claude Code sebenarnya adalah aplikasi Bun, karena Bun, runtime ini, punya fitur
00:04:03di mana pada akhirnya Anda bisa mengompilasi program JavaScript,
00:04:14program JavaScript bertenaga Bun menjadi file executable mandiri.
00:04:19Apakah yang ini di sini?
00:04:22Ya, benar.
00:04:23Bukan, yang ini, single file executable, itu maksud saya.
00:04:33Jadi Anda bisa menggunakan Bun untuk mengompilasi kode TypeScript menjadi executable mandiri,
00:04:44yang kemudian bisa dibagikan ke orang lain tanpa perlu menginstal Bun di sistem mereka,
00:04:47yang tentu saja sangat memudahkan.
00:04:49Dan Claude Code adalah salah satu single file executable seperti itu.
00:04:54Claude Code adalah aplikasi TypeScript yang dibangun dengan Bun
00:04:59dan kemudian dikompilasi dengan Bun menjadi single file executable.
00:05:03Jadi itulah mungkin salah satu alasan utama Anthropic mengakuisisi Bun.
00:05:07Mungkin juga karena Bun adalah proyek atau perusahaan yang didukung modal ventura,
00:05:17dan apakah gambarnya membeku?
00:05:21Sepertinya tadi ada gangguan sementara.
00:05:24Internetnya mati sebentar, tapi saya harap saya sudah kembali.
00:05:27Atau apakah saya masih membeku?
00:05:28Coba saya cek lagi.
00:05:31Tadi saya kira sudah online lagi.
00:05:33Koneksi buruk.
00:05:39Sayangnya, tidak banyak yang bisa saya lakukan di sini.
00:05:46Bisa tolong?
00:05:47Videonya juga lagging di tempat saya.
00:05:49Wah, itu tidak bagus.
00:05:51Kenapa saya mengalami masalah-masalah ini?
00:05:53Sayangnya, saya tidak punya cara cepat untuk memperbaikinya.
00:05:58Di saya juga membeku.
00:06:12Kenapa parah sekali ya?
00:06:20Apakah ada sesuatu di jaringan saya?
00:06:26Saya berada di kantor bersama di sini, jadi kontrol saya terhadap jaringan terbatas, sayangnya.
00:06:32Menariknya, di software streaming saya keterangannya semua bagus.
00:06:42Saya bisa membuat kode tiruan YouTube dalam lima menit dengan Claude.
00:06:53Sejujurnya saya cuma bisa berharap ini membaik, karena saya tidak bisa pindah ke kabel atau semacamnya.
00:07:12Maksud saya, saya bisa memulai ulang streaming-nya.