Alasan Pentingnya Code Review

Alasan Pentingnya Code Review

Hai para IT enthusiast, apakah kamu tahu dengan istilah code review, atau mungkin sudah familier karena project submission kamu sering di-review pada level kode? Apakah kamu merasakan manfaatnya ketika mendapatkan feedback dari reviewers di Dicoding? Jika ya, berarti proses code review ini sangat penting karena dapat membantu kamu menjadi developer yang ...

Perubahan Nama Learning Path: Dari Machine Learning Developer Menjadi Machine Learning Engineer

Perubahan Nama Learning Path: Dari Machine Learning Developer Menjadi Machine Learning Engineer

Dalam dunia teknologi yang terus berkembang, terminologi dan peran sering kali mengalami evolusi seiring dengan perubahan kebutuhan industri dan kemajuan ilmu pengetahuan. Salah satu perubahan signifikan yang baru-baru ini diadopsi Dicoding adalah perubahan nama learning path dari Machine Learning Developer menjadi Machine Learning Engineer. Perubahan ini mencerminkan pergeseran dalam fokus ...

Hi, Nice to Know You, Deep Learning!

Hi, Nice to Know You, Deep Learning!

Deep learning telah menjadi salah satu topik yang paling menarik dan berkembang pesat dalam dunia teknologi informasi. Bagi mereka yang sedang belajar data science, memahami konsep dan aplikasi deep learning menjadi sangat penting. Lo, emang boleh sepenting itu? Haha! Tentu, boleh banget dong! Hi, machine learning enthusiast! Ketemu lagi dengan ...

Efisiensi dalam Web Development

Efisiensi dalam Web Development

Dalam proses pengembangan aplikasi web (web development), pernahkah kamu mengalami fenomena kehilangan motivasi di tengah jalan atau menundanya karena suatu alasan? Kira-kira apakah yang menjadi penyebab hal tersebut? Sudahkah kamu menyusun rencana pengembangan secara efektif dan efisien? Daripada pusing sana sini, langsung saja kita bahas seperti apa tahap-tahapan yang disarankan ...

Ulas Buku: The Phoenix Project – Belajar Manajemen IT Lewat Drama

Ulas Buku: The Phoenix Project – Belajar Manajemen IT Lewat Drama

Pernahkah kamu mendengar tentang buku “The Phoenix Project“? Kalau kamu berkecimpung di dunia IT, bisnis, atau bahkan sedang belajar di alur belajar DevOps Engineer di Dicoding; buku ini wajib banget masuk dalam daftar bacaanmu.  Ditulis oleh Gene Kim, Kevin Behr, dan George Spafford; buku ini menggabungkan elemen novel fiksi dan ...

Cara Berkolaborasi di Repositori GitHub

Cara Berkolaborasi di Repositori GitHub

Apakah kalian seorang pengembang, developer, atau programmer, tetapi masih belum tahu cara berkolaborasi menggunakan GitHub? Mari kita mempelajarinya! Apa Itu GitHub? Secara singkat, GitHub adalah sebuah platform yang cukup populer untuk manajemen proyek, versioning code, serta sosial media bagi para pengembang perangkat lunak di seluruh dunia. Di dalamnya, kita bisa ...

Mengenal Testing dalam Dunia Pengembangan Software

Mengenal Testing dalam Dunia Pengembangan Software

Membangun dan mengembangkan sebuah software atau aplikasi biasanya dilakukan bertahap melalui beberapa fase hingga software atau aplikasi tersebut bisa rilis dan digunakan oleh publik. Proses tersebut dikenal dengan software development life cycle (SDLC). Dalam SDLC, ada fase testing atau pengujian.  Biasanya fase testing dilakukan setelah fase sebelumnya, yaitu fase development, ...

Berkenalan dengan Progressive Web Apps

Berkenalan dengan Progressive Web Apps

Pernahkah terbayangkan olehmu aplikasi berbasis web dapat di-install atau dipasang pada suatu perangkat sehingga memiliki kemampuan layaknya aplikasi native? Hal tersebut bisa dilakukan dengan mengimplementasikan progressive web apps pada aplikasi berbasis web yang kita miliki. Apa itu? Yuk, kita bahas lebih lanjut. Apa Itu Progressive Web Apps? Istilah progressive web ...