Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Apr 27, 2022

Go

Go language is a language that is used to build programs related to networks & infrastructure. In order to replace the server-side languages, go language was introduced. It is an open-source & procedural language. It is a very simple and easy-to-understand language. Therefore, go language came into the picture.

Basics

Ever thought about why the Go language is still in demand in various sectors? This is because of the assortments that this language offers. The assortments stand in the facilities like the garbage collection, concurrency, and scalability. So, this section is all about the features of the Go language and what it offers.
Introduction to Go
This blog gives an introduction to Go programming language.
Variables and Constants in Go
This blog discusses the concept of variables and constants in Go.
Datatypes & Operators
This article discusses Datatypes & Operators.
Functions, Packages, Recursion & Closure
This article discusses Functions, Packages, Recursion & Closure.
Go Variadic Function EASY
This blog covers the variadic function, its examples and the working of variadic functions in Golang language.
Go Anonymous Function EASY
In this article, we will discuss the definition of the Anonymous Function, with some examples, it's working, and some features.
Main and Init Functions in Golang EASY
In this article, we will discuss the two special functions of Golang, which are main and init.
Go Function Arguments
We will discuss the definition, examples, and features of Function Arguments in Go. We will see how to pass arguments. We will also discuss the Parameter without a name and the Parameter without a type.
Go Functions Returning Multiple Values
We will discuss the definition, examples, features, and uses of Function returning multiple values in Go. We will also discuss the different types of multiple values returned by Functions.
Named Return Values in Go
We will discuss the definition, examples, features, and uses of named return values in Golang. We will also discuss the default value of the named return values.
Blank Identifier in Go EASY
In this article, we will understand with the example of the Blank Identifier, its features and uses in the Go language. We will learn its syntax and implementation.
Methods with the Same Name in Go EASY
In this article, we will learn to create two or more methods in the same package with the same name. We will discuss the syntax and its implementation.
Golang Cgo MEDIUM
In this blog, we will discuss how to integrate C with Golang using Cgo, along with the potential issue faced while working with Cgo.
Directional Channel in Golang MEDIUM
This article will teach us about Directional Channel in Golang, exploring why it is needed, its benefits and conversion along with its significance.

Types

Types mean different ways by which we represent our data. This section includes the types that are being offered by go and how we use them.
Structs in Go
This blog will discuss what structures are, how to declare them, the zero value of a struct, and the different ways of structure instantiation with examples in the Go programming language.
Structure Equality Concept in Go EASY
This blog mainly focuses on the Structure Equality Concept in Go. We will discuss the Structures in Golang and Structure equality in Go with proper implementation and explanation.
Nested Structure in Go
This blog mainly focuses on the Nested Structure in Go. We will discuss the Structures in Go and Nested structures in Go with proper implementation.
Anonymous Structure and Fields in Go
This blog mainly focuses on the Anonymous Structure and Fields in Go. We will discuss the Structures in Go, Anonymous structures in Go, and Anonymous Fields in Go.
Promoted fields in structure in Go
This blog gives an overview of the promoted fields in the Golang structure.
Promoted Methods in Structure in Go EASY
The reader will learn about the promoted method in structure in Go in this article.
Function as a Field in Golang Structure EASY
The reader will learn about the function as a Field in Golang Structure in this article.
Interface in Go
This blog will discuss what an interface is, how to create and implement it, and what is type assertion and type switch in the Go programming language with examples.
Polymorphism Using Interfaces in Go MEDIUM
The reader will learn about polymorphism using interfaces in Go in this article.
Embedding Interfaces in Go
The article will be including the definition example and usages of Interface embedding in golang.
Go Pointers & Methods
In this blog, we will learn about pointers and methods in Golang.
Double Pointer in Go EASY
In this article, we will discuss the double pointer in Go and how it can be helpful in understanding memory allocation.
Pointers to a Function in Go EASY
In this article, we will discuss the pointers to a function in Go and how it can help understand the memory allocation concept.
Returning Pointer from a Function in Go EASY
In this article, we will learn how we can use pointers and functions together in Goland and return a pointer from a function with the help of examples.
Pointer to an Array as Function Argument in Go EASY
In this article, we will learn how we can use pointers and functions together in Goland and return a pointer from a function with the help of examples.
Pointer to Struct in Go EASY
In this blog, we will discuss what are pointers and their different types in Go programming. Also, we will be focusing on Pointer to Struct in Golang and their advantages.
Comparing Pointers in Go EASY
In this blog, we will be comparing the different types of pointers using equal to and not equal to operators with examples.
Finding the Capacity of the Pointer in Go MEDIUM
In this blog, we will come to know about the pointer and their different types in Go programming. Also we will be focusing on the capacity of the pointers in Golang.
Finding the Length of the Pointer in Go
In this article, we will look at how to find the length of the pointer in GO along with its example.
Go Reflect
In this blog, we will learn about Reflection in Golang.
Rune in Golang EASY
In this article, we will discuss rune in golang with encoding method, declaration, and important points to consider.

Gin

Introduction to Gin in Golang
This article covers topics like the history of Gin, the modules present in Gin, Golang references concerning Gin, and how Gin is a web framework.
Installation of Gin EASY
In this blog, we will discuss the introduction of the Gin framework, and then we will look at how to install the gin framework and run our first program in Gin.
Gin - Data Binding and Validation
This article incorporates the data and validation for API’s using Gin.
Input Validation for API's using Gin EASY
This article incorporates the input validation for API’s using Gin.
Better Validation Errors in Go Gin MEDIUM
In this blog, we will discuss the introduction of the Gin framework, and then we will look at how to install the gin framework and run our first program in Gin.
Gin - HTML, Templates and Multi-Route Grouping MEDIUM
This article incorporates information on using HTML templates in Gin and group multi-routes with Gin.
Gin - Setting up a JSON Web Token (JWT) HARD
This article incorporates information on Gin, the HTTP web framework based on Go, and how to set up JWT using Gin.
Validating Forms with Gin MEDIUM
In this blog, we will discuss validating Forms with Gin and handling errors.
Gin SetMode EASY
In this article, we will discuss the Gin SetMode. We will start with knowing gin, then gin modes, and after that, we will discuss the gin SetMode. After the basics, for better understanding, we will see some examples of gin SetMode.
Gin - REST API and Test with Swagger (OpenAPI)
This blog discusses the programming language Go. We will also learn more about the Gin REST API and test using Swagger (OpenAPI).
Gin Getting Started with GORM (Golang's ORM library) MEDIUM
In this article, we will learn to build a RESTful API With Gin framework and GORM, so for basics, we will start with knowing what GORM is.
Gin - BDD Testing with Ginkgo and Gomega
In this blog, we will discuss about BDD testing with Ginkgo and Gomega along with the process of writing tests.
GraphSQL with Gin
This blog explains the details of GraphSQL with Gin.
Database Migration with Gin
This blog explains the details of Database Migration with Gin
Gin Middleware MEDIUM
In this blog, we will discuss the introduction of middlewares, then we will look at the custom gin middleware, and then discuss the different gin middleware.