Road By Marcelo Quinan

Halo Dunia

TL;DR

  1. Personal branding baru.
  2. Banyak teman gue yang produktif, gue jadi ingin ikutan produktif.
  3. Gue pengen nerapin Progressive Web Apps (PWA) dan Accelerated Mobile Pages (AMP) di blog ini.
  4. Gue ga pengen ketergantungan dengan jQuery dan Bootstrap, jadi gue menggunakan Bulma.
  5. Gue menggunakan Craft untuk engine blog ini.

Halo teman-teman, ini adalah pos pertama gue di blog ini. Sebenarnya gue udah berkali-kali bikin blog dan ujung-ujungnya jadi ga keurus, alasannya klasik, karena kesibukan sehari-hari yang semakin padat sehingga gue jadi malas untuk menulis. Blog yang lama gue juga masih bisa diakses di https://jefryd.com, tulisan terakhir di sana 19 Februari 2017 lalu.

Personal Branding

Alasan gue bikin blog ini adalah gue pengen bikin personal branding baru. Kedepannya di blog ini akan gue isi dengan tulisan pribadi dan tutorial. Gue juga pengen bikin rubrik khusus buat nyimpen tulisan dan video karya orang lain yang menurut gue bermanfaat. Rubrik khusus tersebut nantinya bisa diakses melalui /notes untuk tulisan dan /video untuk video.

Menjadi Produktif

Alasan ke-2 adalah teman-teman gue yang semakin produktif dalam berbagi ilmu. Walaupun sebagian besar gue belum pernah bertemu mereka secara langsung tapi tulisan, tutorial bahkan video yang mereka buat sangatlah keren. Beberapa teman-teman gue yang sangat menginspirasi gue untuk produktif lagi dalam berbagi ilmu adalah kang Naufal Rabbani yang pertama kali mempekenalkan gue dengan banyak hal terkait software development life cycle.

Kang Garry Priambudi yang tulisannya luar biasa menyentuh hati. Kang Taufik Nurrahman dengan Mecha CMS buatannya dan web tutorial bloggernya yang sangat mencerahkan. Kang Irfan Maulanafrontend engineer Blibli.com yang sangat senang berbagi mengenai teknologi terkini yang digunakan di Blibli.com, sampai-sampai dia punya official fanpage sendiri loh, Sharing Knowledge with Irfan Maulana.

Kang Agung Setiawansoftware engineer Bukalapak dengan buku Vim untuk Semua dan situs belajar Ruby on Rails buatannya, IDRails. Kang Daniar Heri KurniawanSoftware Development Engineer CERN dengan tulisannya yang sangat menambah wawasan mengenai kehidupan di Eropa. Dan masih banyak lagi sosok-sosok insiprasional lainnya.

Teknologi Baru

Alasan selanjutnya adalah gue pengen menerapkan 2 teknologi baru yang berguna banget untuk mengingkatkan aksesibilitas pembaca blog. Teknologi tersebut adalah Progressive Web Apps (PWA) dan Accelerated Mobile Pages (AMP). Nah alhamdulillah gue udah berhasil menerapkan kedua teknologi tersebut di blog ini walaupun masih belum sempurna. So, semoga teman-teman berkenan untuk melakukan uji coba hasil dari penerapan kedua teknologi tersebut di blog ini.

Untuk melakukan uji coba PWA, silahkan teman-teman membuka halaman ini melalui Google Chrome versi mobile. Selanjutnya di bagian menu pilih add to home screen lalu pilih add. Kemudian cek pada daftar aplikasi di home screen, jika sukses akan terdapat aplikasi baru dengan ikon logo blog ini. Sedangkan untuk melakukan uji coba AMP, silahkan teman-teman mengklik link berikut, Halo Dunia.

Add To Home Screen By Jefrydco
Menambahkan blog ke layar utama.
Gambar oleh jefrydco

Kaya Akan Fitur

Alasan ke-4 adalah gue ga pengen ketergantungan dengan jQuery dan Bootstrap. Menurut gue, kedua framework tersebut terlalu kaya akan fitur jika digunakan hanya untuk membuat blog. Sehinga gue memutuskan untuk menggunakan Bulma sebagai penggantinya. Bulma sendiri merupakan framework CSS murni tanpa dukungan JavaScript sedikitpun. Salah satu kelebihan Bulma adalah dia dibangun menggunakan konsep flexible box atau flexbox.

Walaupun Bulma juga bisa dibilang masih kaya akan fitur, tetapi gue menyiasatinya dengan menggunakan uncss. Dengan tool itu gue bisa menyeleksi fitur mana saja yang memang gue butuhkan untuk blog ini.

Mesin Baru

Dan alasan terakhir adalah gue ingin menggunakan Content Management System (CMS) lain untuk blog ini. Blog yang lama menggunakan ExpressionEngine (EE), dan menurut gue EE sudah cukup powerful, apalagi jika hanya digunakan sebagai engine blog. Setelah googling cukup lama, akhirnya gue memutuskan untuk menggunakan Craft sebagai engine blog ini. Sebenarnya kedua CMS tersebut berbayar, tetapi mereka juga menyediakan versi gratis.

Sepertinya versi berbayar keduanya mempunyai fitur yang hampir sama versi gratis Craft mempunyai beberapa kelebihan dibandingkan dengan versi gratis EE. Beberapa diantaranya adalah versi gratis Craft mempunyai batasan fitur yang lebih sedikit daripada versi gratis EE. Kemudian Craft juga mempunyai komunitas yang lebih besar sehingga memudahkan gue melakukan troubleshooting permasalahan yang gue alami ketika membuat blog ini.

Dan yang paling gue suka dari Craft adalah fitur custom field-nya. Dengan custom field tersebut gue bisa lebih leluasa dalam membangun konten blog ini. Selain itu terdapat juga fitur live preview, dengan begitu gue bisa bikin postingan dan melihat secara langsung hasilnya.

Live Preview By Jefrydco
Pratinjau langsung saat mengedit konten blog.
Gambar oleh jefrydco

Beberapa pos selanjutnya gue akan bahas lebih detail mengenai teknologi yang gue gunakan di blog ini. Semoga dengan adanya blog ini, gue semakin konsisten lagi dalam berbagi ilmu dan teman-teman lebih betah berlama-lama di blog ini.

Top