author-pic

Ferry S

An ISTJ, Type 5, Engineer, Gamer, and Thriller-Movies-Lover
All posts related to Tips & Tutorial
April 28th, 20244 mins read
Tips & Tutorial
HuggingFace@TonyAssi - twin gamepad

Twin Gamepad adalah gamepad yang kepala USB-nya satu tapi terhubung dua buah gamepad. Dari jaman sekolah, pertama kali punya komputer hingga jaman awal-awal kerja gw masih menggunakan Twin Gamepad untuk main game. Tentu saja karena harganya yang murah🤣. Tapi sejak udah kerja dan punya penghasilan cukup gw udah upgrade menggunakan gamepad yang lebih layak😎. Dari…

April 10th, 20243 mins read
Javascript, Tips & Tutorial
Bing Image Creator - React JS Error

Minified React Error adalah error yang biasanya terjadi pada framework berbasis SSR (Server Side Rendering) atau SSG (Static Site Generator) seperti GatsbyJS, React, NextJS, dan sejenisnya. Biasanya terdapat setidaknya 3 error: Minified React error #425, Minified React error #418, dan Minified React error #423. Ketiga error tersebut root cause-nya biasanya sama…

February 19th, 20244 mins read
Tips & Tutorial, Java, Design Pattern
HuggingFace@TonyAssi - Someone who works as Interpreter

Finally, ini adalah design pattern terakhir yang belum sempat gw bahas di blog ini dari 23 Design Pattern karya Gang of Four (GoF)😀. Sesuai namanya, Interpreter mengatur code menjadi kalimat sebuah bahasa, seperti bahasa SQL, HTML, scientific, atau bahasa DSL (Doman Specific Language) lainnya. Ciri-cirinya, terdapat satu interface sebagai Abstract Expression…

February 14th, 20246 mins read
Java, Design Pattern, Tips & Tutorial
Bing Image Creator - Visitor

Gw kembali membahas seri Design Pattern selanjutnya yang belum sempat dibahas, yaitu Visitor Design Pattern. Agak males nyari contoh masalah real world-nya😅. Selain itu karena keterbatasan waktu juga sih, cukup sulit mencari waktu senggang akhir-akhir ini. Visitor Design Pattern ini merupakan salah satu Design Pattern yang agak kompleks designnya, tapi kalau…

December 23rd, 20233 mins read
Database, My Views, Tips & Tutorial, Programming Principle
Bing Image Creator - Hard Delete and Soft Delete

Ketika memaintain data pada database, operasi Create, Read, Update, dan Delete (CRUD) adalah operasi yang paling sering digunakan. Yang akan dibahas kali ini adalah bagian Delete atau menghapus data. Terdapat dua pendekatan untuk menghapus data pada database, yaitu Hard Delete dan Soft Delete. Masing-masing pendekatan memiliki kelemahan dan keunggulan tersendiri…

November 24th, 20239 mins read
Tips & Tutorial
openverse.org @westy48 - Offside

Offside adalah peraturan yang paling rumit dibanding aturan lainnya di sepakbola, atau bahkan aturan olahraga lain. Banyak yang salah kaprah tentang offside dalam sepakbola. Sebagian orang hanya tau offside itu saat menerima bola di belakang posisi bek, padahal ga sesederhana itu. Bahkan ada akun sosmed bikin video Reels yang memutar-balikkan definisi offside…

October 30th, 20234 mins read
Java, Design Pattern, Tips & Tutorial
Bing Image Creator - Mediator

Mediator Design Pattern juga memiliki nama lain, yaitu Controller atau Intermediary object karena tugasnya hanya sebagai penghubung antar dependency. Seperti Controller pada pola MVC yang isinya ga ada logic selain memanggil dependency object terkait. Mediator Design Pattern konsepnya seperti Orchestrator Saga Pattern pada distributed system, di mana terdapat…

October 29th, 20234 mins read
Tips & Tutorial, Java, Design Pattern
HuggingFace@tonyassi/text-to-image - "an observer"

Beberapa tahun belakangan Observer Design Pattern kembali populer digunakan dalam mengembangkan aplikasi. Observer Design Pattern cukup berguna terutama pada distributed system, di mana dengan Observer Design Pattern kita bisa membuat dependency antar object jadi berkurang sehingga logic antar dependency object lebih sederhana. Jadi komunikasi antar dependency…

October 29th, 20234 mins read
Design Pattern, Java, Tips & Tutorial
HuggingFace@tonyassi/text-to-image  - "chain of responsibility"

Penggunaan Chain of Responsibility (CoR) sebenarnya tidak cukup populer karena cukup kompleks untuk system yang sederhana. Tapi menurut gw ini layak untuk dipertimbangkan ketika system yang kita bangun mulai kompleks. Apalagi kalau kita ingin mengembangkan library pihak ketiga yang nantinya akan dipakai oleh banyak orang. Tentu kita harus membuat library yang…

October 28th, 202310 mins read
My Views, Tips & Tutorial
Bing Image Creator - Programming Languages

“Bahasa” dalam software engineering adalah perantara antara manusia dengan mesin agar dapat berkomunikasi mengirimkan instruksi yang diinginkan terhadap program yang dibuat. Dalam software engineering, pemilihan penggunaan bahasa cukup penting saat memulai project. Pilihan bahasa yang ingin digunakan perlu disesuaikan dengan produk yang ingin dikembangkan. Right…