How to contribute to Open-Source Software with Git & GitHub
A guide on contributing to open-source projects using Git and GitHub, covering the process from finding a project to making a pull request.
A guide on contributing to open-source projects using Git and GitHub, covering the process from finding a project to making a pull request.
A passionate critique of the modern laptop market, praising the durable and serviceable ThinkPad X200 while lamenting current flawed offerings.
A curated list of open-source and free tools for data annotation across computer vision, NLP, audio, and other domains, including image and video labeling.
A guide to becoming a successful open-source project maintainer, focusing on soft skills, community management, and sustainable practices.
A step-by-step guide to building, testing, documenting, and publishing an open-source Python package from scratch, using a simple library as an example.
A developer shares their experience presenting a talk on Python profiling at the FOSDEM 2020 open-source conference.
A critique of modern software's over-reliance on dependencies, sparked by a FOSDEM talk on open source sustainability and maintainer burnout.
A FOSS maintainer reflects on the unique joys and intense stresses of working full-time on free and open-source software projects.
A developer built an interactive tool using the DEV API to analyze article readability and sentiment over time, visualizing the data with charts.
A maintainer's perspective on effective open-source project governance, advocating for the BDFL model over rigid codes of conduct.
A GitHub community leader shares 10 key lessons on building and moderating healthy online communities, based on three years of platform trust and safety work.
A developer reflects on four years at The Linux Foundation, building open source foundations and promoting cloud-native technologies.
A developer's 2019 year in review, focusing on open-source contributions to projects like Gatsby, TypeScript, and DEV.
A GitHub product lead shares resolutions for supporting open source communities, focusing on shared responsibility and maintainer etiquette.
Announcing a major performance update for MyNatsClient, a .NET client for NATS, achieving a 60% speed increase and reduced resource usage.
Author announces a new personal blog built with Hugo for open source, project updates, and software engineering topics.
Developer announces a new personal blog built with Hugo, focusing on open source projects and software engineering topics.
Monica Powell discusses her journey into tech, including landing her first engineering role, organizing meetups, and contributing to open-source on the Egghead podcast.
A detailed review of the PinePhone, a Linux-based smartphone, focusing on its hardware, current software limitations, and target developer audience.
A guide to setting up a self-hosted Git alternative using Gitea, prompted by ethical concerns over GitHub's ICE contract.