verri.andriawan.web.idSingleton PatternPada article tentang NestJS Framework sempat menyinggung bahwa secara default Decorator Injectable akan mendeklarasikan instance sebagai Singleton Object. Tapi apa itu Singleton Object. Mengapa digunakan sebagai default dari decorator Injectable dari...4d ago·4 min read
verri.andriawan.web.idNestJS FrameworkPengenalan Untuk programmer yang sudah menggunakan NodeJS mungkin sudah familiar dengan namanya NestJS Framwork. Ya, NestJS merupakan salah satu framework yang cukup populare di komunitas Javascript dan Typescript. NestJS sebetulnya hanya membungkus ...Dec 31, 2025·4 min read
verri.andriawan.web.idDependency Inversion Principle (DIP)Ide utama dari prinsip ini adalah mengurangi masalah saling ketergantungan dari module-module pada software atau aplikasi. Karena ketergantungan antar module, akan menyulitkan dalam memaintain module-module tersebut pada fase selanjutnya. Sebagai con...Jun 12, 2025·5 min read
verri.andriawan.web.idInterface Segregation Principle (ISP)ISP terdiri dari dua kata utama yaitu Interface dan Segregation, yang mana interface pada ISP disebut sebagai kontrak atau protokol. Sedangkan Segregation berarti memisahkan. Dari dua kata ini bisa diambil kesimpulan bahwa ISP adalah Pemisahan kontra...Jun 5, 2025·3 min read
verri.andriawan.web.idLiskov Subtitution Principle (LSP)Gagasan atau idea yang dikenalkan oleh Barbara Liskov pada tahun 1987 pada conference dengan judul Data abstraction and Hierarchy. Dalam gagasannya memiliki kesimpulan kurang lebih seperti ini, Jika S adalah subtitusi dari T, maka T bisa digantikan o...May 31, 2025·5 min read