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:
-
- Web Crawler with Golang: Step-by-Step Tutorial 5
- This comprehensive guide details building and optimizing a Go web crawler, highlighting Golang's advantages and addressing legal and scalability concerns. We'll cover practical examples and introduce a powerful alternative: the Scrapeless Scraping A
- Golang 842 2025-01-23 16:07:10
-
- Transactions in Microservices: Part SAGA Pattern with Choreography
- In the first article of this series, we introduced the SAGA pattern and demonstrated how a minimal Orchestration can manage distributed transactions with a central orchestrator. Let’s get real! This time, we’ll dive into the Choreography approach, w
- Golang 446 2025-01-23 02:05:08
-
- Taking Pagination to the Next Level: Sorting and Filtering in Go APIs
- In the last post, we tackled Pagination breaking down large API responses into manageable chunks. But if you've ever wanted to let users control how data is sorted or filter specific results, then you're ready for the next step: sorting and filtering
- Golang 897 2025-01-23 00:38:11
-
- Flow Control Statements in Go
- The flow control statements of Go language are the basis of its programming. Like other languages, they control the program execution flow and implement decision-making, looping and resource management. This article takes an in-depth look at Go's flow control statements, including for, if, switch, and defer, and explains how to use them effectively in Go programs. This article is part of the Go language tutorial series, designed to help developers understand the Go language more deeply. Whether you are a beginner or an experienced developer, this guide will give you the knowledge you need to write more efficient and readable Go code. After reading this article, you will know: Different types of flow control statements in Go language. How to use these statements in real-life scenarios. Best practices and common pitfalls. let
- Golang 756 2025-01-22 20:10:11
-
- Integrating AI-Powered Content Creation with Your CMS
- In today's dynamic digital landscape, creating engaging and relevant content is paramount for audience engagement and business success. Traditional content creation methods can be time-consuming and resource-intensive. However, AI-powered content c
- Golang 921 2025-01-22 14:04:13
-
- Building a Modern Chess Engine: A Deep Dive into Bitboard-Based Move Generation
- Chess engines have captivated programmers and chess enthusiasts alike for years. This article details the creation of a chess engine emphasizing efficient move generation using bitboards. We'll explore bitboard functionality, their performance benefi
- Golang 352 2025-01-22 02:08:08
-
- Optimizing Websocket Performance in Go: Best Practices for Real-Time Applications
- As a prolific author, I encourage you to explore my books available on Amazon. Remember to follow me on Medium for continued support and updates. Your engagement means a great deal! WebSockets have revolutionized real-time web communication, facili
- Golang 231 2025-01-21 22:05:10
-
- Docker Volumes
- Docker Volumes: The Ultimate Solution for Data Persistence in Containers In containerized applications, data persistence is crucial. Docker containers, by default, lose all data when removed. The ideal solution? Docker Volumes.
- Golang 882 2025-01-21 22:03:10
-
- Core Entity num Modular System in Golang
- Modular Software Development Key Concepts This document describes a modular software development model, focusing on modules, core entities and functionalities. Module: Functional unit that groups related functionalities
- Golang 740 2025-01-21 18:03:13
-
- Mastering gcache in GoFrame: A Developers Guide to High-Performance Caching
- Hello Go developers! ? Today, we’ll take a deep dive into one of GoFrame’s most powerful features – the gcache module. If you've ever struggled with efficient caching in your Go application, this guide will help! ? What is gcache? Why is it important? Before we dive into the code, let's discuss why caching is crucial for modern applications. Does your application ever run slowly under high load? Or are you hitting the database frequently to get the same data? This is where gcache comes into play! gcache is GoFrame's built-in caching solution, which provides: ? Built-in thread-safe operations ? Memory usage control ⏰
- Golang 812 2025-01-21 16:03:10
-
- Go vs Node.js vs PHP: Which Framework Outperforms the Other in Speed and Efficiency?
- Comprehensive Performance Comparison of PHP, Go, and Node.js Frameworks Data Source The data for this performance comparison is sourced from https://www.techempower.com/benchmarks/#section=data-r18&hw=cl&test=query. This website p
- Golang 794 2025-01-21 00:07:09
-
- Transactions in Microservices: Part SAGA Patterns overview.
- Microservices architecture, while powerful, presents significant challenges in maintaining data consistency across multiple services. Traditional transactional methods often fall short in this distributed environment. This is where distributed tran
- Golang 191 2025-01-20 22:16:10
-
- Golang Vs. Python Performance: Which Programming Language Is Better?
- In the dynamic landscape of modern programming, project success often hinges on the chosen language. Golang and Python, both powerful contenders, spark ongoing debate regarding performance and flexibility. Each boasts a vibrant community, extensive
- Golang 1007 2025-01-20 22:15:15
-
- Design Patterns in Golang: A Comprehensive Guide
- Go language is favored by developers due to its simplicity and efficiency. Using design patterns in Go projects can significantly improve the scalability and maintainability of applications. This article will explore several common Go language design patterns, with code examples and practical application scenarios. My Go language learning journey and the GoFr framework As a senior computer science and engineering student, my Go language learning journey began by contributing code to the GoFr framework - an open source framework for building efficient web applications. It was an exciting challenge, learning a new language while participating in real-world development and learning best practices. The GoFr framework exposed me to some design patterns and best practices in the Go language, and these experiences shaped
- Golang 1011 2025-01-20 22:12:13
-
- Real-Time CO Monitoring MacOS App with Go
- This tutorial demonstrates building a real-time CO₂ monitor using Go, a BleuIO BLE USB dongle, and a HibouAir BLE air quality sensor. This Go application efficiently scans for CO₂ data, decodes it, and provides macOS real-time notifications when CO₂
- Golang 623 2025-01-20 20:24:14