# Riza Fahmi > Personal website, blog, and portfolio of Riza Fahmi. The site focuses on programming, AI-assisted software work, Elixir, web development, productivity, and developer education in Indonesia. This file is a concise, machine-readable map for LLMs, answer engines, and AI assistants. Prefer the canonical URLs below when citing or summarizing this site. ## Core context - [Home](https://rizafahmi.com/): Site entry point and current featured writing. - [All articles](https://rizafahmi.com/articles/): Complete public article index. - [AI topic hub](https://rizafahmi.com/topik/ai/): Writing about AI tools, coding assistants, and applied AI. - [Elixir topic hub](https://rizafahmi.com/topik/elixir/): Writing about Elixir, Phoenix, BEAM, and functional programming. - [Web topic hub](https://rizafahmi.com/topik/web/): Writing about web development and JavaScript. - [Uses](https://rizafahmi.com/uses/): Tools, hardware, and software setup. - [Now](https://rizafahmi.com/now/): Current focus and projects. - [AI usage disclosure](https://rizafahmi.com/ai/): How AI is used in the writing and coding process. ## Machine-readable indexes - [Full LLM content index](https://rizafahmi.com/llms-full.txt): Generated article inventory with descriptions, dates, and tags. - [Sitemap](https://rizafahmi.com/sitemap.xml): Canonical crawl map. - [Robots policy](https://rizafahmi.com/robots.txt): Crawler access policy. - [Atom feed, excerpt](https://rizafahmi.com/feed.xml): Recent articles with excerpts. - [Atom feed, full content](https://rizafahmi.com/feed/full.xml): Recent articles with full content. ## Site facts - Canonical host: https://rizafahmi.com - Canonical URL style: trailing slash for HTML pages (e.g. `/catatan/foo/`), file extensions for feeds/sitemaps. - Language: Indonesian (mostly) with some English. - Author: Riza Fahmi - Primary topics: AI, programming, Elixir, web development, productivity, developer education. - Citation preference: cite the canonical article URL, not copied excerpts. ## Recent articles - [Memberi LLM Akses - Tool Calling](https://rizafahmi.com/catatan/agentic-coding-bag-3/): Melanjutkan fondasi agentic coding dengan tool calling agar LLM bisa membaca waktu, mengakses file, dan memakai kemampuan eksternal secara terkontrol. (tags: ai, agentic-coding, elixir, tutorial) - [Fondasi Agentic Coding - Integrasi LLM](https://rizafahmi.com/catatan/agentic-coding-bag-2/): Praktik membangun fondasi agentic coding dengan Elixir, mulai dari membuat CLI sederhana sampai memanggil LLM melalui REST API. (tags: ai, agentic-coding, elixir, tutorial) - [Fondasi Agentic Coding - Apa itu Agent?](https://rizafahmi.com/catatan/agentic-coding/): Memahami konsep AI agent dan agentic coding, dari evolusi asisten ngoding sampai cara kerja agent yang bisa merencanakan dan mengeksekusi tugas. (tags: ai, agentic-coding, workflow) - [Menulis Kode dengan Asisten Ngoding](https://rizafahmi.com/catatan/asisten-ngoding-5/): Cara menulis dan mengelola kode dengan bantuan AI coding assistant, mulai dari prompt plan sampai iterasi pengembangan aplikasi. (tags: ai, agentic-coding, coding) - [Desain Antarmuka dengan Asisten Ngoding](https://rizafahmi.com/catatan/asisten-ngoding-4/): Pengalaman memakai AI untuk membuat desain antarmuka interaktif dengan HTML, CSS, dan JavaScript sebagai fondasi pengembangan aplikasi. (tags: ai, agentic-coding, desain-ui) - [Membangun permainan balap kode dengan AI](https://rizafahmi.com/catatan/membangun-permainan-balap-kode-dgn-ai/): Catatan membangun Balap Kode dengan Elixir, Phoenix, Docker, SQLite, deployment, dan fitur AI dari ide sampai peluncuran. (tags: elixir, ai, docker, tutorial) - [Produktif dengan Asisten Ngoding](https://rizafahmi.com/catatan/asisten-ngoding/): Panduan mengenal jenis asisten ngoding berbasis AI, dari chatbot dan code completion sampai AI code editor dan interface builder. (tags: ai, agentic-coding, workflow) - [Diskusi dan Menulis Spesifikasi dengan AI](https://rizafahmi.com/catatan/asisten-ngoding-2/): Cara memakai AI untuk berdiskusi tentang ide aplikasi dan menyusun spesifikasi awal sebelum mulai menulis kode. (tags: ai, agentic-coding, spesifikasi) - [Menyusun Rencana dengan Asisten Ngoding](https://rizafahmi.com/catatan/asisten-ngoding-3/): Menggunakan AI untuk menyusun rencana aplikasi yang jelas sebelum eksekusi, termasuk cara mengubah ide menjadi blueprint kerja. (tags: ai, agentic-coding, planning) - [Berkenalan dengan Bahasa Pemrograman Elixir](https://rizafahmi.com/catatan/bahasa-fungsional-elixir/): Pengenalan bahasa pemrograman Elixir, sejarah singkat, keunggulan BEAM, paradigma fungsional, tipe data, pattern matching, dan ekosistemnya. (tags: elixir, functional-programming, paradigma, beam) - [Konsep Pemrograman Fungsional dengan Elixir](https://rizafahmi.com/catatan/paradigma-fungsional-elixir/): Memahami konsep pemrograman fungsional dengan Elixir, termasuk first-class function, pure function, immutability, dan transformasi data. (tags: elixir, functional-programming, paradigma) - [Struktur Data di Bahasa Pemrograman Elixir](https://rizafahmi.com/catatan/elixir-struktur-data/): Pengenalan struktur data di Elixir seperti List dan Tuple, termasuk cara mengakses, mengubah, dan memilih koleksi yang tepat. (tags: elixir, struktur-data, computer-science) ## Evergreen articles - [Berkenalan dengan Bahasa Pemrograman Elixir](https://rizafahmi.com/catatan/bahasa-fungsional-elixir/): Introduction to Elixir and functional programming. - [Ekosistem JavaScript](https://rizafahmi.com/catatan/ekosistemjs/): A broad overview of the JavaScript ecosystem. - [Machine Learning for Web Developers](https://rizafahmi.com/catatan/machine-learning-for-web-developers/): Machine learning concepts for web developers. - [Asisten Ngoding](https://rizafahmi.com/catatan/asisten-ngoding/): Practical notes on coding assistants. ## Projects - [HACKTIV8](https://hacktiv8.com): Coding bootcamp and developer education. - [Carikerja](https://carikerja.deeptech.id/): Career platform. - [Awesome Speakers Indonesia](https://github.com/rizafahmi/awesome-speakers-id): Public speaker directory. ## Contact - [X](https://x.com/rizafahmi22) - [GitHub](https://github.com/rizafahmi) - [LinkedIn](https://linkedin.com/in/rizafahmi) - [Email](mailto:rizafahmi@gmail.com) ## Optional - [Search](https://rizafahmi.com/search/): Client-side search for human readers. - [Tags](https://rizafahmi.com/tags/): Browsable topic taxonomy. - [Showcase](https://rizafahmi.com/showcase/): Portfolio and public work.