Tagged articles
3 articles
Page 1 of 1
Senior Brother's Insights
Senior Brother's Insights
Oct 26, 2023 · Fundamentals

Tabs vs Spaces: Why Go Chooses Tabs and Others Favor Spaces

The article examines the long‑standing debate between tabs and spaces for code indentation, citing a massive GitHub analysis that shows spaces dominate most languages while Go uniquely enforces tabs, and explains the technical, historical, and practical reasons behind these preferences and how IDEs can enforce consistent styles.

GoSpacescoding standards
0 likes · 7 min read
Tabs vs Spaces: Why Go Chooses Tabs and Others Favor Spaces
Alibaba Cloud Native
Alibaba Cloud Native
Jan 8, 2020 · Backend Development

Master Go Server Engineering: Formatting, Profiling, Testing, and Go2 Insights

This guide explores Go's engineering-friendly features—including gofmt, built‑in profiling, unit testing, coverage, and documentation practices—while also covering performance tuning, garbage‑collector evolution, language versioning, and the upcoming Go2 transition to help developers build robust server applications.

GoGo2Profiling
0 likes · 31 min read
Master Go Server Engineering: Formatting, Profiling, Testing, and Go2 Insights
System Architect Go
System Architect Go
Jul 2, 2019 · Backend Development

Comparing Go and Node.js: Key Features for Node.js Developers

This article compares Go and Node.js from a Node.js developer’s viewpoint, highlighting Go’s static typing, compiled nature, enforced formatting, built‑in libraries, package management, and tooling, and provides resources for learning Go effectively.

Node.jscompiled languagego-modules
0 likes · 7 min read
Comparing Go and Node.js: Key Features for Node.js Developers