Aldimhr Home Page

Blog

Di sini saya menulis tentang apa pun yang menarik buat saya: catatan belajar, hal teknikal, ringkasan buku. Semuanya dalam satu tempat.

Tentang Amdahl’s Law

Math

Tentang Amdahl’s Law

Amdahl’s Law — Seberapa cepat seluruh sistem bisa berjalan, dibatasi oleh bagian sistem yang tidak bisa kita percepat.

16-08-2025 • 4 min read

Memory Address dan C

C Programming Language

Memory Address dan C

Penjelasan dasar pointer di C: cara kerja memory address, dereference, hubungan pointer dengan array, serta perbedaan pass by value dan pass by reference untuk ubah variabel asli.

09-08-2025 • 4 min read

Aplikasi Reliable, Scalable, dan Maintainable

Designning Data-Intensive Applications by Martin Kleppmann

Aplikasi Reliable, Scalable, dan Maintainable

Ringkasan Chapter 1 buku Designing Data-Intensive Applications by Martin Kleppmann tentang reliability, scalability, dan maintainability.

12-07-2025 • 12 min read

NodeJS: Error-First Callback

NodeJS

NodeJS: Error-First Callback

Pola Error-First Callback umum digunakan di NodeJS untuk menangani asynchronous operation, karena memudahkan penanganan error dengan cara yang konsisten. Dengan meletakkan error sebagai parameter pertama, developer bisa memisahkan logika keberhasilan dan kegagalan secara bersih dan sistematis.

10-07-2025 • 3 min read

TIL — Evaluasi Argumen Left-to-Right di Rust

Rust Programming Language

TIL — Evaluasi Argumen Left-to-Right di Rust

Masih berhubungan dengan Ownership di Rust, masalah ini muncul ketika saya menggunakan length dari array dan array itu sendiri sebagai argument di function. Error ini berkaitan dengan konsep…

09-03-2025 • 2 min read

Rust Ownership — Cara Rust Mengelola Memori

Rust Programming Language

Rust Ownership — Cara Rust Mengelola Memori

Pertama “Safety First”, menggunakan Garbage Collection untuk mengatur kapan data harus dihapus dari memori. Konsep ini digunakan dalam bahasa pemrograman seperti Python, Java, C#. Kedua “Control…

15-02-2025 • 12 min read

Ngoding Arduino di Visual Studio Code

Arduino

Ngoding Arduino di Visual Studio Code

Visual Studio Code atau VSCode adalah kode editor yang saat ini banyak digunakan developer. Selain karena gratis, VSCode memiliki banyak Extension yang menjadikan kode editor ini sangat menarik…

16-08-2022 • 2 min read

Bad Code — Recursion

Bad Code — Recursion

Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri, hingga pada batasan tertentu akan berhenti lalu mengolahnya dan pada akhirnya akan mengembalikan nilai.

22-12-2021 • 5 min read

Konsep props — Vue js

VueJS

Konsep props — Vue js

Penjelasan props di VueJS. Bagimana bekerja dan bagaimana digunakan dalam VueJS.

18-07-2021 • 1 min read

Arsitektur Chrome Extension V3

Chrome Extension

Arsitektur Chrome Extension V3

Chrome extension (selanjutnya disebut ekstensi) merupakan zip bundles dari HTML, CSS, JavaScript, gambar dan file lainnya tergantung dari fungsi ekstensi tersebut.

01-06-2021 • 5 min read

Cara Kerja Browser

Browser

Cara Kerja Browser

Secara sederhana, web browser memiliki 4 set tugas, antara lain Fetch, Process, Display dan Storage.

27-05-2021 • 6 min read