My thoughts about Go (the language, aka golang) - part 1
A developer shares initial impressions and critiques of the Go programming language, covering syntax, conventions, and features after learning it.
A developer shares initial impressions and critiques of the Go programming language, covering syntax, conventions, and features after learning it.
A guide to implementing effective code reviews, covering tone, automation, and best practices for teams.
A retrospective analysis of the .NET framework's open-source journey after 3 years, examining community contributions, key milestones, and project activity.
A blog post celebrating C# history, popularity, and Microsoft's modern learning resources like in-browser tutorials and documentation.
A software engineering manager reflects on lessons learned in 2017, covering team buffering, prioritization, and the personal transition from coding to management.
A programmer shares his personal journey into coding, starting at age 12 with Club Penguin and learning Visual Basic to prove his doubters wrong.
A guide for open source maintainers explaining the fundamentals of open source licensing, including copyright, rights granted, and common license types.
Practical advice for open source maintainers on building and nurturing a community around their projects, from licensing to attracting contributors.
A guide on improving code review communication and avoiding conflict, based on a real-world example of a failed review process.
A personal story about how receiving a Nintendo Entertainment System as a Christmas gift in 1990 shaped the author's life and career path.
A guide to improving code reviews by focusing on constructive communication and empathy, treating it as a social process rather than just a technical one.
A developer shares their journey into public speaking at tech conferences, from local user groups to international events, and reflects on the reality behind the 'glamour'.
A developer shares a story about patience in open source, detailing a 7-month-old pull request to improve documentation for the freeboard dashboard project.
A developer shares their experience contributing to an open-source dashboard project, highlighting the patience required in open-source development.
A software engineer shares advice on preparing for job interviews, including researching companies and asking insightful questions to uncover potential workplace issues.
A developer uses a metaphor to explain how different JavaScript frameworks like React and Ember require varying levels of API knowledge.
Argues that code reviews should be a team effort, not a single person's responsibility, to improve quality, share knowledge, and build ownership.
Explains Laravel 5.4's real-time facades feature, which allows creating facades on-the-fly without separate classes.
Explains why complex regexes are often wrong and unmaintainable, advocating for simpler, more robust validation methods.
A developer discusses the challenge of keeping up with rapid tech changes and shares a curated list of RSS feeds for staying current.