Ini adalah post pertama di newly-created-blog-website yang gua buat ini. Website yang sebetulnya udah ada di otak gua dari jaman semester 4 taun 2023, tapi baru kesampaian sekarang, karena baru ada niatnya akhir-akhir ini.
Mungkin sebelumnya ada yang tau ada yang nggak, tapi gua punya website sendiri juga yang udah gua bikin di taun 2023 juga, yang isinya portfolio dan bio gua, yang sebenernya kalo gua pikir-pikir tuh kayak cuman buat flexing project doang as a mahasiswa. Padahal sih isinya gak se-wah itu. Nah, dari dulu gua pengen banget bikin section blog sendiri di website itu, karena gua tiap ngeliat website gua sendiri gua kayak “Apasih ini website boring banget”. Padahal sih website sendiri.
Jadi akhirnya gua decide buat bikin website baru lagi, build it from scratch. Tapi kali ini gua punya approach yang berbeda dari project-project yang udah gua buat sebelumnya:
Cielah. Jadi berbeda sama project-project sebelumnya, gua decide buat back to basic di project ini. Inspired by senior di tempat magang gua, yang pernah ngerekomendasiin buat bikin sesuatu from scratch tapi bener-bener back to basic. Kalau biasanya gua pake Next.js as my main framework, di project ini gua pake React.js biasa. Kalau biasanya gua pake UI library, disini gua nggak pake sama sekali. Kalau biasanya gua pake Tailwind CSS buat styling, disini gua balik lagi ke CSS biasa. Lagian udah setaun ini gua jadi males pake Tailwind dengan class-nya yang banyak itu.
Library-nya pun gua usahakan seminim-minimnya. Tapi ujung-ujungnya gua ada install beberapa library sih, library markdown-it buat render .md files ini ke HTML, dan juga react-router-dom untuk routing. Sebetulnya gua sempet bikin routing antar-page sendiri, tapi nge-bug mulu di beberapa case. Susah. Padahal gua udah ngerasa jadi orang terkeren waktu udah berhasil bikin routing sendiri.
Pake JavaScript atau TypeScript? TypeScript lah jawabannya. Sejak semester 6 ini gua beneran udah jarang pake yang namanya TypeScript, jadi sekalian juga gua asah lagi nih skill TypeScript gua. Walaupun gak jarang gua frustasi mulu mikirin tipe data yang kadang-kadang pengen banget gua set as any aja.
Ya kira-kira begitulah.
Karena bener-bener basic, page yang ada di website ini juga beneran kelewatan basic-nya. Total page yang gua bikin di website ini cuman dua: Homepage sama Post Detail Page (page yang kalian lagi baca ini).
Oh iya, gua juga pake beberapa API buat di website ini, diantaranya:
Website ini bakal gua pake buat nuangin apa yang gua pikirin. Biasanya seputar tentang apa yang gua suka, apa yang gua alamin, apa yang gua buat, dan hal-hal random yang gua kepikiran aja gitu. Sebelumnya gua suka "nyambat" tentang hal-hal yang gua suka itu di Twitter (atau sekarang namanya X, gua masih lebih prefer nyebut dengan nama Twitter tbh), atau juga Notion. Tapi gua selalu mikir I think it will be better kalau gua punya tempat sendiri buat nyimpen semua tulisan gua ini. Kalau di Twitter gua malesnya postingan gua menuhin timeline orang, kalau di Notion kayak gak bisa diliat siapa-siapa. Bisa dibilang kalo disini gua bisa lebih bebas, bisa lebih puas menyampaikan apa yang ada di pikiran gua. Mudah-mudahan bisa rajin post disini, doakan aja.
Ke depannya, gua belom ada plan gimana-gimana buat improve website ini. Tapi gua yakin pasti nanti ada improvement-nya. Oh iya, kalau nemu bug di web ini please let me know ya.
Gitu aja sih buat post pertama gua disini. Semoga segalanya dilancarkan, See you! đź‘‹
See other posts here
Wello Horld đź‘‹
Ini adalah post pertama di newly-created-blog-website yang gua buat ini...
Blog
Dec 21, 2024
How do good people turn bad and are we any different?
Baru juga taun 2025 ini 87 hari dan rasanya negeri ini lagi semrawut bange…
Blog
Mar 29, 2025
Welcoming the uncertainty
Ada satu taman deket kampus yang selalu jadi tempat singgah gua semasa nga…
Blog
Sep 26, 2025
“In fact, the word "familiar" is such an understatement”
I always hear people saying that there is a reason behind everyone who com…
Blog
Apr 14, 2026