• Flywaydb Database Migration

    Salah satu fitur yang sangat penting dalam proses software development adalah adanya peran database yang berfungsi untuk menyimpan data. Seperti kita ketahui dalam membangun aplikasi dengan skala enterprise maka kompleksitas database akan sangat besar, dan salah satu kejadian yang sering dialami adalah adanya perubahan schema database pada masa development. Tidak jarang desain database yang telah dirancang pada tahap awal harus mengalami perubahan baik karena untuk menyesuaikan dengan fungsional yang ada atau dikarenakan adanya penambahan atau perubahan fitur.

  • Apache Maven

    Apache Maven merupakan sebuah build tools, salah satu proses yang umum kita jumpai adalah kompilasi source code. Namun, tugas dari maven bukan sekedar kompilasi saja, beberapa fungsi lain di antaranya adalah:

  • What is Rsync?

    Sebagai pengguna linux dan sering bertukar data, baik itu secara lokal ataupun melalui internet terdapat satu perintah yang benar-benar bermanfaat untuk anda pelajari, yaitu perintah rsync. Rsync merupakan sebuah program kecil yang hampir sama dengan cp, mv, scp, FTP client dll, namun dengan fitur tambahan yang lebih banyak dengan hampir 100 command lebih. Rsync menggunakan protokol rsync remote update untuk mempercepat transfer file apabila file tujuan sudah ada. Secara umum bagi pengguna linux rsync telah tersedia hampir di semua distro linux, hal ini dikarenakan program rsync sangat sering dan ampuh digunakan untuk transfer data.

  • Slackware Compression Command Line

    Melakuan proses compress adalah hal yang sering dilakukan entah itu untuk memperkecil suatu file sebelum dikirim kepada penerima atau mengumpulkan banyak file kedalam satu archive. Sekarang saya ingin berbagi metode compression file menggunakan terminal atau command line. Bagi saya pengguna Slackware yang pada dasarnya OS berbasis NIX maka proses compress dapat dilakukan melalui perintah command line.

  • Slackware Mount NTFS using ntfs-3g

    Sebagai pengguna dual Operating System dalam satu mesin, maka salah satu hal yang sering menjadi permasalahan adalah mengenai tipe hardisk yang digunakan pada mesin komputer kita. Bagi pengguna Windows pasti sudah tidak asing dengan NTFS, dan bagi pengguna linux pasti familiar dengan ext4. Sehingga bagi pengguna dual OS seperti saya kedua ekstensi tersebut haruslah ada, karena selama ini saya belum menemui Windows mampu mengakses tipe ext4 namun berbahagialah kalian karena linux mampu membaca ekstensi NTFS.

  • Add Disqus Comment on Jekyll 3

    Jekyll merupakan salah satu layanan bloging yang cukup populer, berbeda dengan beberapa layanan bloging seperti wordpress, drupal, dan yang lainnya adalah jekyll tidak memerlukan database untuk menyimpan tiap posting yang kita buat. Jekyll merupakan layanan bloging dengan file HTML statis, kita hanya perlu menuliskan artikel kita dalam format markdown dan secara otomatis akan dirender menjadi file HTML.

  • Global gitignore

    Sebagai seorang programmer yang sangat tergantung dengan penggunaan git sebagai version control maka sudah selayaknya setiap project yang kita buat haruslah dibuatkan repository dengan git. Namun masalahnya apakah semua yang terdapat dalam folder project kita perlu di push kedalam repository? Saya baru menyadari bahwa penggunaan IDE akan menambah folder tersendiri yang tidak ada hubungannya dengan source code yang kita kerjakan. Tentu saja hal ini kurang menyenangkan karena belum tentu rekan kita menggunakan IDE yang sama bukan?

  • Mengurus Paspor Wilayah Malang

    Sebagai mahasiswa tingkat akhir, aktivitas yang saya lakukan sudah jauh berkurang dibanding awal-awal ketika kuliah dahulu hal ini karena saya hanya sibuk mengurusi skripsi saja. Oleh karena itu terpikirkan mumpung ada waktu luang untuk mengurus pembuatan paspor. Seperti yang kita tahu beberapa negara ASEAN memberikan bebas VISA bagi wisatawan Indonesia, dan juga dengan kombinasi promo tiket pesawat yang cukup bersahabat dikantong ingin rasanya setelah lulus dari kuliah untuk mencoba jalan-jalan mencari suasana baru.

  • Slackware Trash Problem

    Bagi pengguna linux pasti paham untuk tidak menggunakan akses root dalam mengoperasikan mesin untuk kebutuhan sehari-hari. Hal ini karena sangat berbahaya apabila kita sedang menggunakan akses root dan menjalankan perintah yang berbahaya bagi mesin kita. Oleh karena itu sangat disarankan untuk membuat user biasa untuk penggunaan sehari-hari.

  • First Time Using Slackware!

    Sebagai orang yang pertama kali menggunakan Slackware maka setelah dibuat kebingungan saat instalasi sebagai user kita akan dibuat heran ketika melakukan booting pertama kali setelah instalasi bahwa bukannya graphical user interface yang kita dapatkan, melainkan sebuah layar hitam dengan text berwarna putih. Sebagai orang yang baru pertama kali menggunakan Slackware maka janganlah takut dan merasa kecil hati karena hal ini adalah umum. Berikut adalah langkah-langkah setelah berhasil melakukan instalasi Slackware.

  • Openjdk Slackware

    Bagi pengguna Linux yang juga seorang Java programmer pasti mengetahui bahwa SDK untuk Java sudah lama tidak diikutkan dalam bundle distro Linux tidak terkecuali Slackware. Hal ini dikarenakan semenjak Java diakuisisi oleh Oracle serta Oracle menyatakan bahwa setiap distro linux harus mengompile sendiri package tersebut melalui codebase OpenJDK yang juga digunakan Oracle sebagai base mereka sebelum ditambahkan binary milik Oracle sendiri.

  • REST API dengan HTTPRequester

    Sekarang sudah sangat umum penggunaan Web API REST untuk pengembangan perangkat lunak, dimana keunggulannya adalah penggunaan method HTTP request dalam pengelolaan requestnya. Bagi kalian yang sering berinteraksi dengan Web API khususnya REST maka saya merekomendasikan bagi kalian pengguna browser Mozilla Firefox salah satu Add-ons yang cukup membantu dalam pengujian REST yaitu HTTPRequester.

  • Penggunaan Git

    Git merupakan sebuah version controll yang sangat populer digunakan bagi orang-orang yang berkecimpung dalam dunia programming. Fungsi utama dari git adalah menyimpan riwayat (history) suatu perubahan dimana disini adalah riwayat source code, adapun riwayat yang disimpan meliputi file apa yang telah berubah, perubahan apa yang telah terjadi, kapan perubahan tersebut dilakukan, siapa yang merubah dan keterangan tambahan terhadap perubahan tersebut.

  • Slackware Current Part II

    Pada artikel slackware current sebelumnya saya membahas bagaimana merubah versi Slackware stabil menjadi Slackware current menggunakan metode update dengan langsung yang terhubung dengan internet, hal ini akan menjadi kendala apabila koneksi internet yang digunakan terbatas atau kecepatannya rendah.

  • Slackware Current Part I

    Slackware merupakan salah satu distro linux tertua yang terkenal stabil, dikarenakan setiap release hanya akan menyertakan paket-paket yang dirilis dalam versi stabil. Slackware sangat cocok digunakan sebagai OS Server, namun bukan berarti Slackware tidak dapat digunakan sebagai OS Workstation. Permasalahan ketika menggunakan Slackware sebagai Workstation adalah paket software untuk digunakan sehari-hari adalah versi yang sangat lama, meski kita sering melakukan update.


subscribe via RSS