kalyan dahakeaekshant.hashnode.dev·Dec 4, 2024Building a Modular and Testable n-Tier Architecture in GoLang Using the Consumer Interface PatternIn this blog post, we'll explore an n-tier architecture implemented in GoLang with a consumer interface pattern that promotes modularity, decoupling, and unit testability. This approach is particularly useful for projects requiring clean separation o...1 like·60 readsDesign PatternGo Language
Alexander Arlund Nørgaardblog.alexnorgaard.dk·Nov 3, 2024Building an Events Application: Querying events and indexing with GINIn my last blog post we explored how to expose a simple API using the Echo Go framework and GORM ORM. We also took a look at how I wanted to represent an event in the database, including using tags and geolocation for search and filtering purposes. G...PostgreSQL
Mithilesh Tarkarmtarkar.hashnode.dev·Oct 2, 2024Working with GORM ORM with Go and Gin ServerGORM is a popular ORM used with golang to communicate with SQL database. In this article, we will look at how we can setup GORM in our go server using gin framework. Create New Go App Lets start by creating a new go app. mkdir <go-app> cd <go-app> go...1 likeGo Language
Aditya Bondeadityabonde.hashnode.dev·Sep 25, 2024Building Microservices with Go: Database IntegrationIn the previous blog, we introduced how to build a simple microservice with Go. Now, we’ll take it a step further by adding database integration, which is a crucial part of most microservice architectures. By the end of this post, you’ll learn how to...Golang Microservicesgolang
Alexander Arlund Nørgaardblog.alexnorgaard.dk·Sep 24, 2024FeaturedBuilding an Events Application: Kickstarting Development with Echo and GORM in GoIn my previous blog post “Choosing the right tools,” I decided to develop the events application using the Echo web framework for Golang and GORM for database querying. In this post, we will begin developing the API for the events application. But fi...18 likes·233 readsecho-web-framework
Nicholas Diamondnicholasdiamond.hashnode.dev·Sep 20, 2024Create a Golang App for Newsletter Management and User Authentication Using Twilio SendGrid and JWTIntroduction In this tutorial, you'll learn how to build a Golang application that manages user authentication and sends personalized newsletters using Twilio SendGrid and JSON Web Tokens (JWT). This guide will help you streamline user management and...golang
Teddy Morinblog.scalablebackend.com·Jul 7, 2024Performance Testing a Real-World Back-End: NodeJS vs GoTo be more precise, I'm about to compare two Back-End apps made with NestJS (configured with Fastify) and Gin. Why this specific choice you may ask? NestJS and Gin are both used extensively and are great solutions for building production-ready Back-E...295 readsNode.js
Rohanrohanchauhan02.online·Feb 17, 2024Boosting GORM Potential with Plugin via Callbacks: A GuideGORM, the fantastic Go language ORM (Object-Relational Mapping) library, provides a robust framework for interacting with databases. With its extensible architecture, developers can enhance its capabilities through plugins. In this blog, we'll delve ...197 readsGolanggolang
Rohanrohanchauhan02.online·Feb 17, 2024Managing Numeric Precision in SQL and GoIntroduction This document delves into the intricacies of handling numeric precision discrepancies when working with SQL databases and the Go programming language (Go). We explore the differences in behavior when retrieving values from SQL database c...45 readsGolanggolang
Maheshwar Ligadefortechwastitechwasti.com·Jan 13, 2024Understanding SOLID Design Principles in Go with examples.SOLID is a set of five design principles that promote clean, maintainable, and scalable code. Originating from object-oriented programming, these principles are applicable across various programming paradigms, including Go. In this article, we delve ...2 likes·310 readsgo-languagegolang