00:00:00Kita menghabiskan berjam-jam setiap minggu berpindah-pindah antara Notion, Linear, Slack, dan GitHub.
00:00:05Itu ada empat tab.
00:00:06Artinya ada empat langganan.
00:00:07Tapi bagaimana jika satu alat sumber terbuka yang bisa dihosting sendiri dapat menggantikan semuanya sekaligus?
00:00:12Inilah HULI, alat serba guna yang menggantikan semua itu secara gratis.
00:00:17Dan saya tahu apa yang Anda pikirkan.
00:00:18Ide bagus, kan?
00:00:19Tapi mungkin performanya lambat.
00:00:20Ya, saya juga sempat berpikiran hal yang sama.
00:00:22Tapi yang satu ini?
00:00:23Ternyata benar-benar bagus.
00:00:24Mari kita bahas lebih lanjut.
00:00:30Kita semua pernah mengalami hari-hari di mana kita merasa sibuk, padahal sebenarnya tidak merilis apa pun.
00:00:34Inilah penyebabnya.
00:00:35Kita menulis spesifikasi di platform seperti Notion.
00:00:37Lalu mungkin ada bug yang muncul di Slack.
00:00:39Laporan masalahnya ada di Linear.
00:00:41Dan PR-nya ada di GitHub.
00:00:42Jadi sebenarnya, kita terus berpindah-pindah tab dan itu menghambat produktivitas kita.
00:00:46Lalu tentu saja ada biaya untuk semua itu.
00:00:49Biaya alat-alat ini membengkak dengan cepat.
00:00:50Harga per akun sangat mahal, jadi Anda mencari opsi hosting sendiri, namun biasanya terbentur kendala
00:00:55karena mereka kekurangan separuh dari fitur yang sebenarnya kita butuhkan.
00:00:58Jadi saya menginginkan sesuatu yang cepat, dirancang khusus untuk pengembang, dan sepenuhnya sumber terbuka.
00:01:03Saya sangat menyukai alat sumber terbuka.
00:01:05Saat itulah saya menemukan HULI.
00:01:06Jika Anda mencari cara untuk mempercepat alur kerja pengembangan Anda, pastikan untuk berlangganan.
00:01:09Kami merilis video baru setiap saat.
00:01:12Pada dasarnya HULI adalah platform kolaborasi sumber terbuka yang serba guna.
00:01:15Jadi dalam satu aplikasi ini, kita mendapatkan fitur manajemen proyek, dokumen waktu nyata dengan
00:01:21blok kode yang mumpuni, obrolan internal, kotak masuk, kalender, dan sinkronisasi GitHub.
00:01:26Semuanya ada di satu tempat dan bisa dihosting sendiri.
00:01:29Dan inilah perbedaannya, kontras yang nyata di antara keduanya.
00:01:32Kebanyakan alat serba guna terasa seperti hanya menempelkan fitur-fitur menjadi satu.
00:01:36HULI terasa dirancang sebagai satu kesatuan, bukan kumpulan hal yang berbeda.
00:01:40Jika harus menggambarkannya, ini seperti kecepatan Linear dengan fleksibilitas Notion, obrolan Slack,
00:01:45dan sudah terintegrasi dengan GitHub.
00:01:46Jadi dalam satu aplikasi, kita mengontrol semuanya dan secara mengejutkan performanya sangat baik.
00:01:50Sekarang biarkan saya membuktikannya.
00:01:51Saya akan mengaturnya sekarang.
00:01:52Kita akan meninjau beberapa hal di sini.
00:01:54Baiklah.
00:01:55Di repositori baru ini, saya sudah mengkloningnya.
00:01:57Mari kita lakukan dengan cepat.
00:01:58Kita akan menyiapkan HULI dalam waktu kurang dari 90 detik.
00:02:00Bahkan mungkin bisa lebih cepat dari itu.
00:02:01Pertama, saya akan menjalankan perintah instalasi.
00:02:04Saya akan mengkloning repositorinya.
00:02:06Kami akan menginstal dependensinya dan menjalankannya di Docker.
00:02:11Sekarang perhatikan terminalnya, ini akan memproses beberapa hal, ya kan?
00:02:14Kontainer Docker kita akan segera aktif.
00:02:16Basis datanya mulai diinisialisasi, dan selesai.
00:02:20Saya bisa membuka browser sekarang, cukup buka localhost dan bum, itu dia.
00:02:24Kita sekarang sudah online.
00:02:25Tidak perlu pendaftaran SaaS yang merepotkan.
00:02:27Saya tidak membayar apa pun.
00:02:29Ini infrastruktur saya sendiri.
00:02:30Ini data saya dan pengaturan kita sudah selesai sepenuhnya.
00:02:34Sekarang, sedikit catatan.
00:02:35Ya, saya menggunakan metode hosting sendiri, tapi kenyataannya untuk tim, Anda butuh VPS.
00:02:40Jadi Anda tetap harus membayarnya, tapi itu tetap jauh lebih murah daripada membayar
00:02:44gabungan semua alat-alat tadi.
00:02:46Sekarang pertanyaan sebenarnya, apakah ini benar-benar bisa menggantikan alur kerja kita atau
00:02:50hanya tampilan antarmuka yang bagus saja?
00:02:51Hanya sekadar alat biasa lainnya.
00:02:53Mari kita lanjutkan dan saya akan mendemonstrasikan beberapa hal agar Anda
00:02:56bisa melihat bagaimana fungsinya yang sebenarnya.
00:02:58Jadi hal pertama yang kita lakukan setelah membuat akun adalah membuat ruang kerja (workspace).
00:03:02Ini tampilannya.
00:03:03Antarmukanya bersih.
00:03:04Sangat minimalis.
00:03:05Masih cukup cepat dan kita bisa langsung membuat proyek.
00:03:08Biasanya di sinilah Anda mengharapkan kelambatan alat sumber terbuka, tapi lihatlah ini.
00:03:12Ini memiliki nuansa Kanban dengan sentuhan gaya Linear, menurut saya begitu, kan?
00:03:18Sangat responsif.
00:03:19Tidak ada jeda dan seketika terasa lebih fokus dibandingkan alat lainnya.
00:03:23Dan di sinilah segalanya menjadi semakin menarik.
00:03:26Kita bisa menghubungkan GitHub ke sini.
00:03:27Saya bisa memberikan otorisasi.
00:03:28Saya bisa memilih repositori dan bum.
00:03:31Laporan masalah saya sekarang akan tersinkronisasi langsung ke HULI.
00:03:34Sekarang saya akan membuat sebuah issue di GitHub dan mari kita segarkan halamannya.
00:03:38Sekarang itu muncul di sini sebagai tugas.
00:03:40Sinkronisasi dua arah itu sangat penting karena memangkas pekerjaan duplikat yang kita lakukan.
00:03:44Kita tidak perlu menyalin tiket satu per satu.
00:03:46Kita tetap dalam alur kerja kita, tapi sinkronisasi issue hanyalah satu bagian.
00:03:50Tapi bisakah itu menjaga agar tugas-tugas tetap terhubung dengan kode?
00:03:54Saya akan membuat tugas secara manual.
00:03:55Isi judul, deskripsi, lalu saya akan menetapkan penanggung jawabnya.
00:03:58Sekarang saya bisa menautkan semacam pull request dan kita bisa mereferensikan PR secara langsung.
00:04:02Jadi papan proyek kita tidak berdiri sendiri di ruang hampa.
00:04:05Ini tetap terhubung dengan basis kode kita.
00:04:08Inilah bagian yang salah dari kebanyakan alat serba guna, bahkan jika mereka memiliki fitur-fitur ini,
00:04:14bukan?
00:04:15Oke.
00:04:16Tugas dan kode sekarang sudah terhubung.
00:04:17Sekarang lanjut ke bagian dokumen.
00:04:18Saya akan membuat sebuah dokumen.
00:04:20Ini adalah kolaborasi waktu nyata dan inilah hal yang penting.
00:04:23Saat saya memasukkan blok kode di sini, tampilannya terlihat sangat bagus.
00:04:27Mari kita tempelkan beberapa kode TypeScript.
00:04:29Penyorotan sintaksisnya bekerja dengan sangat baik di sini.
00:04:33Dan yang lebih baik lagi, saya bisa menyebutkan sebuah issue langsung di dalam dokumen.
00:04:37Jadi spesifikasi, tugas, dan kode semuanya tetap saling terhubung di sini.
00:04:41Sekarang perhatikan bagian selanjutnya ini.
00:04:43Ini adalah fitur obrolan.
00:04:44Ini seperti Slack yang sudah terintegrasi.
00:04:45Rasanya seperti Slack, kan?
00:04:47Bersih.
00:04:48Sangat sederhana.
00:04:49Jika Anda mengirim pesan, itu muncul di sini di saluran-saluran persis seperti di Slack.
00:04:53Anda juga bisa mengubah pesan-pesan tersebut menjadi tugas.
00:04:56Hanya saja saya menjalankannya di localhost di sini.
00:04:58Jadi saya tidak bisa benar-benar mengobrol dengan diri sendiri.
00:05:00Ini adalah fitur yang ingin saya coba dengan tim atau setidaknya dengan menghubungkan VPS
00:05:04ke platform ini.
00:05:05Jadi saya tidak bisa membahas terlalu banyak tentang ini, tetapi obrolan dan tugas dapat dihubungkan.
00:05:09Itulah yang mereka janjikan.
00:05:11Bagus sekali.
00:05:12Tapi di mana semua itu berakhir?
00:05:13Nah, itu membawa kita pada kelebihan dan kekurangan alat ini.
00:05:16Kekurangannya, alat ini sangat memakan sumber daya.
00:05:19Untuk pengalaman yang baik, Anda butuh setidaknya RAM 8 GB dan VPS, kan?
00:05:23Kita butuh fungsionalitas tersebut.
00:05:25Pengaturannya lebih rumit daripada alat sekali klik dan Anda mengelola infrastruktur sendiri.
00:05:30Ketiga, jika ingin mengintegrasikan email dan notifikasi, butuh konfigurasi ekstra. Mereka memang punya
00:05:34aplikasi seluler, yang keren sih, tapi masih sangat, sangat dasar.
00:05:38Jadi HULI masih berkembang, tapi jika Anda mementingkan pengalaman inti, kecepatan, alur kerja,
00:05:44dan sinkronisasi GitHub, ini adalah alat sumber terbuka yang sangat solid.
00:05:47Jika Anda lelah berpindah-pindah alat atau ingin memangkas biaya dengan cepat, HULI
00:05:52sangat layak untuk setidaknya dicoba guna melihat apakah cocok untuk Anda.
00:05:57Ini adalah alat sumber terbuka yang benar-benar terasa dibangun untuk alur kerja pengembang.
00:06:01Sampai jumpa di video lainnya.