Open in app

Sign in

Write

Sign in

Edwin Siby
Edwin Siby

42 Followers

Home

Lists

About

Published in

Towards Dev

·Pinned

Why Go (Golang)? Exploring the Features and Benefits of Go

Introduction: In the fast-paced world of software development, programming languages play a pivotal role in shaping the way we build robust and scalable applications. One such language that has been gaining significant traction is Go, affectionately known as Golang. With its emphasis on simplicity, efficiency, and productivity, Go has captured…

Golang

14 min read

Why Go (Golang)? Exploring the Features and Benefits of Go
Why Go (Golang)? Exploring the Features and Benefits of Go
Golang

14 min read


Published in

Stackademic

·Nov 7

What, Why, and How — Discussion about Clean Architecture

Hi Gophers, Hope you all coding well. in this article, I’m going to talk about clean architecture in software development. While discussing with my gophers I got to know that a lot of gophers are learning, trying to learn, struggling to learn, adapting, and also following clean arch for all…

Golang

5 min read

What, Why, and How — Discussion about Clean Architecture
What, Why, and How — Discussion about Clean Architecture
Golang

5 min read


Published in

Stackademic

·Aug 7

Login Page in Go Using net/HTTP: From Templates to Authentication

before starting be sure you are familiar with HTTP methods (get, post, put, delete..), HTTP request and response writers, URLs, params, query, and formValue. Step 1: Setting Up the Project Structure Create the following project structure: project_root/ ├── static/ │ └── style.css ├── templates/ │ └── login.html └── main.go The static directory will hold static files like…

Golang

4 min read

Login Page in Go Using net/HTTP: From Templates to Authentication
Login Page in Go Using net/HTTP: From Templates to Authentication
Golang

4 min read


Aug 4

Pointers in Go: Understanding Memory References

In Go, pointers are powerful and essential features that allow developers to work with memory addresses directly and achieve efficient data manipulation. Pointers provide a way to pass references to data instead of copying the entire data, which can be especially beneficial for large data structures. …

Golang

5 min read

Pointers in Go: Understanding Memory References
Pointers in Go: Understanding Memory References
Golang

5 min read


Jul 8

Introduction to Microservices, Go-Kit, Grpc. Golang

Introduction to Microservices Microservices is an architectural style that structures an application as a collection of small, loosely coupled services. Each service is responsible for a specific business capability and communicates with other services through well-defined APIs. Go Toolkit (GoKit) is a popular toolkit for building microservices in Go. It provides a set…

Golang

3 min read

Introduction to Microservices, Go-Kit, Grpc. Golang
Introduction to Microservices, Go-Kit, Grpc. Golang
Golang

3 min read


Jul 6

Performing CRUD Operations in PostgreSQL with Go

In this code example, we demonstrate how to perform basic CRUD (Create, Read, Update, Delete) operations in PostgreSQL using the Go programming language. We establish a connection to a PostgreSQL database and showcase the implementation of each operation. Let’s dive into the code and explore each section. Section 1: Connecting…

Golang

4 min read

Performing CRUD Operations in PostgreSQL with Go
Performing CRUD Operations in PostgreSQL with Go
Golang

4 min read


Jun 27

Unveiling Tomorrow: The Exciting Road Ahead for Golang

After days of diving deep into Golang tutorials, mastering its syntax, and building robust applications, it’s time to take a break and embark on an exciting journey into the future. In this article, we’ll set aside the code and development process for a moment to explore the untrodden paths of…

Golang

9 min read

Unveiling Tomorrow: The Exciting Road Ahead for Golang
Unveiling Tomorrow: The Exciting Road Ahead for Golang
Golang

9 min read


Jun 22

CI/CD Pipeline Configuration with YAML

Let’s dive into CI/CD pipeline configuration using YAML. YAML (Yet Another Markup Language) is a popular choice for configuring CI/CD pipelines due to its simplicity and readability. Here are the key aspects you should understand: 1.Continuous Integration (CI) and Continuous Deployment (CD): CI is the practice of frequently merging code…

Ci Cd Pipeline

4 min read

CI/CD Pipeline Configuration with YAML
CI/CD Pipeline Configuration with YAML
Ci Cd Pipeline

4 min read


Jun 22

Software Testing Methods in Golang

Let’s delve into the different testing methods commonly used in software development: 1. Unit Testing: Unit testing involves testing individual units or components of your code in isolation. The focus is on verifying that each unit functions correctly and produces the expected output given certain inputs. Unit tests are typically…

Golang

4 min read

Software Testing Methods in Golang
Software Testing Methods in Golang
Golang

4 min read


Published in

Towards Dev

·Jun 20

Exploring Graph Data Structure with Golang

Graphs are a fundamental data structure in computer science and have numerous real-world applications. In this article, we will explore the basics of graphs, their components, and their usage. What is a Graph? A graph is a collection of nodes (also known as vertices) connected by edges. The nodes represent…

Graph Data Structure

8 min read

Exploring Graph Data Structure with Golang
Exploring Graph Data Structure with Golang
Graph Data Structure

8 min read

Edwin Siby

Edwin Siby

42 Followers

Golang developer

Following
  • Irfan Ashraf

    Irfan Ashraf

  • Azizbek Hojimurodov

    Azizbek Hojimurodov

  • snassr

    snassr

  • Amy Devs Editor

    Amy Devs Editor

  • Nischalraj

    Nischalraj

See all (17)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams