All Posts

  • Published on
    Artikel ini membahas pemilihan platform hosting dan stack teknologi untuk membangun aplikasi full-stack web yang terintegrasi dengan IoT. Dimulai dari konsep fundamental full-stack (frontend, backend, dan database), artikel mengulas keterbatasan hosting statis seperti GitHub Pages serta keunggulan platform modern seperti Vercel dan Netlify. Fokus utama diberikan pada kebutuhan backend dan database, dengan penekanan pada PostgreSQL (RDBMS) melalui layanan seperti Supabase. Dibahas pula perbandingan PostgreSQL vs SQLite, serta studi kasus dashboard IoT berbasis ESP32 dan MQTT. Artikel ini membantu pembaca menentukan hosting dan stack yang tepat berdasarkan kebutuhan teknis, skalabilitas, dan ketersediaan free tier.
  • Published on
    Artikel ini membahas MDX Router di Next.js App Router secara menyeluruh, tidak hanya dari sisi setup, tetapi dari sudut pandang arsitektur dan pemisahan tanggung jawab. Pembahasan dimulai dari konsep dasar MDX sebagai content layer, perbedaan frontmatter dan content, hingga peran layout App Router dan layout MDX. Artikel ini juga mengulas batasan dynamic route pada MDX, hubungan frontmatter dengan SEO, serta alasan mengapa metadata Next.js tetap diperlukan. Dengan contoh nyata menggunakan Next.js, TypeScript, dan Tailwind CSS, artikel ini membantu pembaca membangun sistem konten yang rapi, scalable, dan bebas anti-pattern.
  • Published on
    Artikel ini menyajikan panduan praktis dan terstruktur untuk membangun Single Page Application (SPA) modern menggunakan SPA-Template sebagai one-stop reference bagi praktisi. Pembahasan dimulai dari konsep dasar SPA, pemilihan teknologi inti seperti Lit, Tailwind CSS, dan esbuild, hingga penjelasan arsitektur proyek yang modular dan mudah diskalakan. Artikel ini juga menguraikan alur kerja pengembangan end-to-end, mulai dari setup lokal, proses build produksi, hingga deployment otomatis melalui GitHub Actions ke GitHub Pages. Dengan pendekatan langsung ke praktik, referensi ini dapat digunakan sebagai fondasi implementasi SPA untuk dashboard, sistem internal, maupun web tools modern.
  • Published on
    Banyak orang merasa hidupnya kosong dan sempit, padahal secara lahir segalanya terlihat baik. Al-Qur’an menjelaskan bahwa hati yang keras — bahkan lebih keras dari batu — adalah penyebab utama. Bahkan gunung bisa tunduk karena ayat-ayat Allah, sedangkan hati manusia bisa tetap beku. Berpaling dari wahyu membuat jiwa kehilangan arah dan makna. Solusinya bukan sekadar membaca Qur’an, tapi mentadabburinya, walau hanya satu ayat per hari. Qur’an adalah obat hati, cahaya hidup, dan sumber ketenangan sejati. Jangan biarkan hatimu jadi batu, karena Qur’an bisa meluluhkan yang paling keras sekalipun.
  • Published on
    Ilmu yang Bikin Hidup Makin Berarti ngebahas makna “ilman nāfi’an”—ilmu yang bukan cuma bikin pintar, tapi juga berdampak. Dalam Islam, ilmu itu dinilai dari manfaatnya - bikin kita makin dekat sama Allah, berguna buat orang lain, dan mendorong amal nyata. Nabi ﷺ bahkan berdoa khusus agar diberi ilmu yang bermanfaat dan berlindung dari ilmu yang sia-sia. Artinya, belajar apa pun—agama, sains, teknologi, atau soft skill—jadi bernilai ibadah kalau niatnya benar dan dipakai untuk kebaikan. Intinya - belajar bukan sekadar tahu, tapi membawa perubahan positif.