Bagus BrahmantyainTowards DevDependency injection in Go with Google WireSeparation of concerns, loosely coupled system, and dependency inversion principle, among other things, are well known concepts in software…Apr 56Apr 56
Bagus BrahmantyaNurturing future innovators — starting from ScratchWhen Tiobe Index of January 2024 was released, the tenth place of the most popular programming languages in the world was occupied by… Go…Mar 3Mar 3
Bagus BrahmantyainStackademicWorking with PostgreSQL stored procedure/function in GoPhoto by Lea Kobal on UnsplashJan 14Jan 14
Bagus BrahmantyainStackademicWorking with database partial index — with application in PostgreSQL and GoIn the last article, we have discussed one of the most widely used database indexes and how it may impact positively on the database and…Dec 18, 2023Dec 18, 2023
Bagus BrahmantyainStackademicThe benefit of using database index — with application in PostgreSQL and GoIt is well known that the use of database index is among the recommended practice to enhance database performance. An index, if used…Dec 10, 20232Dec 10, 20232
Bagus BrahmantyainStackademicWorking with PostgreSQL composite type in GoIn our last article, we have discussed the reason why using the so-called “non-atomic” data type — like array of string — does not…Dec 3, 2023Dec 3, 2023
Bagus BrahmantyainStackademicFirst Normal Form and Storing Array of String in PostgreSQLPhoto by Raj Rana on UnsplashOct 19, 2023Oct 19, 2023
Bagus BrahmantyainStackademicComparing Methods of Executing Simple SQL in GoRecently, I was involved in a discussion about which way is better to execute a simple SQL in Go. By “better”, I mean cheaper and faster…Sep 25, 2023Sep 25, 2023
Bagus BrahmantyainStackademicRecreational mathematics with Project Euler in GoPhoto by Ummano Dias on UnsplashAug 23, 2023Aug 23, 2023
Bagus BrahmantyainStackademicDatabase change management system with golang-migrateThis article will continue our previous story on the same subject, covering another popular CLI-based tool for database change management…Aug 18, 2023Aug 18, 2023