Skip to content

Blog

Tutorial, panduan, dan wawasan untuk developer agar bekerja lebih efisien.

Menampilkan 58 artikel

tutorials

JSON ke Struct Rust: Buat Struct serde (Panduan 2026)

Ubah JSON menjadi struct Rust: tipe angka (i64/u64/f64), Option untuk null, serde rename untuk camelCase, plus jebakan yang harus dihindari. Gratis.

#rust #json #serde
2 Jul 2026
11 menit membaca
tutorials

TOML vs JSON vs YAML: Format Konfigurasi Mana yang Dipilih?

Bandingkan TOML, JSON, dan YAML untuk file konfigurasi: komentar, tipe data, tanggal, penyusunan bersarang, dan jebakan nyata. Matriks keputusan yang jelas plus tips konversi.

#toml #json #yaml
2 Jul 2026
13 menit membaca
tutorials

Apa Itu ULID? Panduan Pengidentifikasi yang Dapat Diurutkan

Apa itu ULID? Cara kerja pengidentifikasi 128-bit yang dapat diurutkan: struktur timestamp plus keacakan, encoding Crockford Base32, dan kapan memilihnya daripada UUID.

#ulid #uuid #unique-identifier
23 Jun 2026
12 menit membaca
security

Cara Kerja TOTP: Algoritma di Balik Kode 2FA

Cara kerja TOTP untuk developer: algoritma RFC 6238 langkah demi langkah, cara server memverifikasi kode, dan apa yang sebenarnya dilindungi 2FA.

#Two-Factor Authentication #TOTP #Security
19 Jun 2026
12 menit membaca
tutorials

File .env Dijelaskan: Parsing, Konversi JSON & Konfigurasi

Panduan praktis file .env: format dotenv dan aturan parsing-nya, kapan harus mengonversi antara .env dan JSON, serta cara memvalidasi konfigurasi.

#Environment Variables #JSON #Configuration
18 Jun 2026
9 menit membaca
tutorials

Entitas HTML Dijelaskan: Bernama, Numerik & Kapan Escape

Panduan praktis entitas HTML: referensi bernama, desimal, dan heksadesimal, lima karakter yang wajib di-escape, serta aturan konteks untuk mencegah XSS.

#HTML #Encoding #Security
17 Jun 2026
8 menit membaca
tutorials

Panduan Sintaks JSONPath: Kueri & Filter JSON dengan Contoh

Pelajari sintaks JSONPath lewat contoh siap salin: root, penelusuran rekursif, wildcard, slice, dan ekspresi filter. Uji setiap kueri langsung di browser Anda.

#jsonpath #json #query-language
13 Jun 2026
11 menit membaca
security

Praktik Terbaik Keamanan JWT: Serangan dan Pertahanan

Amankan JWT Anda: hentikan serangan alg:none dan kebingungan algoritma, kunci algoritma, rotasi kunci, validasi klaim, dan simpan token dengan aman.

#jwt #security #authentication
11 Jun 2026
13 menit baca
tutorials

PX vs REM vs EM: Panduan Lengkap Satuan CSS

px vs rem vs em dijelaskan: arti tiap satuan CSS, kapan memakai rem untuk aksesibilitas, jebakan em bertumpuk, dan tabel keputusan per properti untuk web.

#css #rem #em
11 Jun 2026
12 menit membaca
tutorials

Cara Escape String JSON: Karakter, Stringify, dan Jebakan

Cara escape string di JSON: karakter mana yang perlu di-escape, perbedaannya dengan JSON.stringify, penyarangan JSON-dalam-JSON, escape Unicode, dan jebakan umum.

#JSON #Encoding #Data Formats
10 Jun 2026
9 menit membaca
tutorials

Gambar ke Base64 dan Data URI: Kapan Menyematkan Gambar (2026)

Perlu mengubah gambar menjadi Base64? Kapan data URI membantu, biaya ukuran 33%, penyematan CSS/HTML, dan kapan file gambar biasa lebih unggul.

#base64 #data-uri #images
5 Jun 2026
11 menit membaca
tutorials

Panduan Minifikasi Kode: CSS, JS, dan HTML

Apa itu minifikasi kode, cara minify CSS, JS, dan HTML, serta beda minify dan gzip/brotli. Pahami urutannya dan minify kode Anda gratis secara online.

#minification #css #javascript
5 Jun 2026
15 menit membaca
security

Cara Membuat File .htpasswd: Panduan HTTP Basic Auth

Buat file .htpasswd dengan bcrypt atau apr1, konfigurasikan HTTP Basic Auth di Apache, nginx, Docker, dan Kubernetes, lalu amankan. Panduan praktis 2026.

#htpasswd #basic-auth #http-authentication
4 Jun 2026
11 menit membaca
tutorials

Panduan Gaya SQL: Praktik Terbaik Pemformatan

Panduan gaya SQL praktis: kapitalisasi kata kunci, indentasi, pemenggalan baris JOIN/WHERE, konvensi penamaan, dan perbedaan dialek. Format SQL gratis secara online.

#sql #sql-formatting #sql-style-guide
3 Jun 2026
16 menit membaca
tutorials

Contekan curl: 40+ Contoh Perintah HTTP & API

Contekan curl lengkap untuk developer: GET/POST, header, auth Bearer, unggah/unduh file, dan pengujian API. 40+ contoh siap salin. Coba alat kami.

#curl #http #rest-api
2 Jun 2026
14 menit membaca
tutorials

Apa Itu Lorem Ipsum? Arti, Asal, dan Cara Memakai Teks Placeholder

Panduan lengkap Lorem Ipsum: arti bahasa Latin semu ini, asal-usulnya, alasan desainer memakai teks placeholder, cara membuatnya di mana saja, dan kapan harus dihindari. Generator gratis online.

#lorem-ipsum #placeholder-text #dummy-text
2 Jun 2026
12 menit membaca
tutorials

XML ke JSON: Konvensi, Jebakan, dan Contoh Kode

Konversi XML ke JSON dengan benar: bagaimana atribut, array, dan namespace dipetakan, mengapa nilai tetap berupa string, lengkap dengan kode JavaScript, Python, dan browser.

#xml #json #data-conversion
2 Jun 2026
13 menit membaca
tutorials

JSON ke TypeScript: Membuat Interface dan Type (Panduan 2026)

Konversi JSON ke interface TypeScript dengan benar: aturan inferensi tipe, interface vs type, field opsional dan union, serta jebakan yang harus dihindari. Gratis.

#typescript #json #type-safety
1 Jun 2026
11 menit membaca
tutorials

Ruang Warna OKLCH Dijelaskan — Mengapa Tailwind v4 Mengadopsinya

Mengapa OKLCH menjadi standar sistem desain pada 2024–2026. Bagaimana ia berbeda dari HSL dan LCH, dengan konversi HEX→OKLCH yang dikerjakan langkah demi langkah.

#color #oklch #tailwind
28 Mei 2026
14 menit baca
tutorials

SHA-1 vs SHA-256 vs SHA-512: panduan hash 2026

SHA-1, SHA-256, SHA-384, SHA-512, dan SHA-3 dibandingkan dari sisi status keamanan, ukuran output, performa, dan kasus penggunaan nyata. Dilengkapi pohon keputusan dan jebakan umum.

#hash #sha #cryptography
28 Mei 2026
14 menit baca
tutorials

UTF-8 vs UTF-16 vs Unicode — Panduan Encoding Lengkap

UTF-8, UTF-16, dan UTF-32 untuk developer — code point, surrogate pair, BOM, jebakan MySQL utf8mb4, dan kebohongan length JS. Pelajari cara memilih encoding yang tepat.

#unicode #utf-8 #utf-16
28 Mei 2026
12 menit membaca
tutorials

Panduan Rasio Kontras WCAG: AA, AAA, dan Algoritma APCA

Kuasai kontras WCAG: ambang 4.5:1 AA dan 7:1 AAA, algoritma APCA Lc, buta warna, plus cara memperbaiki kombinasi warna yang gagal lulus.

#accessibility #wcag #contrast
28 Mei 2026
15 menit membaca
tutorials

camelCase vs snake_case vs kebab-case — Konvensi Penamaan 2026

Panduan online 2026 camelCase vs snake_case vs kebab-case — 6 gaya case, matriks keputusan 7 bahasa, aturan akronim, SEO URL, 6 jebakan konversi.

#naming-conventions #camelcase #snake-case
26 Mei 2026
14 menit membaca
tutorials

Batas Karakter & Kata 2026: Twitter, SMS, SEO, Instagram Online

Panduan 2026 batas karakter dan kata — Twitter, SMS GSM-7/UCS-2, meta SEO, Instagram, LinkedIn — dengan logika penghitungan Unicode dan penghitung kata real-time.

#character-limit #word-count #sms
21 Mei 2026
13 menit baca
tutorials

Cheat Sheet Crontab: 50+ Ekspresi Cron dan Panduan Scheduler Modern

Cheat sheet crontab: 50+ ekspresi cron siap salin, sintaks lima kolom, jebakan OR hari/minggu, timezone, perbandingan Kubernetes/GitHub/AWS.

#crontab #cron #scheduler
21 Mei 2026
13 menit membaca
tutorials

Text Diff Online: Bandingkan Dua Teks dengan LCS/Myers + 6 Use Case

Bandingkan dua teks online — tampilan side-by-side dan unified diff, algoritma LCS/Myers, kapan pakai text vs JSON diff, dan 6 skenario code review.

#text-diff #diff #code-review
21 Mei 2026
14 menit membaca
tutorials

Meratakan JSON Bersarang ke CSV: 5 Strategi & Matriks Keputusan

Ratakan JSON bersarang ke CSV dengan 5 strategi: notasi titik, array terindeks, ekspansi baris, stringify. Matriks keputusan untuk Excel, Pandas, BigQuery.

#json #csv #data-conversion
20 Mei 2026
12 menit membaca
tutorials

Cheat Sheet Regex: Metakarakter, Grup, dan Lookaround

Cheat sheet regex lengkap: metakarakter, kuantifier, anchor, grup, lookaround, plus 15+ pola siap pakai untuk JavaScript dan Python. Termasuk cara menghindari catastrophic backtracking.

#regex #regular-expression #text-processing
13 Mei 2026
12 menit membaca
tutorials

Kode Status HTTP: Panduan Lengkap 1xx-5xx untuk Developer

Referensi lengkap kode status HTTP 1xx hingga 5xx dengan contoh nyata, kesalahan umum (401 vs 403, 301 vs 302), dan dampak SEO. Lihat panduan sekarang.

#http #http-status-codes #rest-api
7 Mei 2026
14 menit membaca
tutorials

Validasi JSON Schema 2026: Panduan Ajv, Python, dan Browser

Cara memvalidasi JSON pakai schema di Node, Python, dan browser. Fitur Draft 2020-12, pola API yang dipakai sehari-hari, dan contoh siap tempel untuk 2026. Coba gratis.

#json-schema #json-validation #ajv
7 Mei 2026
12 menit membaca
tutorials

WebP vs AVIF vs JPEG: Format Gambar Mana yang Terbaik di 2026?

AVIF 20–30% lebih kecil dari WebP dan 30–50% lebih kecil dari JPEG, tapi 5–20× lebih lambat saat encoding. Dukungan browser 2026, benchmark nyata, dan pola fallback <picture>. Coba gratis.

#image-format #webp #avif
7 Mei 2026
11 menit membaca
tutorials

QR Code Statis vs Dinamis — Mengapa Punya Anda Berhenti Bekerja

QR code dinamis berhenti bekerja saat layanan redirect di belakangnya tutup. QR code statis tidak pernah kedaluwarsa. Inilah perbedaan keduanya, mode kegagalan masing-masing, dan cara memilih.

#qr-code #static-qr #dynamic-qr
5 Mei 2026
9 menit baca
tutorials

Cara Mengabaikan Timestamp dan ID dalam JSON Diff (Tanpa Menulis jq)

Diff regresi API 80% berisi noise — timestamp, request ID, UUID yang berubah per-request. Gunakan pola Extended JSON Pointer untuk menampilkan hanya perubahan yang bermakna.

#json #diff #testing
4 Mei 2026
12 menit baca
tutorials

Masalah Norway YAML dan Perbedaan JSON-YAML untuk Engineer

Mengapa YAML membaca "no" sebagai false. Gangguan produksi K8s akibat pengutipan string. Pilihan JSON vs YAML, aturan indentasi & konversi manifest K8s.

#yaml #json #kubernetes
4 Mei 2026
14 menit baca
security

bcrypt vs Argon2 vs scrypt: hashing password 2026

Bandingkan bcrypt, Argon2id, dan scrypt dengan parameter OWASP 2026, kerangka keputusan, dan contoh kode. Pilih hash yang sesuai untuk aplikasi Anda.

#password-hashing #bcrypt #argon2
2 Mei 2026
18 menit membaca
tutorials

Konversi cm ke inches: Rumus Akurat, Tabel Tinggi & Layar (2026)

Konversi cm ke inches dengan faktor eksak (1 in = 2,54 cm). Trik hitung cepat, tabel tinggi badan, layar, kertas plus kode JS/Python. Gratis langsung di browser.

#length-conversion #cm-to-inches #unit-conversion
1 Mei 2026
10 menit baca
security

Cara Decode Token JWT: Panduan Lengkap untuk Developer

Pelajari cara decode token JWT dengan aman di browser, Node.js, Python, dan Go. Periksa header, payload, dan claims dengan JWT decoder online gratis 100% privat.

#jwt #authentication #security
22 Apr 2026
12 menit membaca
tutorials

Konversi ml ke oz: Rumus US & UK, Tabel Dapur & Farmasi (2026)

Konversi ml ke fl oz dengan faktor NIST: US (29,5735), UK (28,4131), pembulatan FDA 30 mL. Tabel dapur, farmasi, kosmetik. Coba konverter volume gratis langsung di browser Anda.

#volume-conversion #ml-to-fl-oz #fluid-ounces-to-ml
18 Apr 2026
10 menit membaca
tutorials

Konversi kg ke lbs: Rumus NIST, Hitung Cepat & Tabel (2026)

Konversi kg ke lbs pakai rumus NIST (1 kg = 2,20462 lb). Hitung cepat, berat badan, IMT, bagasi Garuda/Citilink, dosis medis. Konverter online gratis browser.

#weight-conversion #kg-to-lbs #pounds-to-kilograms
17 Apr 2026
10 menit membaca
tutorials

Panduan Konversi Suhu: Rumus Celsius, Fahrenheit, Kelvin dan Rankine

Rumus konversi suhu yang akurat antara Celsius, Fahrenheit, Kelvin, dan Rankine — dengan kode di 5 bahasa, pola API, dan tabel referensi.

#temperature #unit-conversion #celsius
17 Apr 2026
15 menit membaca
tutorials

Operasi Bitwise Lengkap: AND, OR, XOR, Shift, dan Bitmask

Kuasai operasi bitwise: AND, OR, XOR, shift, two's complement, bitmask, dan feature flags. Panduan praktis dengan contoh kode JavaScript, Python, Go, dan C.

#bitwise #bit-manipulation #binary
16 Apr 2026
17 menit baca
tutorials

Cheat Sheet jq: 30 Pola JSON Command-Line Dunia Nyata

Kuasai jq dengan 30 pola teruji untuk menyaring, mengubah, dan mengekstrak JSON di command line — dari kubectl dan AWS CLI hingga log.

#json #jq #command-line
16 Apr 2026
12 menit baca
tutorials

Konversi Basis: Biner, Hex, Oktal & Desimal

Pelajari konversi biner, heksadesimal, oktal & desimal dengan metode langkah demi langkah, contoh kode JS/Python/Go/C, dan kasus nyata. Konverter online gratis tersedia.

#binary #hexadecimal #octal
15 Apr 2026
14 menit baca
tutorials

URL Encoding & Decoding: Panduan Praktis Percent Encoding

Pahami URL encoding dari level byte: RFC 3986, encodeURI vs encodeURIComponent, pipeline UTF-8, plus contoh kode JS, Python, Go & Java. Coba tool online gratis kami.

#url-encoding #percent-encoding #rfc-3986
15 Apr 2026
12 menit membaca
tutorials

Panduan Konversi Satuan: Panjang, Berat, Suhu & Volume

Panduan konversi satuan lengkap: rumus metrik-ke-imperial, contoh kode JavaScript & Python, tabel referensi cepat untuk panjang, berat, suhu, dan volume.

#unit-conversion #metric #imperial
7 Apr 2026
14 menit baca
tutorials

Konversi CSV ke JSON: Metode, Jebakan & Contoh Kode

Konversi CSV ke JSON dan sebaliknya dengan Python, JavaScript & alat CLI. Mencakup jebakan encoding, koersi tipe, streaming file besar, dan contoh kode lengkap.

#csv #json #data-conversion
6 Apr 2026
12 menit baca
security

Entropi Password: Hitung & Perkuat Password Anda

Kuasai entropi password: rumus perhitungan, matematika brute-force, dan mengapa panjang mengalahkan kompleksitas. Termasuk kode JS/Python dan generator gratis.

#password-entropy #password-strength #password-security
2 Apr 2026
10 menit baca
tutorials

MD5 vs SHA-256: Perbandingan Algoritma Hash untuk Developer

Bandingkan MD5, SHA-1, SHA-256 dan SHA-512: keamanan, kecepatan, dan ukuran output. Pelajari hash mana yang tepat untuk checksum dan penyimpanan password.

#md5 #sha-256 #hash
1 Apr 2026
12 menit baca
tutorials

UUID v4 vs v7 vs ULID vs Snowflake: Panduan ID (2026)

UUID v4, v7, ULID, Snowflake ID dan NanoID dibandingkan: performa database, sorting, penyimpanan dan dukungan ekosistem dengan contoh kode.

#uuid #ulid #snowflake-id
19 Mar 2026
15 menit baca
tutorials

Apa Itu UUID? Panduan Format, Versi & Kasus Penggunaan

UUID dari dasar: struktur 128-bit, format hex, cara kerja internal v1/v3/v4/v5/v7, matematika collision, kasus penggunaan dunia nyata dan contoh kode.

#uuid #guid #rfc-9562
19 Mar 2026
13 menit baca
tutorials

Apa Itu Base64 Encoding? Panduan untuk Pemula

Pelajari apa itu Base64 encoding, cara kerjanya langkah demi langkah, dan mengapa developer menggunakannya. Pengantar pemula dengan contoh jelas.

#base64 #beginner #what-is-base64
20 Jan 2026
8 menit baca
security

Dasar-Dasar Keamanan Web: Hashing, Validasi & Autentikasi

Dasar-dasar keamanan web: hashing bcrypt vs Argon2, pencegahan XSS dan SQL injection, praktik terbaik JWT, header CSP dan MFA — dengan contoh kode JS.

#security #best-practices #hashing
15 Jan 2026
12 menit baca
tutorials

Panduan Unix Timestamp: Presisi, Timezone & Tips DST

Unix timestamp dijelaskan: asal-usul epoch, konversi detik/ms/μs, penanganan timezone, jebakan DST, dan contoh kode dalam JS, Python dan Go.

#unix-timestamp #epoch #timezone
18 Agu 2025
14 menit baca
tutorials

Kompresi Gambar: Solusi Browser vs Node.js

Bandingkan Squoosh, Sharp, browser-image-compression, dan lainnya — pelajari kapan mengompresi di sisi klien vs server, dengan benchmark dan contoh kode.

#image-compression #squoosh #sharp
17 Agu 2025
12 menit baca
tutorials

JSON5 vs JSONC: Panduan Format JSON yang Lebih Fleksibel

Pelajari perbedaan JSON5 vs JSONC, format file konfigurasi dengan komentar, dan integrasikan formatter ke pipeline CI Anda — dengan contoh kode dunia nyata.

#json #json5 #jsonc
5 Agu 2025
7 menit baca
tutorials

Apa yang Tersimpan di Kolom timestamp PostgreSQL?

Cara PostgreSQL menyimpan timestamp vs timestamptz di balik layar. Pelajari perbedaannya, jebakan timezone, dan tipe mana yang tepat untuk proyek Anda.

#postgresql #timestamp #timestamptz
29 Jul 2025
6 menit baca
tutorials

Base64 Tingkat Lanjut: MIME, Data URL, Performa & Keamanan

Implementasi Base64 di JavaScript dan Python, optimasi data URL, pilih varian standar vs URL-safe, dan hindari jebakan keamanan umum. Panduan produksi lengkap.

#base64 #advanced #implementation
20 Jan 2025
12 menit baca
tutorials

Alat Developer Esensial untuk Encoding & Hashing (2026)

Bandingkan 9 alat developer gratis berbasis browser untuk Base64, JSON, UUID, hashing, kompresi gambar, dan konversi satuan — semuanya 100% client-side.

#developer-tools #productivity #tutorial
15 Jan 2025
8 menit baca