Di episode #5 ini, saya bersama Andre Aliaman yang berbagi tips dan trik bagaimana memaintain Kubernetes di AWS dan bagaimana mengintegrasikan dengan layanan-layanan AWS yang lain. Kubernetes adalah sistem orkestrasi untuk kontainer dan populer dengan berkembangnya penggunaan microservices. Pada sesi kali ini Andre akan mendemokan bagaimana memulai membuat Kubernetes cluster menggunakan Amazon Elastic Kubernetes Service …
Tag Archives: Programming
Tracking PHPUnit Test Results in AWS CodeBuild Test Reports (with AWS CDK)
When we implement a testing stage for our code in the CI/CD pipeline, we will need to see the results of the tests and how they are progressing on every commits. In this tutorial I am going to share about how to use Test Reports feature on AWS CodeBuild to display test results from PHPUnit. …
Continue reading “Tracking PHPUnit Test Results in AWS CodeBuild Test Reports (with AWS CDK)”
Menambahkan Autoscaling – Membangun Aplikasi PHP/Yii2 Modern dengan AWS – Bagian 1a
Di bagian ini saya ingin menunjukkan cara untuk menambahkan autoscaling pada kode yang sudah kita buat di bagian sebelumnya. Kenapa kita harus menggunakan autoscaling? Alasan adalah agar kita bisa melayani semua pengunjung yang datang ke aplikasi kita dengan biaya yang optimal. Gambar di bawah menunjukkan pola jumlah kunjungan pengguna ke situs-situs belanja seperti Amazon.com. Biasanya …
One-Liner Installing Sonar Scanner in Travis CI
Deciding to writing all technical code here, instead of the maleskoding blog. So right now, to use SonarQube scanner in Travis CI, you have to use the Java VM and SonarCloud integration. To overcome this, I just wrote a simple installer script so it can be installed in Travis CI just in one line. bash …
Continue reading “One-Liner Installing Sonar Scanner in Travis CI”
Zombie Process
Salah satu hal yang menarik saat kemarin kuliah IF4038 Pemrograman Sistem adalah tentang zombie process. Zombie process adalah sebuah proses pada sistem operasi yang telah menyelesaikan eksekusinya tetapi terdapat pada entry process. Di dalam sistem operasi UNIX terdapat sebuah konsep parent process dan child process. Dengan menggunakan system call fork. Sebuah process dapat menciptakan sebuah …
Ubuntu TOKI Remix
Ubuntu TOKI Remix adalah paket LiveCD Ubuntu yang telah dikembangkan dan dipaketkan ulang untuk kebutuhan pembelajaran bagi siswa yang berminat di dalam bidang pemrograman untuk olimpiade komputer Indonesia. Berbeda dengan paket Ubuntu biasa, paket TOKI Remix ini berisi aplikasi-aplikasi standar yang dibutuhkan dalam pemrograman dan juga buku-buku pembelajaran serta soal-soal latihan. Dengan menggunakan LiveCD ini …
Mike’s rules for software development (v3.0)
Taken from here This is a very nice and touching article ^_^ (If you know what I mean) —- Kludges that we’ll fix in the next release never get fixed in the next release… If you don’t do it right now, you (or some poor bastard that replaces you) will have to do it right …
Continue reading “Mike’s rules for software development (v3.0)”
To Code or Not To Code
Hamlet*, the Great Programming Prince of Denmark **, once said To code, or not to code, that is the Question Wheter ’tis Coder in his mind to suffer The Classes and Objects of outragious Programs, or to make Designs against a Sea of Requirements, And by opposing end them : to die, to sleep No …