All posts related to Tips & Tutorial
July 31st, 202515 mins read
Java, Tips & Tutorial, Programming Principle
Ideogram - Unit Test BDD

Walaupun testing ini adalah tugas utamanya Tester atau QA, tapi dari sisi Developer juga perlu melakukan testing sebelum dites oleh Tester agar bugs bisa diketahui lebih awal dan dijalankan secara otomatis. Testing memastikan proses aplikasi yang kita kembangkan berjalan sesuai requirement. Testing juga membantu kita untuk mengetahui efek dari perubahan yang kita…

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…

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…

October 14th, 20246 mins read
Tips & Tutorial
Dall-E 3 - Asymmetric vs Symmetric

Saat ingin menghandle informasi rahasia kita perlu mengamankan informasi tersebut agar hanya pihak terkait saja yang dapat membaca isi informasi tersebut. Misalnya saat bertukar pesan lewat perantara, tentu kita tidak ingin seseorang bisa mencuri informasi tersebut dan kita juga ga ingin informasi tersebut bocor lewat perantara. Untuk itu kita perlu mengamankan…

September 15th, 20247 mins read
Java, Tips & Tutorial
Bing Image Creator - Lambda Function

Khusus interface dengan hanya satu method abstract atau yang dikenal dengan Functional Interface, kita bisa bikin implementasi dari interface tanpa perlu bikin class baru. Kita medeklarasikan method seperti sebuah variable. Action dalam method tersebut sifatnya lazy, ga akan langsung tereksekusi sebelum method dari interface tersebut dipanggil. Ada beberapa cara…

August 6th, 20244 mins read
Java, Programming Principle, Tips & Tutorial
Bing Image Creator - programming to interface principle

Awalnya gw ga tertarik bahas ini karena kayaknya ini topiknya udah terlalu mainstream deh😅. Secara penggunaan pun udah sering juga gw post, terutama pada seri design pattern. Tapi ternyata di luar sana masih banyak orang yang belum teryakinkan dengan manfaat interface dalam bahasa pemrograman. Bahkan ada juga diantaranya yang udah experienced sekian tahun tapi…

July 22nd, 20245 mins read
Tips & Tutorial, My Views
HuggingFace@KingNish SDXL Flash - Art Direction

Saat kita membuat web berisi gambar, seringkali kita menggunakan satu file gambar saja yang dimuat di web desktop maupun web mobile. Simple sih, tapi itu dapat menimbulkan masalah. Kalau memuat image dengan ukuran HD menggunakan web desktop tentu ga masalah. Tapi misalkan image HD tersebut juga dimuat pada web mobile atau tablet tentu ga efisien. Resolusi layar…

June 23rd, 20246 mins read
Tips & Tutorial, Investment
HuggingFace@TonyAssi - stock fair price

Saat berinvestasi ke saham tentu semua orang berharap bisa membeli dengan harga murah lalu jual dengan harga tinggi. Semuanya pasti ingin untung. Namun, untuk menentukan apakah sebuah emiten saham layak dikoleksi untuk jangka panjang kita perlu analisa fundamentalnya. Salah satunya adalah dengan cara memeriksa apakah harga pasar saham tersebut saat ini sedang…

© 2025 · Ferry Suhandri