Belisc Logo

Artikel Unggulan

Featured
Bun Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Pre-commit Hook Cepat di Bun dengan Lefthook dan Biome
Bun
schedule Apr 15, 2026

Pre-commit Hook Cepat di Bun dengan Lefthook dan Biome

Panduan praktis menyiapkan pre-commit hook cepat untuk proyek JavaScript/TypeScript berbasis Bun memakai Lefthook dan Biome. Artikel ini membahas instalasi, konfigurasi, lint/format hanya file yang berubah, alur commit developer, batasan hook lokal, dan troubleshooting umum.

Rahma AP

Admin

Monorepo CI dengan Turborepo: Cache, Filter Task, dan Remote Cache
Tooling & CI/CD
schedule Apr 14, 2026

Monorepo CI dengan Turborepo: Cache, Filter Task, dan Remote Cache

Artikel ini membahas cara membangun pipeline CI monorepo dengan Turborepo untuk tim JavaScript/TypeScript. Fokusnya pada task graph, cache lokal vs remote cache, filter task agar hanya package terdampak yang dijalankan, serta integrasi dasar dengan GitHub Actions dan cara menghindari cache yang salah hit.

Rahma AP

Admin

Pre-commit Hooks dengan Lefthook untuk Cegah Error Sebelum CI
Tooling & CI/CD
schedule Apr 11, 2026

Pre-commit Hooks dengan Lefthook untuk Cegah Error Sebelum CI

Pre-commit hook membantu menangkap error lint, format, dan test ringan sebelum kode dikirim ke repository dan memicu CI. Artikel ini membahas cara memakai Lefthook secara praktis pada proyek JavaScript/TypeScript, termasuk konfigurasi, trade-off performa, dan praktik tim agar hook tetap cepat dan berguna.

Rahma AP

Admin

Cache Dependency CI di GitHub Actions untuk Build Monorepo Lebih Cepat
Tooling & CI/CD
schedule Apr 11, 2026

Cache Dependency CI di GitHub Actions untuk Build Monorepo Lebih Cepat

Artikel ini membahas cara mempercepat pipeline CI monorepo di GitHub Actions dengan caching dependency dan artifact secara aman. Fokusnya pada strategi cache key, invalidation, restore key, perbedaan cache dependency vs build output, serta kapan cache justru merugikan.

Rahma AP

Admin

Pre-commit Hook Cepat dengan Husky, lint-staged, dan Biome
Tooling & CI/CD
schedule Apr 10, 2026

Pre-commit Hook Cepat dengan Husky, lint-staged, dan Biome

Panduan praktis membangun workflow pre-commit yang cepat untuk proyek JavaScript/TypeScript dengan Husky, lint-staged, dan Biome. Artikel ini membahas setup, arsitektur alur commit, integrasi CI, strategi menjaga hook tetap ringan, serta jebakan umum yang sering membuat developer experience memburuk.

Rahma AP

Admin

Release Otomatis SemVer dengan Changesets dan GitHub Actions
Tooling & CI/CD
schedule Apr 10, 2026

Release Otomatis SemVer dengan Changesets dan GitHub Actions

Artikel ini membahas cara membangun alur release otomatis berbasis Semantic Versioning dengan Changesets dan GitHub Actions untuk repo tunggal maupun monorepo JavaScript/TypeScript. Fokusnya pada masalah nyata: versi paket konsisten, changelog otomatis, publish aman, dan pengurangan human error di proses rilis.

Rahma AP

Admin

Performa Nuxt Modern: Analisis Bundle, Lazy Hydration, dan Caching
Nuxt.js
schedule Apr 05, 2026

Performa Nuxt Modern: Analisis Bundle, Lazy Hydration, dan Caching

Artikel ini membahas strategi optimasi performa Nuxt yang relevan untuk proyek modern: analisis bundle, code splitting, dynamic import, lazy hydration, route rules, caching server, dan audit Core Web Vitals Nuxt. Fokusnya adalah menemukan bottleneck nyata dan menerapkan tuning yang aman, terukur, dan praktis.

Rahma AP

Admin

Mencegah Hydration Mismatch dari Flag Tema di SSR Frontend
Rendering & Hydration
schedule Apr 05, 2026

Mencegah Hydration Mismatch dari Flag Tema di SSR Frontend

Hydration mismatch sering muncul saat tema gelap/terang ditentukan dari localStorage, cookie, atau prefers-color-scheme pada aplikasi SSR. Artikel ini membahas akar masalahnya, gejala yang terlihat, serta pola implementasi yang stabil untuk menyelaraskan output server dan client tanpa flicker.

Rahma AP

Admin

Debug Hydration dari Cookie Consent yang Mengubah DOM SSR
Rendering & Hydration
schedule Apr 04, 2026

Debug Hydration dari Cookie Consent yang Mengubah DOM SSR

Bug hydration pada cookie consent biasanya muncul saat markup hasil SSR berbeda dengan hasil render awal di browser. Dampaknya terlihat sebagai UI berkedip, warning hydration, banner muncul-hilang, atau state awal yang tidak sinkron. Artikel ini membahas akar masalah, pola yang keliru, dan strategi perbaikannya secara praktis.

Rahma AP

Admin

Hydration Error karena Waktu dan Locale Berbeda di SSR Frontend
Rendering & Hydration
schedule Apr 04, 2026

Hydration Error karena Waktu dan Locale Berbeda di SSR Frontend

Hydration error pada SSR sering muncul ketika HTML dari server berbeda dengan hasil render di browser, terutama karena waktu, timezone, locale, atau format tanggal dan angka. Artikel ini membahas akar masalah teknisnya, pola kode yang rawan mismatch, serta strategi perbaikan yang aman dan praktis.

Rahma AP

Admin

Monorepo JavaScript dengan Changesets untuk Release yang Rapi
Tooling & CI/CD
schedule Apr 04, 2026

Monorepo JavaScript dengan Changesets untuk Release yang Rapi

Artikel ini membahas cara memakai Changesets di monorepo JavaScript/TypeScript untuk mengelola versioning, changelog, dan alur rilis tim secara konsisten. Fokusnya pada kasus nyata seperti perubahan lintas package, penentuan semver, review sebelum rilis, serta otomasi publish yang aman.

Rahma AP

Admin

Fitur Baru Nuxt 4: Apa yang Berubah untuk Developer?
Nuxt.js
schedule Apr 03, 2026

Fitur Baru Nuxt 4: Apa yang Berubah untuk Developer?

Artikel ini membahas fitur baru Nuxt 4 dan perbedaan Nuxt 3 dan Nuxt 4 yang paling relevan untuk developer. Fokusnya mencakup struktur project, kompatibilitas module, Nitro, DX, performa build, perubahan konfigurasi penting, serta panduan kapan perlu upgrade Nuxt 4.

Rahma AP

Admin

Nuxt 3 + Elasticsearch: Pencarian Full-Text Cepat dan Relevan
Nuxt.js
schedule Mar 31, 2026

Nuxt 3 + Elasticsearch: Pencarian Full-Text Cepat dan Relevan

Panduan praktis membangun fitur pencarian advance di Nuxt 3 dengan Elasticsearch untuk katalog produk atau dokumentasi besar. Artikel ini membahas arsitektur indexing, mapping, analyzer Bahasa Indonesia, autocomplete, typo tolerance, boosting, faceted search, pagination efisien, hingga evaluasi relevansi hasil.

Rahma AP

Admin

Membuat CRUD Todo Sederhana di SvelteKit Tanpa Database
SvelteKit
schedule Mar 29, 2026

Membuat CRUD Todo Sederhana di SvelteKit Tanpa Database

Artikel ini membahas mini project CRUD todo di SvelteKit tanpa database menggunakan array in-memory. Anda akan belajar menampilkan daftar todo, menambah, mengubah, dan menghapus item dengan implementasi sederhana yang cocok untuk latihan dasar.

Rahma AP

Admin

Route Param di SvelteKit: Membuat Halaman Detail dari Slug
SvelteKit
schedule Mar 29, 2026

Route Param di SvelteKit: Membuat Halaman Detail dari Slug

Artikel ini membahas cara menggunakan route parameter di SvelteKit dengan folder [slug] untuk membuat halaman detail dari daftar artikel. Anda akan melihat alur lengkap dari data mock, struktur folder, penggunaan params di load, hingga render data di +page.svelte.

Rahma AP

Admin

Env Variable di SvelteKit: Memahami $env/static dan $env/dynamic dengan Aman
SvelteKit
schedule Mar 29, 2026

Env Variable di SvelteKit: Memahami $env/static dan $env/dynamic dengan Aman

Artikel ini membahas cara kerja environment variable di SvelteKit secara praktis, termasuk file .env, perbedaan $env/static dan $env/dynamic, serta pemisahan public dan private. Dilengkapi contoh penggunaan API base URL dan public key di server maupun client, plus catatan keamanan yang penting.

Rahma AP

Admin

State Dasar di SvelteKit: Panduan Store Writable dan Derived untuk Pemula
SvelteKit
schedule Mar 29, 2026

State Dasar di SvelteKit: Panduan Store Writable dan Derived untuk Pemula

Artikel ini membahas cara menggunakan store di SvelteKit dengan fokus pada writable dan derived. Anda akan belajar membuat file store terpisah di src/lib/stores, mengakses state di komponen dan halaman, serta memperbarui state dengan contoh cart counter, tema, dan filter pencarian.

Rahma AP

Admin

Form Dasar SvelteKit: Input, Bind, Submit, dan Validasi Ringan
SvelteKit
schedule Mar 29, 2026

Form Dasar SvelteKit: Input, Bind, Submit, dan Validasi Ringan

Artikel ini membahas cara membuat form dasar di SvelteKit dengan pendekatan yang praktis: mulai dari input text, textarea, select, penggunaan bind:value, proses submit, hingga validasi ringan di sisi client. Contoh yang dipakai fokus pada form kontak agar mudah diikuti dan langsung bisa diterapkan di project nyata.

Rahma AP

Admin

Cara Install SvelteKit dari Nol sampai Jalan di Local
SvelteKit
schedule Mar 29, 2026

Cara Install SvelteKit dari Nol sampai Jalan di Local

Panduan langkah demi langkah untuk menginstal SvelteKit dari nol hingga bisa dijalankan di local. Artikel ini membahas syarat Node.js, pembuatan project, instalasi dependency, menjalankan dev server, struktur folder awal, serta troubleshooting singkat yang sering muncul saat setup.

Rahma AP

Admin

Build dan Preview SvelteKit: Langkah Akhir Sebelum Deploy dari Project Lokal
SvelteKit
schedule Mar 29, 2026

Build dan Preview SvelteKit: Langkah Akhir Sebelum Deploy dari Project Lokal

Artikel ini membahas langkah praktis untuk melakukan build dan preview aplikasi SvelteKit dari project lokal sebelum deploy. Fokus utamanya adalah menjalankan npm run build, npm run preview, memahami hasil output, memilih adapter dasar, dan memeriksa hal-hal penting agar proses deploy lebih aman dan minim kejutan.

Rahma AP

Admin

forum Live Chat