Bangun Karirmu Sebagai Developer Profesional

Jadilah tuan rumah di negeri sendiri dengan belajar langsung dari para inovator dan developer expert

#ceritadicoding : Story of Dicoding

Dicoding secara resmi diluncurkan tanggal 5 Januari 2015 untuk menjembatani developer Indonesia dengan kebutuhan dan permintaan pasar yang semakin kompetitif. Melalui keempat pilar: challenge, event, academy, dan jobsdicoding secara giat bekerja untuk mewujudkan misinya menumbuhkembangkan ekosistem industri IT di Indonesia dengan mengasah talenta terbaik menghasilkan produk teknologi unggul yang mampu bersaing di pasar lokal maupun global.

AWS Back-End Academy 2025 Kembali Hadir dengan Tambahan Modul Generative AI

AWS Back-End Academy 2025 Kembali Hadir dengan Tambahan Modul Generative AI

Tahukah kamu? Komdigi memperkirakan penggunaan AI menyumbang sekitar 12% terhadap PDB nasional di tahun 2030 mendatang. Namun, berdasarkan Global AI Index 2024 Indonesia masih berada di posisi 69 dari 83 negara, hal ini menunjukkan bahwa diperlukan adanya inovasi untuk mendukung kemajuan AI di Indonesia. Di tahun 2025, Amazon Web Services (AWS) bersama Dicoding kembali mengadakan program ...

Bukan Bakat, tapi Tekad: Dulu Tidak Tertarik IT, Kini Bangga Jadi QA Engineer BUMN

Bukan Bakat, tapi Tekad: Dulu Tidak Tertarik IT, Kini Bangga Jadi QA Engineer BUMN

Cerita Reza Octa Fahlevi Lulusan Program Intensif Dicoding Di tengah jadwal belajar yang intens, nahas laptop Reza Octa Fahlevi (23) mendadak tidak menyala saat memasuki sesi materi DevOps dalam salah satu program intensif Dicoding. Tak mau ketinggalan materi sepenting itu, Reza menjangkau seluruh teman-temannya demi bisa meminjam laptop. Laptop mendadak ...

Panduan Hemat Biaya Implementasi BigQuery dengan Partitioning

Panduan Hemat Biaya Implementasi BigQuery dengan Partitioning

BigQuery menawarkan kemampuan Partitioning dan Clustering yang bisa menurunkan biaya dan mempercepat query pada dataset besar. Artikel ini menjelaskan langkah 0→1 untuk merancang, mengimplementasi, dan mengoptimalkan partisi dan klaster agar biaya storage dan query lebih efisien. Fokus pada desain skema, contoh SQL, taktik pengukuran biaya, dan checklist migrasi praktis untuk ...

Keluar dari Zona Nyaman dan Berani Belajar Hal Baru untuk Jadi Full-Stack Developer

Keluar dari Zona Nyaman dan Berani Belajar Hal Baru untuk Jadi Full-Stack Developer

Cerita Septian Hadi Nugroho, Lulusan Coding Camp 2025 powered by DBS Foundation Teknologi adalah dunia yang sangat dinamis dan kompetitif. Septian Hadi Nugroho (21), seorang lulusan Coding Camp powered by DBS Foundation, berhasil membuktikan bahwa ketekunan dan kemauannya untuk keluar dari zona nyaman dapat membuka pintu karier yang ia inginkan. ...

Vertex AI Pipelines Tutorial untuk RAG dan LLM E2E

Vertex AI Pipelines Tutorial untuk RAG dan LLM E2E

Vertex AI pipelines tutorial ini menjelaskan langkah-langkah praktis membangun end-to-end RAG/LLM di Google Cloud Platform menggunakan Vertex AI Pipelines. Tutorial fokus pada arsitektur, implementasi komponen (data, embedding, index), otomasi training, deployment, hingga observability untuk produksi. Mengapa Pipeline Penting untuk MLOps RAG dan LLM? Peran pipeline dalam MLOps adalah menyatukan langkah-langkah ...

Panduan Praktis untuk Optimasi Jetpack Compose di Android

Panduan Praktis untuk Optimasi Jetpack Compose di Android

Dalam artikel ini kita akan membahas optimasi Jetpack Compose, khususnya bahwa recomposition, state management, dan lazy layout memengaruhi performa UI.  Dengan panduan terstruktur ini kita akan memahami mekanisme compose, metrik yang harus diukur, teknik mengurangi recomposition, optimasi LazyColumn/Row, alat profiling, contoh kasus, dan checklist penerapan. Memahami Recomposition dan Model State ...

Melawan Gender Gap: Sabrina, Lulusan SMK yang Berhasil Jadi Developer

Melawan Gender Gap: Sabrina, Lulusan SMK yang Berhasil Jadi Developer

Cerita Sabrina Citra Ramadhani, Lulusan Coding Camp 2025 powered by DBS Foundation Coba renungkan dan lihat sekitar, berapa banyak rekan atau saudara perempuanmu yang berkarier di bidang STEM? Apakah mencapai 10 orang? Nah, sekarang, coba persempit lagi. Berapa banyak di antara mereka yang berkarier di bidang STEM dengan profesi di ...

Panduan Santai Membangun API GraphQL pada Node.js atau Go

Panduan Santai Membangun API GraphQL pada Node.js atau Go

Kalau kamu sedang mencari cara untuk membuat API yang fleksibel dan efisien, kamu mungkin sudah dengar tentang API GraphQL. Jika dibandingkan dengan REST API yang lebih tradisional, GraphQL menawarkan pendekatan lebih dinamis dalam mengambil dan memanipulasi data dari server.  Nah, dalam artikel ini, kita bakal bahas cara membangun API GraphQL ...

QRIS untuk Developer: Integrasi Xendit vs Midtrans (Plus Contoh Kode)

QRIS untuk Developer: Integrasi Xendit vs Midtrans (Plus Contoh Kode)

Kalau kamu seorang developer atau perusahaan yang ingin menambahkan pembayaran digital ke aplikasi atau website-mu, QRIS (Quick Response Code Indonesian Standard) pasti jadi salah satu metode pembayaran yang tidak boleh dilewatkan. Dengan QRIS, proses pembayaran jadi lebih praktis, cepat, dan serba digital.  Nah, dua penyedia layanan populer untuk integrasi QRIS ...

Panduan Lengkap WhatsApp Cloud API dengan Node.js: Kirim Pesan, Template, dan Media

Panduan Lengkap WhatsApp Cloud API dengan Node.js: Kirim Pesan, Template, dan Media

Kalau sedang mencari cara mudah dan efisien untuk mengintegrasikan WhatsApp dalam aplikasi, kamu berada di tempat yang tepat. Pada artikel ini, kita akan membahas WhatsApp Cloud API dan bagaimana kamu bisa memanfaatkan Node.js untuk mengirim pesan, menggunakan template, hingga mengirim media secara otomatis. Yuk, simak panduan lengkapnya! Apa Itu WhatsApp ...