current location:Home > Technical Articles > Backend Development > Golang
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- Send Slack Notifications with Go AWS Lambda Functions
- Introduction In this article, we will discuss how to create an AWS lambda function to send Slack notifications when the CPU utilization of an AWS instance reaches 50%. AWS Lambda is a serverless compute service offered by Amazon Web Services (
- Golang 519 2024-07-17 14:03:57
-
- Palindrome check a string
- This one is pretty common. Sounds difficult, but not really bad once you think it through. Write a golang function to check if a string is a palindrome. A palindrome is a sequence of characters that is the same even when reversed, for example: &
- Golang 973 2024-07-17 13:36:15
-
- Effortless HTTP Client Testing in Go
- Introduction As a software engineer, you are probably familiar with writing code to interact with external HTTP services. After all, it is one of the most common things we do! Whether it's fetching data, processing payments with a provider, or
- Golang 1009 2024-07-17 12:24:28
-
- How to Build Your Own Distributed KV Storage System Using the etcd Raft Library
- Introduction raftexample is an example provided by etcd that demonstrates the use of the etcd raft consensus algorithm library. raftexample ultimately implements a distributed key-value storage service that provides a REST API. This article wi
- Golang 258 2024-07-17 10:55:18
-
- WatchYourPorts - self-hosted ports inventory
- I'm using a lot of self-hosted apps, both at work and in my homelab. Of course, I can't remember all ports taken by those apps. So, the idea of ports inventory seems reasonable. Why Why not just use Portainer or other Docker tool? Not all apps a
- Golang 1023 2024-07-17 10:15:31
-
- Detect cycle in linked list
- Another linked list algorithm. Detect a cycle in a linked list. This is actually not that bad. There are at least 3 different ways to do it O(n) time. The easiest way requires modifying the linked list node to include a flag that denotes if a no
- Golang 283 2024-07-17 09:11:29
-
- The Ultimate Golang Framework for Microservices: GoFr
- Go is a multiparadigm, statically typed, and compiled programming language designed by Google. Many developers have embraced Go because of its garbage collection, memory safety, and structural typing system. Go web frameworks were created to ease Go
- Golang 746 2024-07-17 07:58:38
-
- Building Flexible and Maintainable Go-Lang Apps
- In software development, Dependency Injection (DI) is one of the fundamental principles that help build flexible and maintainable applications. In this article, we will discuss the use of Dependency Injection in Go-Lang and how the Wire tool can help
- Golang 627 2024-07-17 07:46:59
-
- HTMX + Go : Build a CRUD App with Golang and HTMX
- One question I see going around alot about HTMX, especially amongst developers that have just tried the library is “But what can you really build with it though?” Great question, and in this article, we will start with baby steps by building a datab
- Golang 869 2024-07-17 07:24:39
-
- geo - ears later
- tl;dr after 4y, the projects have been substantially updated and it is now well-tested and mature. In July 2020, I wrote on this platform about geo2tz, a rest API to retrieve the timezone from latitude and longitude coordinates. I have sporadically
- Golang 483 2024-07-17 04:54:19
-
- Understanding and Utilizing Context in Go and GoFr
- What is Context? In Go, the context package is a fundamental tool designed to manage and share request-scoped data, cancellation signals, and timeouts or deadlines across different layers of an application. The context.Context type provides a
- Golang 489 2024-07-17 04:51:42
-
- Refactor: GoroutineTracker with unnecessary usage of reflect
- Today, I encountered this code in my company codebase (the code and comments are rewritten for demo purpose and do not include any proprietary code): type GoroutineTracker struct { wg sync.WaitGroup // ... some other fields } // Go starts a new
- Golang 632 2024-07-17 04:26:29
-
- Golang Web: POST Method
- Introduction In this section of the series, we will be exploring how to send a POST HTTP request in golang. We will understand how to send a basic POST request, create an HTTP request, and parse json, structs into the request body, add headers,
- Golang 684 2024-07-17 04:22:30
-
- GO — Project structure
- I started programming using Golang for real this year (2022), and the thing I immediately did was look for references on how the best way to evolve my structure for the project would be. This post will be just one of many others that talk about the same thing.
- Golang 864 2024-07-17 03:41:01
-
- Factory Design Pattern
- The Factory design pattern is widely used in object-oriented programming. It provides an interface for creating objects, but allows subclasses to decide which classes to instantiate. In this article, we will explore how to implement the pattern
- Golang 469 2024-07-17 01:45:49