Memberi LLM Akses - Tool Calling
Melanjutkan fondasi agentic coding dengan tool calling agar LLM bisa membaca waktu, mengakses file, dan memakai kemampuan eksternal secara terkontrol.
Arsip tulisan tentang pemrograman, AI, Elixir, web development, produktivitas, dan catatan membangun developer. Untuk jalur baca yang lebih terarah, mulai dari topik pilihan.
Melanjutkan fondasi agentic coding dengan tool calling agar LLM bisa membaca waktu, mengakses file, dan memakai kemampuan eksternal secara terkontrol.
Praktik membangun fondasi agentic coding dengan Elixir, mulai dari membuat CLI sederhana sampai memanggil LLM melalui REST API.
Memahami konsep AI agent dan agentic coding, dari evolusi asisten ngoding sampai cara kerja agent yang bisa merencanakan dan mengeksekusi tugas.
Cara menulis dan mengelola kode dengan bantuan AI coding assistant, mulai dari prompt plan sampai iterasi pengembangan aplikasi.
Pengalaman memakai AI untuk membuat desain antarmuka interaktif dengan HTML, CSS, dan JavaScript sebagai fondasi pengembangan aplikasi.
Catatan membangun Balap Kode dengan Elixir, Phoenix, Docker, SQLite, deployment, dan fitur AI dari ide sampai peluncuran.
Panduan mengenal jenis asisten ngoding berbasis AI, dari chatbot dan code completion sampai AI code editor dan interface builder.
Cara memakai AI untuk berdiskusi tentang ide aplikasi dan menyusun spesifikasi awal sebelum mulai menulis kode.
Menggunakan AI untuk menyusun rencana aplikasi yang jelas sebelum eksekusi, termasuk cara mengubah ide menjadi blueprint kerja.
Pengenalan bahasa pemrograman Elixir, sejarah singkat, keunggulan BEAM, paradigma fungsional, tipe data, pattern matching, dan ekosistemnya.
Memahami konsep pemrograman fungsional dengan Elixir, termasuk first-class function, pure function, immutability, dan transformasi data.
Pengenalan struktur data di Elixir seperti List dan Tuple, termasuk cara mengakses, mengubah, dan memilih koleksi yang tepat.
Catatan singkat menjalankan Erlang Observer di proyek Elixir dengan menambahkan aplikasi observer ke konfigurasi mix.exs.
Catatan tentang paradigma pemrograman, pergeseran bahasa modern, concurrency, dan contoh Elixir untuk memahami model eksekusi.
Catatan pengalaman memakai NotebookLM untuk membuat RAG sederhana dari dokumen, tautan, dan YouTube, termasuk fitur Audio Overview.
Tutorial memakai Gemini API untuk web developer dengan Node.js, Google AI Studio, dan contoh aplikasi web berbasis AI.
Bagaimana membuat Platform-as-a-Service (PaaS) sendiri dengan Dokku. Artikel ini akan membahas cara instalasi, konfigurasi dan cara penggelaran atau deployment.
Materi workshop membangun tampilan web dengan HTML, CSS, JavaScript, Node.js, dan pengenalan framework untuk pemula.
Tutorial web scraping dengan Node.js, mulai dari setup proyek, request halaman web, parsing HTML, ekstraksi data, sampai menyimpan hasil scraping.
Penjelasan friction log untuk mengevaluasi pengalaman produk, onboarding, peluncuran fitur, dan dokumentasi temuan pengguna.
Panduan praktis menulis artikel pemrograman yang jelas, terstruktur, bermanfaat, dan mudah diikuti pembaca.
Pengantar rekursi dalam JavaScript: base case, recursive case, call stack, dan contoh fungsi yang memanggil dirinya sendiri.
Penjelasan Big-O Notation untuk memahami kompleksitas algoritma, efisiensi kode, dan contoh O(1), O(n), sampai O(n^2).
Rangkuman ekosistem JavaScript di Indonesia dari sudut pandang pemula, profesional, dan pengambil keputusan, berdasarkan keynote JSDay 2019.
Membahas cara kerja konkurensi di BEAM melalui Elixir, mulai dari proses ringan, spawn, message passing, scheduler, sampai actor model.
Cerita menjadi Google Developers Expert dan pengalaman pertama menghadiri Chrome Dev Summit 2018 bersama komunitas web global.
Perkenalan ReasonML sebagai sintaks modern untuk OCaml dengan type system, type inference, tooling JavaScript, dan ergonomi adopsi.
Panduan belajar pemrograman yang lebih efisien, mulai dari motivasi, problem solving, latihan, kebiasaan belajar, sampai cara menjaga momentum.
Catatan dan materi Machine Learning for Web Developers dari sesi Tech in Asia Product Development Conference, termasuk video, slide, repo, dan referensi belajar.
Tutorial singkat TensorFlow.js untuk menjalankan model machine learning di browser dan contoh prediksi harga rumah dengan JavaScript.
Rangkuman Developer Circles Jakarta Build Day 2018, sesi engineer Facebook, chatbot Messenger, ideation, dan tantangan komunitas.
Bagian akhir perjalanan F8 Silicon Valley tentang Googleplex, Golden Gate Bridge, Bay Area, dan cerita komunitas developer Indonesia.
Catatan hari kedua F8 Developer Conference tentang AI, PyTorch, React Native, React VR, dan program komunitas developer.
Cerita hari pertama F8 Developer Conference: keynote Mark Zuckerberg, update produk Facebook, Oculus Go, dan booth open source.
Rekap hari awal perjalanan ke F8 Developer Conference, gathering Developer Circle Leads, tur Facebook HQ, dan obrolan komunitas.
Opini tentang perbedaan bisnis produk informasi dan bisnis edukasi, biaya bootcamp, tanggung jawab hasil belajar, dan cara memilih jalur belajar.
Lima kebiasaan praktis untuk menjadi developer yang lebih baik: latihan coding rutin, mencoba hal baru, membaca kode, menulis, dan berbagi.