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:
-
- Building a Webhook payload delivery service in Go
- This article details creating a webhook proxy using Go, enabling local development of applications that listen to GitHub webhooks. The solution avoids using third-party services like smee.io or ngrok by building a custom server and CLI application.
- Golang 886 2025-01-20 18:20:13
-
- Customize Go Builds on AWS SAM with Dockerfiles and Makefiles
- This post continues the series Building APPS with AWS SAM and Go, building upon the first installment. The previous chapter highlighted AWS's limited guidance on structuring scalable Go projects without redundant code. This article demonstrates tech
- Golang 922 2025-01-20 14:27:09
-
- Liskov Substitution Principle (LSP) Explained in Seconds
- Liskov Substitution Principle (LSP): A SOLID Foundation for Robust Code The Liskov Substitution Principle (LSP), a cornerstone of SOLID principles, dictates that subclasses should be seamlessly interchangeable with their parent classes without compro
- Golang 202 2025-01-20 12:14:11
-
- Building an API with AWS SAM and Go
- AWS SAM is a great way to deploy web applications via Infrastructure as Code (IAC). I recently tried to use it in my work project and ran into a stark reality... Go is the ugly duckling of AWS? The section of the AWS SAM documentation dedicated to Go is very short and vague, suggesting heavy duplication of our source code! Every lambda function has a go.mod, go.sum, and utility functions?! I write this article for you who are as confused as me??. Let's solve this problem together! This will be a two-part series: File structure (this article) SAM configuration Go runtime context Currently, the Go runtime for lambda does not
- Golang 538 2025-01-20 12:05:09
-
- Check: 'DogFood' Testing
- Kontroler: A Self-Testing Workflow Orchestration Tool My latest project, Kontroler, is a workflow orchestration tool with a unique twist: self-testing. It not only orchestrates workflows but also uses its own capabilities to test its functionality,
- Golang 497 2025-01-20 08:03:32
-
- est Sites to Buy Gmail Accounts in Bulk (PVA & Aged)
- Acquiring Established Gmail Accounts Gmail's popularity as a reliable email provider is undeniable, boasting over 1.5 billion active users. Creating numerous accounts, however, can be time-consuming. Purchasing pre-existing Gmail accounts offers a
- Golang 276 2025-01-20 02:17:08
-
- Go Framework Comparison for Web Development
- This article compares seven popular Go web frameworks: Gin, Echo, Gorilla Mux, Beego, Revel, Fiber, and go-zero/rest. Each is evaluated based on key features and suitability for various development needs. All examples below demonstrate a simple &qu
- Golang 542 2025-01-20 00:08:10
-
- Rust vs Go vs C: Database and IoT Application Performance Benchmarks
- Rust: A Performance and Security Analysis Through Database and IoT Applications Rust, lauded for its blend of security and speed [1], shows increasing promise as a professional-grade language [3, 8]. However, the 2021 survey [3] highlighted industry
- Golang 205 2025-01-19 18:04:12
-
- Writing 'Hello world' in Golang
- Hi there ? Welcome back to another Golang tutorial designed for beginners. This article breaks down key elements of a simple "Hello World" program. Documenting my learning process helps keep me accountable – a strategy I recommend! Let's
- Golang 929 2025-01-19 18:03:10
-
- Mastering Custom Profiling in Go: Boost Performance with Advanced Techniques
- Explore my Amazon books and follow my Medium for more insights. Your support is invaluable! I've extensively researched and implemented custom profiling in Go, a powerful technique for significantly enhancing application performance and resource eff
- Golang 505 2025-01-18 22:08:12
-
- What is Goroutine?
- Goroutine in Go Programming Goroutines in Go programming language are lightweight threads, which are used to run multiple tasks simultaneously (concurrency). Important features of goroutines: Lightweight: Goroutines use much less memory than normal threads a
- Golang 653 2025-01-18 20:03:12
-
- Simple Bengali explanation of 25 keywords of Go Programming Language
- These keywords in Go (Golang) are used to manage various features and rules of the language. 1. break Function: Used to exit a loop or switch statement. Example: for i := 0; i < 10; i { if i == 5 { break //Exit the loop } fmt.Println(i) } 2. case Function: Used to perform operations based on specific values in a switch statement. Example: switch day := "Monday"; day {
- Golang 551 2025-01-18 20:02:13
-
- Bitcoin Rates Script in Go
- In Displaying Python Script Outputs on Conky Panels, I suggested running a Python script on a Conky panel to display Bitcoin exchange rates in USD and BRL. However, due to higher-than-expected memory consumption for such a basic task, I rewrote the s
- Golang 728 2025-01-18 14:03:09
-
- Displaying Bitcoin Exchange Rates with Go
- In Displaying Python Script Outputs on Conky Panels, I suggested running a Python script on a Conky panel to display Bitcoin exchange rates in USD and BRL. However, due to higher-than-expected memory consumption for such a basic task, I rewrote the s
- Golang 416 2025-01-18 12:04:09
-
- Working with AddrPort in net/netip: Complete Guide
- Continuing our exploration of the net/netip package, we now focus on AddrPort, a structure elegantly combining IP addresses and port numbers. This pairing is fundamental in network programming, crucial for web servers, database connections, and virtu
- Golang 579 2025-01-18 00:14:41