Don't be that open-source user, don't be me
A former open-source user reflects on past entitled behavior and explains the hidden costs of user demands on project maintainers.
A former open-source user reflects on past entitled behavior and explains the hidden costs of user demands on project maintainers.
Explains how to use a specific folder from a GitHub repository as an npm dependency using the degit tool.
A guide on how to evaluate the accessibility (a11y) of npm packages before using them in a web project.
A step-by-step guide to renaming the default branch from 'master' to 'main' in both a local Git repository and on GitHub.
The author introduces ApplyingML.com, a site dedicated to sharing practical knowledge and interviews on applying machine learning effectively in real-world work.
A guide to adding GitHub-powered comments to a static website using the utterances library, which leverages GitHub issues for storage.
Introduces branchMover, a Shiny app/RStudio addin to help coordinate changing the default branch (e.g., from master to main) across multiple GitHub repositories.
Critique of GitHub's 'stale' bot, arguing it harms community collaboration by automatically closing inactive issues.
A roundup of DevOps news and tools, including GitHub Releases beta, npm security updates, composite actions, and container vulnerability scanning.
A guide and flow chart for using the pull request helper functions (pr_*) in the usethis R package to streamline Git/GitHub workflows.
A developer shares their experience creating and teaching a semester-long curriculum of Carpentries workshops, covering Git, Shell, and computational skills for interns.
A collection of DevOps resources covering Git/GitHub basics, OWASP Top 10, branching strategies, Azure DevOps, and key performance metrics.
A technical guide on creating GitHub issues from reproducible examples (reprex) using shortcuts for R programming.
Explains how GitHub automatically adds co-authors to commits in squashed pull requests and how to manually add them using GitHub's no-reply email format.
A guide to building a free URL shortener/tracker using Java, Spring Boot, MongoDB, and Azure, focusing on cost control and free-tier services.
A guide to automating GitHub account backups using AWS ECS (Fargate) and S3 Glacier, including architecture and implementation details.
A developer proposes a new 'commit groups' feature for Git to improve handling of merge strategies and project history clarity.
Final post in a series on managing open source communities, focusing on moderation strategies like codes of conduct and tiered tools.
Practical advice for establishing and operationalizing governance in mature open source projects, covering ownership, security, and contributor roles.
A recap of a live pair programming session on DEV Community, focusing on fixing a Liquid tag issue in the Forem codebase.