Senior Brother's Insights
Author

Senior Brother's Insights

A public account focused on workplace, career growth, team management, and self-improvement. The author is the writer of books including 'SpringBoot Technology Insider' and 'Drools 8 Rule Engine: Core Technology and Practice'.

432
Articles
0
Likes
516
Views
0
Comments
Recent Articles

Latest from Senior Brother's Insights

100 recent articles max
Senior Brother's Insights
Senior Brother's Insights
Nov 2, 2023 · Backend Development

Master Go Interfaces: 14 Best Practices for Cleaner, More Maintainable Code

This article presents fourteen practical guidelines for designing Go interfaces, covering small interfaces, avoiding type switches, using interfaces for mocking, composition, proper abstraction levels, avoiding empty interfaces, cautious type assertions, full implementation, behavior declaration, and other pitfalls to write robust backend code.

Interfacessoftware design
0 likes · 5 min read
Master Go Interfaces: 14 Best Practices for Cleaner, More Maintainable Code
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
Senior Brother's Insights
Senior Brother's Insights
Aug 30, 2023 · Backend Development

Why Learning Multiple Programming Languages Boosts Your Backend Skills

The author reflects on how studying several programming languages—Java, Go, and Python—mirrors learning foreign tongues, revealing that cross‑language comparison sharpens understanding of data structures, HTTP fundamentals, and framework implementations, ultimately deepening overall software development expertise.

GoJavabackend development
0 likes · 5 min read
Why Learning Multiple Programming Languages Boosts Your Backend Skills
Senior Brother's Insights
Senior Brother's Insights
Jul 27, 2023 · Backend Development

How Varied Config Strategies in a Go Project Reveal Team Work Styles

The article recounts a Go project's evolution of configuration handling—from hard‑coded DB credentials to a unified global struct and finally an init‑based implicit loader—highlighting how each teammate’s approach reflects distinct mindsets, knowledge gaps, and productivity trade‑offs, and invites readers to consider their own collaboration preferences.

Configuration ManagementGobackend development
0 likes · 5 min read
How Varied Config Strategies in a Go Project Reveal Team Work Styles
Senior Brother's Insights
Senior Brother's Insights
Jul 18, 2023 · Backend Development

Boost Your Golang Mastery: 5 Proven Learning Strategies for Rapid Skill Growth

Drawing from personal experience and interview insights, the article outlines five practical methods—practice, systematic study, AI‑assisted communication, teaching, and leveraging others' time—to efficiently learn Golang and sustain continuous learning ability in a fast‑changing tech market.

learning strategiesself-improvementskill development
0 likes · 6 min read
Boost Your Golang Mastery: 5 Proven Learning Strategies for Rapid Skill Growth
Senior Brother's Insights
Senior Brother's Insights
Jul 15, 2023 · Backend Development

What Real Golang Interview Questions Reveal About Candidate Skills

The article recounts a recent Golang interview, highlighting the candidate’s background, the specific technical questions asked—such as payment channel encryption, image‑search implementation, HTTP vs gRPC, pointer versus value passing, and slice behavior—and provides the interviewer’s feedback and advice for improving interview performance.

Interview TipsTechnical Interviewbackend
0 likes · 9 min read
What Real Golang Interview Questions Reveal About Candidate Skills