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

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 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

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

Lint Incremental dan Preview Otomatis di Pipeline SvelteKit
Tooling & CI/CD
schedule Apr 12, 2026

Lint Incremental dan Preview Otomatis di Pipeline SvelteKit

Panduan langkah demi langkah menjelaskan lint incremental untuk hanya memeriksa file berubah, mengatur pipeline GitHub Actions dengan cache lint, dan menautkan lint sukses ke preview otomatis berbasis Storybook atau Vite dev server.

Rahma AP

Admin

Pipeline CI Bertahap dengan Changesets untuk Rilis Monorepo yang Aman
Tooling & CI/CD
schedule Apr 11, 2026

Pipeline CI Bertahap dengan Changesets untuk Rilis Monorepo yang Aman

Artikel ini membahas cara membangun alur rilis monorepo yang aman dengan Changesets dan pipeline CI bertahap. Fokusnya adalah mengurangi version bump manual, menjaga changelog konsisten, menyinkronkan paket terkait, dan memecah rilis besar menjadi rilis kecil yang lebih terkendali.

Rahma AP

Admin

Linting dan Security Scan Paralel dengan pnpm Workspaces di CI
Tooling & CI/CD
schedule Apr 11, 2026

Linting dan Security Scan Paralel dengan pnpm Workspaces di CI

Panduan ini menjelaskan cara mengatur pipeline CI untuk repositori pnpm workspaces agar lint, prettier, dan security scan berjalan paralel dengan cache pnpm dan filter workspace. Pembaca mendapat langkah implementasi, desain cache artefak, strategi incremental, serta cara melaporkan hasil agar feedback cepat. Fokus pada fail-fast, reporting, dan efisiensi di monorepo JavaScript/TypeScript.

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

Deteksi Secret Bocor di CI dengan Gitleaks dan GitHub Actions
Tooling & CI/CD
schedule Apr 11, 2026

Deteksi Secret Bocor di CI dengan Gitleaks dan GitHub Actions

Artikel ini membahas cara menerapkan deteksi secret bocor di pipeline CI menggunakan Gitleaks dan GitHub Actions. Fokusnya adalah alur praktis untuk pull request, strategi baseline pada repository lama, fail policy, pengecualian yang aman, serta langkah remediation ketika token atau kredensial sudah terlanjur ter-commit.

Rahma AP

Admin

Strategi CI Matrix Build untuk Uji Multi Versi Tanpa Boros Menit
Tooling & CI/CD
schedule Apr 11, 2026

Strategi CI Matrix Build untuk Uji Multi Versi Tanpa Boros Menit

Matrix build membantu menguji beberapa versi runtime, OS, atau dependency dalam satu workflow, tetapi mudah menjadi mahal jika semua kombinasi dijalankan tanpa prioritas. Artikel ini membahas cara merancang matrix build GitHub Actions yang efisien: memilih kombinasi penting, mengatur fail-fast, cache, parallelism, dan branch protection.

Rahma AP

Admin

Selective CI Monorepo dengan Nx Affected agar Build Lebih Hemat
Tooling & CI/CD
schedule Apr 11, 2026

Selective CI Monorepo dengan Nx Affected agar Build Lebih Hemat

Artikel ini membahas cara memakai mekanisme affected di Nx agar pipeline monorepo hanya menjalankan lint, test, dan build untuk project yang benar-benar terdampak perubahan. Fokusnya adalah penghematan waktu feedback, biaya runner CI, serta menjaga pipeline tetap andal dengan pemilihan base/head commit yang tepat dan strategi fallback.

Rahma AP

Admin

Strategi Merge Queue agar CI Stabil dan Branch Utama Tetap Hijau
Tooling & CI/CD
schedule Apr 11, 2026

Strategi Merge Queue agar CI Stabil dan Branch Utama Tetap Hijau

Merge queue membantu mencegah branch utama merah akibat race condition antar PR, hasil check yang basi, dan rerun CI yang tidak merefleksikan state terbaru. Artikel ini membahas cara kerja, integrasi dengan GitHub atau platform serupa, desain pipeline, trade-off throughput, serta langkah rollout yang aman untuk tim.

Rahma AP

Admin

Optimasi Cache Artefak Linting untuk Pipeline CI Cepat
Tooling & CI/CD
schedule Apr 11, 2026

Optimasi Cache Artefak Linting untuk Pipeline CI Cepat

Bahas tantangan linting di pipeline CI dan cara meng-cache artefak linting (config, plugin, dependensi) untuk mempercepat feedback developer di GitHub Actions, GitLab CI, dan Bitbucket Pipelines.

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

forum Live Chat