Merge by committee
Explains why applying closed-source, meeting-heavy workflows to open source projects leads to failure and advocates for asynchronous, transparent collaboration.
Explains why applying closed-source, meeting-heavy workflows to open source projects leads to failure and advocates for asynchronous, transparent collaboration.
A guide on using GitHub Pages to create a custom, branded website for showcasing an organization's open source projects and efforts.
A developer shares insights from contributing to Angular Material, covering managing high-volume GitHub issues, community communication, and release cycles.
Explains best practices for copyright notices in open source projects, covering dates, copyright holders, and legal necessity.
Analysis of SourceForge injecting adware and Slashdot's censorship of the story, eroding user trust in both platforms.
Explains how to add a 'suggest an edit' link to Jekyll blog posts, enabling readers to easily submit corrections via GitHub pull requests.
A 2015 analysis of U.S. .gov domains, tracking trends in HTTPS usage, IPv6, server software, CMS adoption, and common IT issues.
Highlights from Microsoft Build 2024: Windows 10's universal apps, open-source push, cross-platform tools, and HoloLens development.
A technical analysis of Apple's open-source ResearchKit framework, examining its source code, design patterns, and workarounds for iOS development challenges.
A developer reflects on the emotional and professional revitalization they experience at PyCon, the annual Python conference.
Author celebrates 55,555 downloads of their ownCloud appliance, discusses its ease of use, and shares technical and community hopes for the project.
Analyzes the tension between Red Hat's long-term enterprise support for outdated software like Python 2.6 and the burden it places on open-source community maintainers.
The article argues for making website source code public by default, especially for blogs and simple sites, to help other developers learn and collaborate.
Five best practices for engaging external communities in open source projects, particularly within government or large organizations.
Five best practices for fostering internal collaboration and culture to succeed in open source projects, especially within large organizations.
Explains why government agencies often fail with their first open source project due to cultural and procedural mismatches.
A guide to 14 simple tools that make GitHub and open-source collaboration accessible to non-technical users and organizations.
A developer shares his professional New Year's resolutions for 2015, focusing on stabilizing projects and contributing to open source.
A developer's year-end review of 2014, covering open source contributions, blogging, and personal goals in software development.
A developer reflects on 2014's tech achievements and personal goals, and outlines plans for 2015 focused on JavaScript, open source, and community involvement.