Minified React Error adalah error yang biasanya terjadi pada website berbasis Rendering di server seperti SSR, SSG, DSG, atau ISR pada framework kayak GatsbyJS, React, NextJS, dan sejenisnya. Biasanya terdapat 3 error: Minified React error #425, Minified React error #418, dan Minified React error #423. Ketiga error tersebut root cause-nya umumnya sama. Inti dari…
Happy Eid Mubarak!! 🥳🎉Akhirnya lebaran tahun ini datang juga. Tulisan gw kali ini edisi spesial lebaran. Sebenarnya ada beberapa tulisan tentang programming yang ingin gw bahas dan masih pending. Tapi nyari mood-nya susah banget🤦. Buat ningkatin mood menulis, gw akan coba menulis pengalaman puasa dan lebaran aja, mumpung masih suasana lebaran. Gw akan…
Pada JPA terdapat beberapa konsep dan operasi penting yang wajib diketahui sebelum menggunakan JPA. Sebelum mengenal beberapa konsepnya, kita harus pahami dulu bahwa JPA itu adalah interface untuk mengelola operasi data relational pada Java. Implementasi JPA yang paling terkenal adalah Hibernate. Pada Hibernate terdapat first level cache pada Persistence Context…
“Marhaban tiba, Marhaban tiba…”. Gw tiap bulan Ramadhan sering keinget scene penyanyi dangdut yang salah lirik😅. Udah lama gw ga nulis tentang unek-unek yang ada di kepala. Karena saat ini udah memasuki bulan Ramadhan, gw nulis terkait keagamaan aja deh. Kebetulan gw punya unek-unek terkait agama & tradisi yang selama ini biasa dilakukan di Indonesia, terutama…
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…
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…
Setelah sebelumnya gw udah publish tulisan tentang fakta-fakta unik Minangkabau Part I, sekarang kita lanjut part II😎. Sebenarnya waktu itu ada lebih dari 10 yang kepikiran, tapi setelah gw kurasi, jadinya gw ambil 10 aja yang gw rasa paling unik. Sisanya gw keluarin dari list karena waktu itu gw ngerasa kandungan paragrafnya kurang kuat. Mau genapin jadi 20 pun…
Semantic Versioning (SemVer) adalah prinsip penulisan versi pada software yang bertujuan untuk menjelaskan dasar perubahan secara garis besar pada produk yang diadopsi sebagai best practice perilisan software di masa sekarang. Terutama di open source, ini udah jadi standar wajib di template perilisan library. Versi pada software dipisah menjadi pola tiga bagian…
Setelah gw join grup investasi saham di sosial media, banyak investor baru yang salah kaprah terkait investasi saham. Gw pun sebenarnya dulu juga sempat terjebak info-info liar ini🤦♀️. Hal tersebut selalu berkeliaran dan membuat bingung investor yang baru terjun ke dunia investasi. Biar ga bingung dan salah paham lagi, berikut beberapa hal yang sering disalah…
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…