Cerita di balik blog ini: mengapa saya memutuskan untuk menulis, topik apa saja yang akan saya bahas, dan bagaimana situs ini dibangun dari nol.
Saya sudah bertahun-tahun membangun berbagai hal di web. Merilis produk, debugging jam 2 pagi, menulis ulang flow autentikasi yang sama untuk ketiga kalinya. Tapi saya jarang berhenti untuk menulis tentang semua itu.
Itu berubah sekarang.
Ada pola yang saya sadari: setiap kali saya menjelaskan sesuatu kepada orang lain, baik konsep, pendekatan debugging, atau keputusan arsitektur, saya sendiri jadi lebih memahaminya. Menulis hanyalah proses itu, dalam skala yang lebih besar.
Blog ini bukan tentang mengejar SEO atau membangun audiens. Ini adalah catatan publik. Tempat di mana saya mendokumentasikan apa yang saya pelajari, apa yang saya bangun, dan apa yang rusak di sepanjang jalan.
Saya akan menulis tentang hal-hal yang saya kerjakan setiap hari:
Tidak ada tutorial yang disalin dari dokumentasi. Jika saya menulis tentang sesuatu, itu karena saya benar-benar sudah menggunakannya di production.
Blog ini berjalan di atas stack yang benar-benar saya nikmati:
// Stack inti
const stack = {
framework: "Next.js 16",
language: "TypeScript",
content: "MDX + Velite",
styling: "Tailwind CSS 4",
animation: "Framer Motion",
i18n: "next-intl",
hosting: "VPS with PM2",
};Setiap postingan blog adalah file MDX yang diproses saat build time. Syntax highlighting ditangani oleh Shiki melalui rehype-pretty-code. Situs ini mendukung bahasa Inggris dan Turki, dark mode secara default, dan mendapat skor bagus di Core Web Vitals.
Tanpa CMS, tanpa database untuk konten, tanpa kompleksitas yang tidak perlu. Hanya file, git, dan sebuah build step.
Saya sudah punya beberapa postingan dalam pipeline, satu tentang menstrukturkan proyek Next.js dalam skala besar dan satu lagi tentang tantangan nyata bekerja dengan data on-chain. Postingan itu akan hadir saat sudah siap.
Jika Anda ingin menghubungi saya, link-nya ada di footer. Saya selalu senang berbicara tentang kode, arsitektur, atau apa pun yang sedang Anda bangun.
Ayo mulai.