Tag

go-language

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Oct 29, 2024 · Backend Development

Improving Backend Engineer Skills: Abstract Problem Solving and Code Abstractions

The article argues that a backend engineer’s growth hinges on mastering communication, clean coding, and architecture design by consistently abstracting problems—illustrated through Go’s ServerCodec and I/O interfaces, efficient algorithms like Trie‑based word search, and Rust’s ownership model—while recommending early Go/Rust study, reading well‑commented libraries, and hands‑on service building.

Backend DevelopmentCode AbstractionLeetCode
0 likes · 22 min read
Improving Backend Engineer Skills: Abstract Problem Solving and Code Abstractions
DaTaobao Tech
DaTaobao Tech
Sep 6, 2024 · Backend Development

Go Language Coroutine Principles and GMP Model Implementation

The article examines Go's coroutine architecture and its GMP (Goroutine-Machine-Processor) model, tracing coroutine history, comparing kernel, user, and hybrid thread models, and detailing G, M, and P components, scheduling principles, work-stealing, preemption, and runtime implementation that give Go high concurrency and low latency.

ConcurrencyCoroutinesGMP model
0 likes · 37 min read
Go Language Coroutine Principles and GMP Model Implementation
Beijing SF i-TECH City Technology Team
Beijing SF i-TECH City Technology Team
Jun 18, 2024 · Operations

Heuristic Solver for Vehicle Routing Problems in Logistics Using Go

This article introduces a lightweight Go-based heuristic solver designed for a wide range of logistics optimization problems such as vehicle routing, scheduling, and warehouse planning, detailing its algorithmic repertoire, configurable architecture, and real‑world deployment cases.

go-languageheuristic optimizationoperations research
0 likes · 12 min read
Heuristic Solver for Vehicle Routing Problems in Logistics Using Go
Shopee Tech Team
Shopee Tech Team
Apr 21, 2022 · Backend Development

Interview with Shopee Backend Engineer Draven on Technical Writing, Go Language Design, and Cloud‑Native Development

In this interview, Shopee backend engineer Draven discusses how his early blogging evolved into authoring a comprehensive Go language design book, compares book‑writing to blog series, shares his research‑driven learning methods for new technologies, outlines his current focus on OS, networking and C++, and invites readers to suggest technical books for a World Book Day giveaway.

Backend Developmentcareer developmentcloud-native
0 likes · 10 min read
Interview with Shopee Backend Engineer Draven on Technical Writing, Go Language Design, and Cloud‑Native Development
NetEase Media Technology Team
NetEase Media Technology Team
Jan 15, 2021 · Backend Development

Go Language Practice and Ngo Framework Development at NetEase Media

Facing high memory usage and slow startup after containerizing its Java services, NetEase Media adopted Go in 2020, leveraging its fast compilation, low‑resource footprint and goroutine‑based concurrency to build the high‑performance Ngo framework, which outperforms Spring‑Boot in throughput while using far less memory.

Backend DevelopmentGoroutineJava to Go migration
0 likes · 32 min read
Go Language Practice and Ngo Framework Development at NetEase Media
Laravel Tech Community
Laravel Tech Community
May 22, 2020 · Fundamentals

2020 Developer Internet Survey Highlights Go Popularity, Data Science Interest, and Remote Work Preferences

The 2020 developer internet survey reveals that Go tops the list of languages developers want to learn, data science dominates interest areas, security and IoT follow, and remote/online work and learning are increasingly preferred, while experienced developers show limited expertise in machine learning.

Developer Surveydata sciencego-language
0 likes · 3 min read
2020 Developer Internet Survey Highlights Go Popularity, Data Science Interest, and Remote Work Preferences
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 7, 2017 · Backend Development

Mastering Go Channels: Guarantees, States, and Data Signals Explained

This article delves into Go's channel mechanism, explaining its three core signal properties—delivery guarantee, state, and data presence—while providing clear code examples for unbuffered, buffered, and context‑based channels to help developers write reliable concurrent programs.

ChannelsConcurrencyGo
0 likes · 12 min read
Mastering Go Channels: Guarantees, States, and Data Signals Explained