author-pic

Ferry S

An ISTJ, Type 5, Engineer, Gamer, and Thriller-Movies-Lover
All posts related to Tips & Tutorial
January 23rd, 20217 mins read
My Views, Tips & Tutorial, My Story
ferr

Setelah laptop kantor gw mati total untuk kedua kalinya, laptop gw diganti. Gw mulai mencoba trial & error terhadap beberapa OS. Yang jadi pertimbangan gw adalah: Support Wayland atau ada fitur gesture tanpa harus di-install manual karena gw udah terbiasa dengan fitur ini di Windows 10 dan bikin gw…

November 9th, 20203 mins read
Tips & Tutorial, Java
ferr

Pada Java 8 terdapat Functional Interface yang dapat digunakan sebagai Lambda. Namun mayoritas Functional Interface tersebut by default tidak melakukan throws Exception. Ini cukup ribet kalau kita memanggil method yang throws checked exception pada scope Lambda pada umumnya. Contohnya kita ingin…

November 9th, 20205 mins read
Programming Principle, Java, Tips & Tutorial
ferr

Sebenarnya contoh penggunaannya udah pernah gw bikin pada post tentang Single Responsibility dan Open-Close Principle, nah sekarang penjelasannya. Prinsip yang satu ini mungkin udah pada familiar. Terutama bagi yang menggunakan Spring framework pasti sudah tidak asing lagi. Prinsip ini merupakan…

November 9th, 20204 mins read
Java, Programming Principle, Tips & Tutorial
ferr

Interface Segregation adalah memecah sebuah abstrak yang terlalu besar menjadi beberapa abstrak yang lebih spesifik. Terkadang pada sebuah code yang dibutuhkan hanya beberapa method saja dari interface tersebut, sisanya tidak dibutuhkan dan beberapa diantaranya memiliki kohesi yang rendah, tidak…

November 8th, 20205 mins read
Java, Programming Principle, Tips & Tutorial
ferr

Prinsip ini berbicara tentang subclass yang kuat. Prinsip ini pertama kali dikemukakan oleh Barbara Liskov. Jika sebuah abstraksi memiliki behavior, maka seluruh turunannya wajib memiliki behavior tersebut secara natural. Melakukan sebuah throwable secara default pada sebuah method milik turunan…

November 2nd, 20206 mins read
Java, Programming Principle, Tips & Tutorial
ferr

Secara definisi: Software entities should be open for extension, but closed for modification. Robert C. Martin Disini bisnis logic dibungkus menjadi entitas yang bisa di-extend sebanyak apapun tanpa banyak perubahan di entity utama. Disini benefit dari abstraksi sangat terasa. Open-Close Principle…

November 1st, 20205 mins read
Java, Programming Principle, Tips & Tutorial
ferr

Secara definisi: Single-responsibility principle (SRP) is a computer-programming principle that states that every module, class or function in a computer program should have responsibility over a single part of that program's functionality, which it should encapsulate. Robert C. Martin Kalau di…

August 23rd, 202011 mins read
My Views, Tips & Tutorial, Java
ferr

Sebenarnya ini catatan-catatan kecil gw aja yang selama ini gw simpan. Gw emang suka nyari-nyari Best Practice gitu di internet. Biasanya sih gw simpan di notepad aja, tapi kali ini gw coba share kali aja berguna. Beberapa catatan diantaranya gw pelajari dari Intellij Inspector dan lainnya berasal…

January 19th, 20205 mins read
Tips & Tutorial
ferr

Beberapa tahun belakangan ini, gw selalu memakai software Mirillis Splash untuk menonton video secara HD. Tapi karena berbayar, gw masih make yang bajakan 🤭. Untungnya sekarang software ini jadi freeware, jadi ga perlu beli atau repot-repot pakai keygen lagi untuk menggunakannya. Sebenarnya banyak…

December 31st, 20191 min read
Tips & Tutorial
ferr

Menurut beberapa penelitian, memandang layar dengan cahaya cerah dalam waktu yang lama dapat merusak mata. Untuk itu alternatifnya sekarang banyak banget web maupun aplikasi yang dibikin dalam tema gelap atau dark mode. Bahkan Facebook dan WhatsApp saja sekarang juga ada dark mode-nya. Menurut gw…