Go 02 Apr 202412 Creating Dependecy Injection Library Google WireThis time we will try to make Dependency Injection using the Wire Library from github.com/google/wire. The … 8 mntRead
Go 01 Apr 202411 Add Unit Tests Using MockeryAt this stage we will need the following dependencies bash Copy 1brew install mockery 34 mntRead
Go 30 Mar 202410 Adding Simple AuthenticationAt this stage we will try to add simple Authentication by using middleware in Golang. You need to know that … 5 mntRead
Go 29 Jan 202409 Configuring HTTP Router, HTTP Server and Database ConnectionAt this stage we will create the main function of the project that we have created. In the main function we … 4 mntRead
Go 28 Jan 202408 Adding a Request Validator Using Golang PlaygroundAt this stage we will add validation for each request sent to the API Application on our Services for example … 2 mntRead
Go 27 Jan 202407 Creating a Handler as a Data Delivery LayerAt this stage we will continue the project that we have created by creating a Delivery Layer. This layer as … 6 mntRead
Go 26 Jan 202406 Creating Usecases as Data LogicThis time we will continue the project of making this RESTFul API by creating a Usecase function. Previously … 5 mntRead
Go 23 Jan 202405 Creating a Repository as Access DataThis time we will create an Article Repository that needs to communicate to the MySQL database. We have a … 6 mntRead
Go 22 Jan 202404 Implementing Clean Architecture on ProjectAt this stage we will try to implement Clean Architecture, where this concept according to Uncle Bob has 4 … 3 mntRead
Go 21 Jan 202403 Creating a Database on MySQL GolangAt this stage we will try to create a database on MySQL in preparation for creating the table that we will … 2 mntRead
Go 01 Jan 2024Learn Golang for Beginners from ScratchA complete series for learning Golang from scratch for beginners — from language fundamentals, web servers, … 1 mntRead
Go 01 Jan 2024Creating a Thumbnail Image Generator Using Pipeline PatternWe also use Generate Image using Golang to make it easier for editors so they don’t need to edit using … 14 mntRead