Saya Menggantikan Notion, Linear, dan Slack Dengan Satu Tool (Huly)

BBetter Stack
Computing/SoftwareSmall Business/StartupsManagementInternet Technology

Transcript

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.

Key Takeaway

Huly adalah solusi manajemen proyek sumber terbuka yang menyatukan dokumentasi, komunikasi, dan manajemen tugas dalam satu ekosistem cepat yang dirancang khusus untuk meningkatkan alur kerja pengembang.

Highlights

Huly adalah platform kolaborasi sumber terbuka yang menggantikan Notion, Linear, Slack, dan GitHub dalam satu aplikasi.

Proses instalasi sangat cepat dan efisien, dapat dilakukan dalam waktu kurang dari 90 detik menggunakan Docker.

Fitur unggulan mencakup sinkronisasi dua arah dengan GitHub yang menghubungkan laporan masalah (issues) langsung ke tugas proyek.

Huly menawarkan pengeditan dokumen waktu nyata dengan dukungan blok kode yang dioptimalkan untuk pengembang.

Meskipun gratis dan bisa dihosting sendiri, alat ini membutuhkan sumber daya server yang cukup besar seperti RAM 8 GB.

Antarmuka pengguna dirancang minimalis dan responsif, menghindari kesan fitur yang hanya sekadar ditempelkan.

Timeline

Masalah Fragmentasi Alat Produktivitas

Pembicara menyoroti masalah umum di mana tim pengembang harus berpindah-pindah di antara empat tab berbeda seperti Notion dan Slack setiap harinya. Fragmentasi ini tidak hanya menghambat produktivitas tetapi juga membengkakkan biaya langganan bulanan yang mahal bagi perusahaan. Banyak solusi sumber terbuka yang ada saat ini dianggap kurang memiliki fitur lengkap atau memiliki performa yang lambat. Huly diperkenalkan sebagai alternatif gratis yang dapat dihosting sendiri untuk mengatasi semua kendala tersebut. Bagian ini menekankan pentingnya memiliki alat yang cepat dan dirancang khusus untuk kebutuhan spesifik pengembang modern.

Pengenalan dan Fitur Inti Huly

Huly didefinisikan sebagai platform kolaborasi serba guna yang mencakup manajemen proyek, dokumen waktu nyata, dan obrolan internal. Keunggulan utamanya terletak pada desain yang terasa menyatu, bukan sekadar kumpulan fitur yang dipaksakan bergabung. Alat ini menggabungkan kecepatan yang dimiliki Linear dengan fleksibilitas Notion serta integrasi kode dari GitHub. Pengguna mendapatkan kontrol penuh atas data mereka karena platform ini mendukung penuh metode self-hosting. Penulis menegaskan bahwa meskipun ini adalah alat serba guna, performanya tetap sangat responsif dan tidak mengecewakan.

Demonstrasi Instalasi Cepat dengan Docker

Dalam sesi teknis ini, pembicara mendemonstrasikan cara menyiapkan Huly di lingkungan lokal dalam waktu kurang dari 90 detik. Prosesnya melibatkan pengkloningan repositori, instalasi dependensi, dan menjalankan kontainer Docker hingga basis data terinisialisasi. Pengguna dapat langsung mengakses platform melalui localhost tanpa perlu proses pendaftaran SaaS yang rumit atau biaya tambahan. Meskipun bisa dijalankan secara lokal, disarankan menggunakan VPS untuk penggunaan tim agar kolaborasi berjalan optimal. Demonstrasi ini bertujuan membuktikan bahwa alat sumber terbuka bisa sangat mudah dipasang dan langsung digunakan.

Manajemen Proyek dan Sinkronisasi GitHub

Setelah masuk ke ruang kerja, pengguna disuguhi antarmuka minimalis dengan gaya papan Kanban yang sangat responsif. Fitur yang paling menonjol adalah sinkronisasi dua arah dengan GitHub yang memungkinkan laporan masalah muncul secara otomatis sebagai tugas di Huly. Hal ini sangat krusial karena meminimalkan pekerjaan duplikat dan menjaga agar manajemen tugas tetap selaras dengan repositori kode. Pengguna juga dapat menautkan pull request secara langsung ke dalam kartu tugas di papan proyek mereka. Integrasi ini memastikan bahwa alur kerja pengembang tetap terhubung erat dengan basis kode yang sedang dikerjakan.

Dokumentasi Kolaboratif dan Fitur Obrolan

Huly menyediakan fitur dokumen yang mendukung kolaborasi waktu nyata dengan penyorotan sintaksis untuk berbagai bahasa pemrograman seperti TypeScript. Pengguna dapat menyebutkan atau mereferensikan issue tertentu langsung di dalam dokumen spesifikasi teknis mereka. Selain itu, terdapat fitur obrolan internal yang fungsinya sangat mirip dengan Slack, lengkap dengan saluran-saluran komunikasi yang rapi. Pesan di dalam obrolan bahkan dapat diubah menjadi tugas secara langsung untuk memastikan ide tidak hilang begitu saja. Bagian ini menunjukkan bagaimana Huly mencoba menjaga semua informasi penting tetap berada dalam satu ekosistem yang sama.

Kelebihan, Kekurangan, dan Kesimpulan

Meskipun memiliki banyak keunggulan, pembicara juga mencatat beberapa kekurangan seperti penggunaan sumber daya yang besar hingga membutuhkan RAM minimal 8 GB. Konfigurasi untuk notifikasi email dan integrasi tingkat lanjut memerlukan usaha ekstra dibandingkan dengan layanan SaaS siap pakai. Aplikasi selulernya juga disebut masih dalam tahap pengembangan dasar dan belum memiliki fitur selengkap versi desktopnya. Namun, bagi tim yang ingin memangkas biaya dan menginginkan alur kerja yang terintegrasi penuh dengan GitHub, Huly adalah pilihan yang sangat solid. Video diakhiri dengan rekomendasi bagi para pengembang untuk mencoba alat ini sebagai solusi produktivitas masa depan.

Community Posts

View all posts