Catatan Digital
Beranda Blog Tentang Kontak

Programming

Semua artikel kategori Programming.

19 Juni 2026
functional-programmingprogramming-paradigmapure-functionimmutabilityhigher-order-functionrecursionhaskelljavascriptpython

Functional Programming — Paradigma Deklaratif yang Bikin Kode Lebih Prediktibel

Pelajari Functional Programming: pure function, immutability, higher-order function, recursion, dan monad. Bedah lengkap dengan contoh di JavaScript, Python, dan Haskell untuk programmer Indonesia.

15 Juni 2026
playwrighttestinge2eautomationjavascripttypescriptwebdev

Playwright: Framework E2E Testing Modern untuk Aplikasi Web — Panduan untuk Developer Indonesia

Pelajari Playwright, framework E2E testing open-source dari Microsoft untuk menguji aplikasi web modern lintas browser. Panduan lengkap instalasi, contoh kode, dan perbandingan dengan Cypress.

15 Juni 2026
swcrustjavascriptcompilerbuild-toolsweb-development

SWC: Compiler JavaScript Super Cepat Berbasis Rust yang Wajib Kamu Coba

SWC (Speedy Web Compiler) adalah compiler TypeScript/JavaScript berbasis Rust yang 20x lebih cepat dari Babel. Pelajari cara instalasi dan penggunaannya.

12 Juni 2026
oopobject-oriented-programmingpemrograman-berorientasi-objekclassinheritancepolymorphismencapsulationabstractionjavapythonjavascript

OOP (Object Oriented Programming) — Konsep, 4 Pilar, dan Contoh Lengkap untuk Programmer Pemula

Pelajari OOP dari nol: class, object, dan 4 pilar — encapsulation, inheritance, polymorphism, abstraction. Lengkap contoh kode di Python, Java, dan JavaScript.

8 Juni 2026
vector databasesimilarity searchrustdatabasemachine learningtutorial

Vector Database untuk Developer: Konsep, Algoritma, dan Tutorial Praktis

Pelajari vector database: konsep, cara kerja similarity search dengan ANN (HNSW, IVF), dan tutorial praktis. Lengkap perbandingan turbovec, FAISS, dan Milvus.

5 Juni 2026
fungsifunctionprogramming-dasarpythonjavascriptjavareusable-code

Fungsi dalam Programming — Blok Bangunan yang Bikin Kode Rapi dan Efisien

Pelajari fungsi programming: definisi, parameter, return value, scope, dan best practices. Panduan lengkap dengan contoh di Python, JavaScript, dan Java.

1 Juni 2026
pythonmicrosoftmarkdownopen-sourcetoolsdeveloper-tools

MarkItDown: Tools Open-Source Microsoft untuk Konversi File ke Markdown

Pelajari MarkItDown, library Python open-source Microsoft: konversi DOCX, PDF, PPTX, XLSX, HTML ke Markdown. Lengkap tutorial install & contoh kode.

29 Mei 2026
struktur-dataarraylinked-liststackqueuetreedata-structureprogramming-dasaralgoritma

Struktur Data Dasar: Array, Linked List, Stack, dan Queue untuk Programmer Pemula

Pelajari struktur data dasar: array, linked list, stack, queue, dan tree. Lengkap analogi, tabel perbandingan, dan contoh kode untuk programmer pemula.

25 Mei 2026
knowledge-graphcodebasedeveloper-toolsai-codingcode-visualization

Knowledge Graph untuk Code: Cara Baru Memahami Codebase Raksasa

Knowledge graph trending di GitHub — tools visual interaktif untuk memahami codebase besar. Search, explore, dan query kode dalam hitungan detik pakai graph.

22 Mei 2026
control-flowpercabanganperulanganif-elseloopprogramming-dasaralgoritma

Control Flow: If, Loop, dan Switch — Alur Kendali dalam Programming

Pelajari control flow programming: if-else, loop, dan switch-case. Lengkap contoh kode dan analogi sederhana. Pahami alur kendali program untuk pemula.

18 Mei 2026
ai-agentsprogrammingtoolsfuture-of-codingAI

AI Agents: Revolusi Cara Kita Coding — Ancaman atau Alat Baru?

AI Agents seperti Claude Code, Cursor, dan GitHub Copilot sedang mengubah cara programmer bekerja. Bukan cuma autocomplete — mereka bisa coding sendiri. Apa dampaknya buat developer Indonesia? Yuk kenali.

18 Mei 2026
7-bahasa-unikbelajar-programminggithubresourcestips-belajar

7 Bahasa Pemrograman Unik — Kumpulan Repo GitHub Terbaik untuk Belajar

Ingin belajar Rust, Zig, Elixir, Haskell, Julia, Mojo, atau Gleam? Ini dia repo GitHub paling populer dan ramah pemula untuk setiap bahasa.

15 Mei 2026
programmingtipe-datavariabelpemula

Tipe Data & Variabel di Berbagai Bahasa Pemrograman

Pelajari perbedaan tipe data statis vs dinamis, deklarasi variabel di Python, JavaScript, Rust, Go, dan Java — plus analogi sederhana biar paham.

11 Mei 2026
algoritmalogikadasarpemulaprogramming

Algoritma & Logika Dasar: Otak di Balik Setiap Program Keren

Algoritma itu bukan ilmu rumit — ini cara berpikir yang bisa kamu praktikkan sehari-hari. Yuk pahami dari analogi dan kode paling sederhana.

8 Mei 2026
programmingcompilerinterpreterjitdasarpemula

Kode ke Eksekusi: Compiler vs Interpreter vs JIT — Mana yang Dipakai Bahasa Favoritmu?

Compiler, interpreter, atau JIT? Kenali cara kerja ketiganya dan temukan mana yang dipakai Python, JavaScript, Java, dan bahasa favoritmu.

7 Mei 2026
programmingdasarpemula

Apa Itu Programming? Memahami Cara Kerja Program dari Nol

Programming adalah kemampuan memberi instruksi ke komputer. Tapi apa bedanya program, script, dan aplikasi? Mari pahami dari analogi paling sederhana.

Catatan Digital

Blog personal — catatan, ide, dan cerita.

Kebijakan Privasi Tentang 🫶 Saweria ☕ Trakteer

© 2026 Anonymous Black.