00:00:00Ini adalah Code Server, proyek sumber terbuka yang memungkinkan Anda menjalankan VS Code di mesin jarak jauh dan mengaksesnya dari browser.
00:00:07Jika laptop Anda pernah terasa panas karena proses build atau Anda harus sering berpindah perangkat, maka ini solusi untuk Anda.
00:00:12Ini bukan sekadar klon editor web, ini adalah VS Code asli yang berjalan di server, dan Anda tinggal menyambungkannya.
00:00:19Begitulah klaim kemudahannya, tapi apakah ini benar-benar membantu kita? Itulah pertanyaannya.
00:00:23Kami merilis video setiap saat, jadi pastikan untuk subscribe.
00:00:30Inilah fungsi sebenarnya dari Code Server: menjalankan VS Code pada mesin jarak jauh.
00:00:36Mesin itu bisa berupa VM cloud, server rumah, atau desktop berspesifikasi tinggi, dan Anda membukanya di browser.
00:00:45Alih-alih menginstal Node, Docker, Postgres, atau Python di setiap perangkat, Anda cukup menginstalnya sekali di server, lalu login dari mana saja.
00:00:54Bisa dari laptop, atau bahkan ponsel jika Anda benar-benar ingin.
00:00:57Terminal tetap berfungsi, ekstensi tetap jalan, dan bahkan Git pun berfungsi.
00:01:01Bayangkan seperti ini: komputer Anda hanya menjadi layar, sementara pekerjaan sebenarnya dilakukan di tempat lain, katakanlah di cloud.
00:01:08Itulah perubahan besarnya di sini.
00:01:10Menyiapkannya sangat mudah. Karena saya memakai Mac M4 Pro, saya akan menjalankannya secara lokal agar simpel, bukan di VM cloud.
00:01:18Pertama saya buka Docker, lalu di terminal kita jalankan perintah pengaturan Docker ini.
00:01:23Saya akan melakukan pengecekan cepat untuk memastikan ini berjalan lancar, dan seperti yang Anda lihat, berhasil, saya bahkan bisa mendapatkan kata sandinya.
00:01:33Sekarang kita ke localhost di mana ia meminta kata sandi, dan voila, inilah VS Code langsung di browser saya.
00:01:41Tampilannya benar-benar sama, ada Copilot, ada ekstensi, ada terminal, saya bahkan bisa menarik proyek ke sini—ini tadi proyek Django sederhana yang saya masukkan.
00:01:53Menjalankan kode pun sama saja: saya buat virtual environment, pip install kebutuhan saya, lalu jalankan.
00:02:00Sejujurnya proyek ini tidak seberapa, hanya teks di halaman landas Django, saya cuma ingin Anda melihat bagaimana terminal mengeksekusi dan berjalan di browser.
00:02:08Semuanya sama saja; baik di browser maupun VS Code standar, kita tetap mendapatkan fungsionalitas yang sama.
00:02:14Jika baterai Anda sering terkuras saat build, atau kipas laptop berisik saat menyusun image Docker, ini adalah solusinya.
00:02:24Jika ke depannya Anda butuh tenaga lebih besar, Anda tinggal melakukan upgrade pada VM Anda.
00:02:28Jadi ini sedikit mengubah keadaan. Tidak ada lagi istilah “bisa di komputer saya”; sekarang hanya ada satu mesin, satu lingkungan, versi node yang sama, setup Docker yang sama, ekstensi yang sama.
00:02:40Setiap perangkat terhubung ke tempat yang sama.
00:02:43Bagi tim hibrida, konsistensi tersebut jauh lebih penting dari yang kita duga.
00:02:47Jika Anda sering bepergian seperti saya, ini memberikan kebebasan lebih karena saya bisa membiarkannya tetap aktif di server.
00:02:52Dan ya, proyek ini aktif dikelola, bukan sekadar proyek sampingan yang ditinggalkan, ini adalah infrastruktur yang siap untuk produksi.
00:02:58Sekarang mari kita lihat sisi lainnya. Code Server mungkin terdengar sempurna, tapi kenyataannya tidak.
00:03:02Apakah ada yang benar-benar sempurna? Yah, tidak selalu, kan?
00:03:05Keunggulannya, pertama-tama, ini gratis, sumber terbuka, dan sangat responsif setidaknya menurut pengalaman saya.
00:03:11Selain itu, ia bisa berkembang sesuai infrastruktur Anda, dan lebih murah untuk mengelola platform jika Anda bekerja sendiri.
00:03:16Tapi ada kekurangannya karena ini tidak berada di mesin lokal Anda.
00:03:19Jika koneksi internet buruk, pengalaman Anda juga akan buruk.
00:03:23Latensi itu nyata, dan server Anda membutuhkan RAM yang memadai.
00:03:27Jangan jalankan ini di VM kecil lalu berharap hasilnya luar biasa, itu tidak akan terjadi.
00:03:31Keamanan bawaannya masih sangat mendasar.
00:03:34Jika Anda membukanya untuk publik, Anda harus mengatur autentikasinya dengan benar.
00:03:38Jika kita membandingkannya dengan GitHub Codespaces, karena saya tahu beberapa dari Anda sedang memikirkannya sekarang.
00:03:43Codespaces itu seperti tinggal pakai.
00:03:46Tetapi Code Server memberikan kontrol yang lebih besar daripada itu.
00:03:49Jika ingin mencoba, jangan terlalu dipikirkan, ini sangat mudah untuk dijalankan.
00:03:53Mulailah dari yang kecil, coba dulu, lihat apakah cocok dengan alur kerja Anda, jalankan VM cloud dasar,
00:03:58atau cukup jalankan di Docker pada komputer rumah Anda seperti yang saya lakukan.
00:04:02Jika Anda benar-benar ingin mengujinya secara maksimal, Anda bisa memasangkannya dengan dev containers.
00:04:07Kini lingkungan kerja Anda tidak hanya jarak jauh.
00:04:09Tapi juga bisa direproduksi, yang sangat bagus untuk proses orientasi anggota baru,
00:04:12bagus untuk debugging, dan sangat bagus untuk menjaga konsistensi.
00:04:14Jika Anda sudah mencobanya, Anda pasti tahu bahwa daya tahan baterai jadi lebih awet.
00:04:18Kini Anda bisa mengoding di perangkat yang lebih ringan, dan berpindah antara komputer kerja dan pribadi jadi lebih mudah.
00:04:24Uji secara privat dulu, baru kemudian tingkatkan skalanya.
00:04:26Dengan Code Server, lingkungan Anda menjadi portabel, skalabel, dan bahkan lebih konsisten.
00:04:32Laptop atau perangkat Anda bukan lagi menjadi penghambat, jadi jika itu terdengar menarik,
00:04:36Silakan coba sendiri sensasinya. Sampai jumpa di video lainnya.