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:
-
- 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 855 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 139 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 470 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 429 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 215 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 477 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 155 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 881 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 463 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 603 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 506 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 689 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 368 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 535 2025-01-18 00:14:41
-
- How to Implement Module Flag in a Modular System in Golang
- Module Control with Feature Flags The Feature Flags technique allows you to activate or deactivate system modules without modifying the source code. This control can be implemented via database, configuration files, environment variables,
- Golang 391 2025-01-17 22:12:14