Wireguard Free VPN (CloudFlare WARP+ free and premium) on old BL401 wifi router installed with…There is quite scattered information on internet in how to configure OpenWRT based router to use wireguard, especially for free/premium…Mar 4Mar 4
Go E2E Tutorial Part 8 (END): Miscellaneous To DoIn this final chapter we will discuss about several things not fully covered in our tutorial such as: machine to machine communication…Jul 30, 2023Jul 30, 2023
Go E2E Tutorial Part 7: Unit Testing with MongoDB Mock (mtest)Previously we have learned using online mongoDB for unit test. Now we will be mocking it. The files are hosted here for your reference…Jul 30, 20231Jul 30, 20231
Go E2E Tutorial Part 6: Service Creation with MongoDBIn this part we will be learning on how to create Service layer, that will utilize repositories connected to MongoDB. The files are hosted…Jul 30, 2023Jul 30, 2023
Go E2E Tutorial Part 5: Unit Test with SQL Mock and GoMockIn this part we will be learning on how to test GORM implementation, but using SQL Mock instead of real database. We will also learn how to…Jul 30, 2023Jul 30, 2023
Go E2E Tutorial Part 4: Twirp RPCIn this part we will be learning on how to setup and serve REST API using Twirp. The files are hosted here for your reference…Jul 30, 2023Jul 30, 2023
Go E2E Tutorial Part 3: Unit Testing with Ginkgo and Gomega for GORM Implementation (SQLite)In this part we will be learning on how to do unit test using Gingko/Gomega, on SQLite implementation served by GORM. The files are hosted…Jul 30, 2023Jul 30, 2023
Go E2E Tutorial Part 2: Models and Implementation via GORMIn this part we will be discussing about how to create a model interface and implement it with GORM SQL DB Framework. The files are hosted…Jul 30, 2023Jul 30, 2023
Go E2E tutorial Part 1: Clean Architecture and Folder StructureIn this part we will be discussing about the of pattern how the files and folders are structured in order to achieve clean and SOLID…Jul 30, 2023Jul 30, 2023
Proof of Concept: battery status after 17 months of useIf you have seen my previous article about prolonging battery life, now it is time to prove the result.Mar 2, 2023Mar 2, 2023