Janji 5 Tahun Website ini

By Aliif Arief · 3 minutes

Bismillah,

Dengan postingan ini saya menyatakan untuk berjanji untuk tidak migrasi tech stack website pribadi saya ini aliif.space sampai minimal 5 tahun dari sekarang postingan ini di publikasikan.

Saya sudah capek sekali dari tahun 2020 menggunakan blogger saya menghabiskan banyak waktu saya bereksperimen dengan XML standar blogger, CSS, dan JQuery untuk menghasilkan tampilan website yang keren namun apa?

Emang sih keren tapi setelah blognya jadi saya malah jadi malas untuk mengisi nya dengan tulisan, lagipula dengan menggunakan blogger saya tidak dapat memiliki kebebasan untuk melakukan customisasi terutama url karena memang blogger memiliki rules nya tersendiri.

Setelah puas bermain dengan blogger saya mencoba untuk bermain dengan Gatsby JS yaitu framework ssg javascript, saat itu saya sebenarnya massih awam sekali dalam penggunaan javascript apalagi untuk penulisan JSX, ES6, penggunaan GrahQL, dll. hanya bermodalkan nekat intinya saya mencoba berbagai tema sampai menemukan tema yang menurut saya sempurna.

Akhir dari eksplorasi bersama gatsby tentunya menyebalkan, hanya untuk membuat situs web sederhana namun perlu menginstall dan mengatur berbagai modul dan dependecies JavaScript, saat deploy production sering kali error karena versi modul yang sudah tidak kompatibel.

Setelah Gatsby saya mencoba untuk menggunakan SSG Jekyll yang menggunakan engine bahasa Ruby dengan templating liquid nya yang mudah untuk orang awam, namun disini saya menemukan kelemahan yaitu sama seperti Gatsby mengatur dependencies gem yang banyak juga dengan berbagai versinya itu sangatlah rumit apalagi konfigurasi dengan PC saya untuk local development yang menggunakan Windows, ditambah lagi proses build time yang lama banget, bisa sampai semenitan lebih, lama dan tidak worth it tentunya.

Alhamdulillah akhirnya saya dipertemukan dengan SSG HUGO yang menggunakan engine bahasa Golang dan Hugo templating language, pertama kali saya mencoba menginstall nya ternyata setup nya sangat mudah hanya dengan mendownload binary file hugo bahkan tanpa golangnya, lalu menginstall binary hugo nya di pc local dan tara langsung bisa digunakan, build time hugo juga sangat super cepat hanya beberapa detik saja tak sampai 5 detik intinya kilat banget menurut saya, dengan Hugo saya juga tak harus mengurus berbagai dependency karena memang tidak ada. templating language nya juga lumayan mudah untuk dipelajari, dokumentasi nya lengkap dengan forum dan pengunanya yang banyak.

Baiklah sebagai penutup saya jabarkan tech stack website sederhana ini :

Saya memutuskan untuk bertahan selama setidaknya 5 tahun ke depan terhitung dari postingan ini diterbitkan agar menahan diri saya dari pindah tech stack website agar fokus ke isi tulisannya saja.

Jadi terkadang memang kita harus membatasi fitur aplikasi atau website yang kita buat sesuai dengan kebutuhannya saja, daripada menghabiskan waktu untuk mendevelop fitur yang belum tentu berguna lebih baik waktunya digunakan untuk belajar hal baru atau memperdalam pengetahuan dan pengalaman.

Semoga website ini dapat berguna untuk saya dan orang banyak, terimakasih sudah membaca.

----

✍️ at 02:15 on July 4, 2022
🆕 at 22:06 on December 19, 2024

Selamat Datang Semua Normalisasi htdocs XAMPP di Ubuntu