Tagged articles
13 articles
Page 1 of 1
Senior Brother's Insights
Senior Brother's Insights
Sep 7, 2025 · R&D Management

How to Evaluate Tech Candidates: Resume Screening, Core Interview Metrics, and Language Advantages

Drawing on interviews with hundreds of technical candidates, this article outlines practical resume‑screening criteria, the three key interview dimensions—problem‑solving, fundamentals, and soft skills—and compares the strengths of Go developers from Java, PHP, and native Go backgrounds.

Go languageR&D managementResume Screening
0 likes · 10 min read
How to Evaluate Tech Candidates: Resume Screening, Core Interview Metrics, and Language Advantages
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 AbstractionGo language
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.

CoroutinesGMP modelGo language
0 likes · 37 min read
Go Language Coroutine Principles and GMP Model Implementation
Ops Development & AI Practice
Ops Development & AI Practice
May 21, 2024 · Fundamentals

Mastering Call Stacks and Stack Frames: A Deep Dive for Developers

Understanding how call stacks and stack frames work is essential for developers, and this article explains their dynamic, ordered, and local nature, details stack frame structure, walks through a Go code example illustrating function calls and returns, and shows how to leverage runtime utilities for debugging.

DebuggingGo languageRuntime
0 likes · 7 min read
Mastering Call Stacks and Stack Frames: A Deep Dive for Developers
Liangxu Linux
Liangxu Linux
May 15, 2024 · Fundamentals

Why Go Skips the Ternary Operator and How to Simulate It

The article explains why the Go language deliberately omits the ternary (?:) operator, compares its usage in Python, JavaScript, and C/C++, shows how to rewrite complex ternary expressions with clear if‑else statements, and presents a functional workaround while outlining the pros and cons of ternary syntax.

Go languagecode readabilityconditional expression
0 likes · 7 min read
Why Go Skips the Ternary Operator and How to Simulate It
MaGe Linux Operations
MaGe Linux Operations
Apr 1, 2024 · Backend Development

Why This Simple Go Channel Code Always Deadlocks and How to Fix It

The article explains why a minimal Go program that creates an unbuffered channel, launches a goroutine to print a received value, and then sends a value deadlocks, analyzes the evaluation order of the go statement, and shows how restructuring the code eliminates the deadlock.

ChannelGo languageGoroutine
0 likes · 7 min read
Why This Simple Go Channel Code Always Deadlocks and How to Fix It
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 DevelopmentGo language
0 likes · 10 min read
Interview with Shopee Backend Engineer Draven on Technical Writing, Go Language Design, and Cloud‑Native Development
Tencent Cloud Developer
Tencent Cloud Developer
Mar 24, 2022 · Industry Insights

What Tencent’s 2021 R&D Data Reveals About China’s Tech Landscape

Tencent’s 2021 R&D report uncovers a 41% rise in engineering staff, 6,000+ new projects, 3.2 billion added code lines, a surge in Go usage, extensive open‑source contributions, and a bold carbon‑neutrality roadmap, offering a comprehensive view of the company’s technical momentum and industry impact.

Carbon NeutralityGo languageR&D
0 likes · 9 min read
What Tencent’s 2021 R&D Data Reveals About China’s Tech Landscape
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 DevelopmentGo languageGoroutine
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.

Data ScienceGo languagedeveloper survey
0 likes · 3 min read
2020 Developer Internet Survey Highlights Go Popularity, Data Science Interest, and Remote Work Preferences