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
Semantic Release di GitHub Actions untuk Versioning Tanpa Manual
Tooling & CI/CD
schedule Mei 01, 2026

Semantic Release di GitHub Actions untuk Versioning Tanpa Manual

Panduan praktis menyiapkan semantic-release di GitHub Actions agar versi, changelog, dan GitHub Release dibuat otomatis dari Conventional Commits. Artikel ini fokus pada implementasi nyata untuk tim kecil-menengah, termasuk konfigurasi inti, permission workflow, dry run, proteksi branch, dan strategi rollback saat rilis gagal.

Rahma AP

Admin

Cara Menstabilkan Flaky Test E2E di CI tanpa Menambah Timeout
Pengujian & Reliabilitas
schedule Apr 23, 2026

Cara Menstabilkan Flaky Test E2E di CI tanpa Menambah Timeout

Flaky test E2E di CI biasanya bukan masalah yang selesai dengan menaikkan timeout, melainkan gejala race condition, data uji yang bocor, atau observability yang lemah. Artikel ini membahas cara mendiagnosis sumber flaky test, membuat test lebih deterministik, dan menambahkan kontrol seperti retry terukur serta quarantine tanpa menyembunyikan regresi.

Rahma AP

Admin

CI Monorepo dengan Nx: Cache, Affected Build, dan Pipeline Cepat
Tooling & CI/CD
schedule Apr 22, 2026

CI Monorepo dengan Nx: Cache, Affected Build, dan Pipeline Cepat

Artikel ini membahas cara mempercepat CI monorepo dengan Nx melalui project graph, affected commands, cache lokal/remote, dan eksekusi paralel. Fokusnya adalah langkah implementasi yang bisa langsung dipakai tim, termasuk contoh struktur repo, konfigurasi dasar, pipeline GitHub Actions, strategi invalidasi cache, serta jebakan umum yang perlu dihindari.

Rahma AP

Admin

Automasi Changelog dan Linting Go Fiber untuk Rilis Lebih Cepat
Go Fiber
schedule Apr 18, 2026

Automasi Changelog dan Linting Go Fiber untuk Rilis Lebih Cepat

Panduan langkah demi langkah membangun linting lokal dan pipeline CI/CD yang menjalankan gofmt, golangci-lint, dan unit test, lalu menggabungkannya dengan mekanisme changelog otomatis berbasis Conventional Commits untuk proyek Go Fiber.

Rahma AP

Admin

Kontrak Snapshot API di Bun untuk Cegah Regresi Respons
Bun
schedule Apr 15, 2026

Kontrak Snapshot API di Bun untuk Cegah Regresi Respons

Artikel ini membahas cara memakai snapshot testing di Bun untuk menjaga kontrak respons API tetap stabil tanpa membuat test rapuh. Fokusnya pada verifikasi JSON, status code, header penting, normalisasi field dinamis, review snapshot, dan strategi adopsi bertahap di codebase yang sudah berjalan.

Rahma AP

Admin

Test Impact Analysis: Memilih Uji Fokus untuk Cegah Regresi
Pengujian & Reliabilitas
schedule Apr 14, 2026

Test Impact Analysis: Memilih Uji Fokus untuk Cegah Regresi

Artikel ini membahas Test Impact Analysis, data apa saja yang dibutuhkan (coverage, dependency, perubahan kode), dan bagaimana CI/CD otomatis memilih serta menjalankan uji terpengaruh demi mencegah regresi. Panduan juga menjelaskan pengelolaan flaky tests serta contoh skrip sederhana untuk mengawal workflow.

Rahma AP

Admin

Automasi linting lintas stack dengan preview release terbatas
Tooling & CI/CD
schedule Apr 14, 2026

Automasi linting lintas stack dengan preview release terbatas

Artikel ini membahas solusi praktis untuk linting bahasa berbeda dalam satu repo dan integrasi dengan preview release terbatas. Pembaca diajak memahami desain pipeline yang menggabungkan lint backend, frontend, dan infra, plus gating PR serta pemantauan lint dan rollback release.

Rahma AP

Admin

Review Test Pipeline untuk Kurangi Flaky dan Regresi
Pengujian & Reliabilitas
schedule Apr 14, 2026

Review Test Pipeline untuk Kurangi Flaky dan Regresi

Jelaskan strategi review test pipeline agar gate sebelum merge memfilter kegagalan, rerun terkontrol membantu identifikasi flaky, dan metrik validasi mencegah regresi saat memperluas kasus tes.

Rahma AP

Admin

Pipeline lint multi-bahasa dan release preview otomatis
Tooling & CI/CD
schedule Apr 14, 2026

Pipeline lint multi-bahasa dan release preview otomatis

Artikel ini menjelaskan langkah-langkah membangun pipeline lint lintas bahasa (JS/TS & Python) dengan caching workspace, job matrix, dan integrasi release preview otomatis di GitHub atau GitLab. Termasuk strategi monitoring lint sebelum merge serta trade-off paralel vs sequential.

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

Conventional Commits dan semantic-release untuk Rilis Otomatis
Tooling & CI/CD
schedule Apr 14, 2026

Conventional Commits dan semantic-release untuk Rilis Otomatis

Artikel ini membahas cara menerapkan Conventional Commits dan semantic-release untuk mengotomatiskan versioning, changelog, dan publish release. Fokusnya pada alur kerja tim: standar commit, validasi dengan commitlint, integrasi GitHub Actions, dry-run di staging, serta jebakan umum yang sering menyebabkan rilis gagal atau versi salah.

Rahma AP

Admin

Contract Testing GraphQL untuk Mencegah Regresi Skema API
GraphQL
schedule Apr 13, 2026

Contract Testing GraphQL untuk Mencegah Regresi Skema API

Contract testing GraphQL membantu mendeteksi perubahan skema yang memutus client sebelum kode di-merge. Artikel ini membahas jenis breaking change yang paling sering terjadi, workflow verifikasi di CI, contoh schema dan query, serta kapan pendekatan ini lebih efektif dibanding integration test penuh.

Rahma AP

Admin

Strategi Verifikasi API Express.js untuk Cegah Flaky Test dan Regresi
Express.js
schedule Apr 13, 2026

Strategi Verifikasi API Express.js untuk Cegah Flaky Test dan Regresi

Artikel ini menjelaskan strategi verifikasi API Express.js yang menekan flaky test dan mencegah regresi, mulai dari test suite hingga observability. Fokusnya pada persiapan basis data uji, mocking/middleware, threshold lintas lingkungan, serta deteksi dini regresi melalui metrik dan alert. Ditutup dengan langkah rollback dan debug saat test utama gagal demi menjaga stabilitas rilis.

Rahma AP

Admin

Pipeline CI/CD Express.js untuk lint, test, dan preview otomatis
Express.js
schedule Apr 13, 2026

Pipeline CI/CD Express.js untuk lint, test, dan preview otomatis

Panduan praktis membangun pipeline CI/CD Express.js yang otomatis menjalankan lint, unit test, dan preview environment sebelum merge. Termasuk struktur workspace, caching dependensi, penanganan secrets, dan contoh GitHub Actions lengkap dengan tahap preview via ngrok atau Vercel.

Rahma AP

Admin

CI/CD Spring Boot: Automasi Lint, Test, dan Preview Release
Spring Boot
schedule Apr 13, 2026

CI/CD Spring Boot: Automasi Lint, Test, dan Preview Release

Panduan langkah demi langkah membangun pipeline CI/CD Spring Boot dengan lint, unit/integration test, artifact yang tervalidasi, serta preview release otomatis ke staging. Saya jelaskan konfigurasi GitHub Actions, penerusan artifact, caching, gradle/maven, dan strategi rollback saat validasi gagal.

Rahma AP

Admin

Checklist Verifikasi Flaky Test & Regression API Go Fiber
Go Fiber
schedule Apr 12, 2026

Checklist Verifikasi Flaky Test & Regression API Go Fiber

Panduan praktis menyusun daftar verifikasi untuk mengidentifikasi flaky test sekaligus memeriksa regresi API di Go Fiber sebelum rilis. Fokus pada langkah konkret, metrik deteksi dini, dan integrasi ke CI/CD untuk mengurangi false positive akibat lingkungan.

Rahma AP

Admin

Pendekatan Regression Testing Otomatis di Go Fiber untuk API Stabil
Go Fiber
schedule Apr 12, 2026

Pendekatan Regression Testing Otomatis di Go Fiber untuk API Stabil

Artikel menjelaskan cara mengautomasikan regression testing di Go Fiber untuk menjaga stabilitas API, mulai dari pemilihan suite hingga workflow smoke > regression > canary. Dilengkapi penjelasan tentang fixture data, isolasi dependensi, parallelisasi selektif, deteksi flaky test, dan pipeline CI yang dapat diadaptasi.

Rahma AP

Admin

forum Live Chat