All posts related to My Views
October 1st, 20259 mins read
My Views, Java, Tips & Tutorial, Programming Principle
Ideogram - user enumeration attacks

User Enumeration Attacks adalah teknik hacking dengan cara memilah akun mana yang benar-benar terdaftar dan mana yang tidak terdaftar. Dengan ditemukannya akun-akun yang terdaftar, maka akan memberikan kemudahan pada hacker untuk melakukan serangan lanjutan👨‍💻. Dia bisa dengan secara spesifik menentukan akun mana yang perlu dibobol lebih jauh. Misalnya akun…

September 30th, 20259 mins read
My Views, Java, Tips & Tutorial
Ideogram - logging file

Di Java terdapat beberapa Logging Framework untuk mencetak log ke dalam file atau console. Beberapa framework yang gw pernah coba adalah Slf4j, Log4j2, dan Logback. Selain itu juga ada JBoss Logging, Log4j, JUL, tinylog, dan lainnya. Dari review yang pernah gw baca, secara performa Log4j2 yang paling cepat. Log4j2 bisa dikonfigurasi untuk berjalan secara…

September 17th, 20253 mins read
My Story, My Views
Ideogram - sambalado

Di tulisan tentang makanan, gw pernah menulis bahwa sambalado buatan orang tua gw adalah yang paling enak menurut gw. Tapi sejak gw wfh di Solok lebaran tahun ini, gw merasa sambaladonya berbeda rasanya dari yang biasanya gw makan dari kecil. Apakah karena gw terlalu lama merantau di Jakarta sehingga gw lupa sama rasa makanan orang tua gw? Kayaknya bukan deh…

September 1st, 20258 mins read
My Views, My Story
Ideogram - software engineer's sin

Setiap Software Engineer pasti pernah melakukan kesalahan saat development. Sekalipun yang jago atau yang udah master pasti pernah bikin kesalahan. Yang namanya manusia tentu ga ada yang sempurna. Dari kesalahan itu justru yang menjadikan kita menjadi versi yang lebih baik. Gw sendiri juga pernah bikin kesalahan, baik itu kesalahan besar maupun kesalahan kecil…

June 9th, 202511 mins read
Java, Tips & Tutorial, Programming Principle, My Views
Ideogram - error handling

Di Java terdapat class Throwable yang berfungsi untuk menghentikan eksekusi code ketika terjadi kegagalan. Throwable terbagi jadi 2, yaitu Error dan Exception. Exception sendiri dipecah lagi jadi 2 jenis Exception, yaitu Unchecked Exception yang merupakan turunan Runtime Exception, dan Checked Exception yang merupakan turunan Exception selain Runtime Exception…

May 25th, 202515 mins read
My Views, My Story, Football
Wikimedia - Haji Agus Salim Stadium east stand

Semen Padang FC memastikan diri bertahan di Liga 1 musim depan setelah mengalahkan Arema FC dengan skor 2-0. Dengan hasil ini maka 3 tim yang terdegradasi ke Liga 2 musim depan adalah PSS Sleman, Barito Putera, dan PSIS Semarang. Sebuah pengalaman yang dramatis bagi fans Semen Padang. Sepanjang musim berkutat di zona degradasi, namun akhirnya bisa finish di…

May 14th, 202513 mins read
My Views, Football
Ideogram - football rules misinformation

Selain Offside, terdapat beberapa hoax, misinformasi, dan disinformasi yang beredar di sosial media terkait sepak bola. Hal ini menyebabkan beberapa orang salah paham karena info dari sumber yang ga jelas itu. Di sini gw akan mencoba meluruskan kesalahpahaman yang sering terjadi. Sama seperti tulisan tentang Offside dulu, gw akan memberikan referensi di tiap poin…

Ideogram - Encapsulation

Encapsulation merupakan salah satu dari 4 pondasi utama pada OOP selain Abstraction untuk struktur behavior yang konsisten, Inheritance untuk pewarisan behavior, dan Polymorphism untuk fleksibilitas dalam penggunaan varian yang berbeda. Ini merupakan fundamental OOP yang wajib dipelajari. Semuanya merupakan topik yang mainstream di internet. Tapi gw liat di…

March 30th, 20254 mins read
Programming Principle, Tips & Tutorial, My Views
Ideogram - semantic commit messages

Selain menggunakan Semantic Versioning, untuk memudahkan perilisan sebaiknya juga dibarengi dengan menggunakan Semantic Commit Message. Ini adalah sebuah konvensi penulisan struktur pesan commit agar commit history dapat dipahami dengan mudah saat berkolaborasi dengan tim. Penggunaan Semantic Commit Message dapat menyimpulkan tujuan dan efek dari perubahan commit…

February 28th, 20256 mins read
My Views, Database, Tips & Tutorial
Ideogram - friendly cartoon subquery

Gw pernah baca salah satu postingan di Threads yang ngasih tips nulis query “Jangan gunakan subquery!” beberapa bulan lalu tanpa menjabarkan konteksnya. Ini juga jadi salah satu hal yang diamini banyak orang sebagai hal buruk. Tanpa konteks yang jelas pernyataan itu dapat membingungkan orang-orang dan bikin salah kaprah. Apakah benar subquery itu jelek…

© 2025 · Ferry Suhandri