
Learn Git fundamentals, from setup to advanced concepts like branching, merging, and collaboration. Master version control for efficient software development and teamwork.

Explore Battlesnake, an evolved version of the classic snake game. Code your own AI-powered snake and compete in this exciting programming challenge.

Discover how to leverage JavaScript for custom shell scripts and CLI tools, combining modern development practices with powerful scripting capabilities.

Explore GitHub automation using Octokit with expert Gregor Martynus. Learn to leverage GitHub's powerful APIs for efficient code management and workflow optimization.

Discover the process of contributing to open source projects through a live demonstration, focusing on issue selection, pull request creation, and practical tips for effective collaboration.

Explore Netlify Build Plugins: powerful utilities for enhancing build processes. Learn to create custom plugins, understand their structure, and leverage them for cross-framework development superpowers.

Build internationalized websites using GraphCMS and Gatsby. Learn techniques for content management, localization, and efficient development in this comprehensive tutorial.

Learn to contribute to open source by submitting your first pull request, using GitHub Actions for CI/CD, and understanding unit tests and coverage in this practical guide.

Learn to implement Next-Auth login authentication in Next.js app directory, protecting pages with credentials or OAuth providers like GitHub. Covers setup, configuration, and implementation across server and client components.

Learn to create a secure blog using React, Gatsby, and Netlify with user authentication. Gain hands-on experience in modern web development, static site generation, and integrating third-party services.

Discover the benefits of open-source contributions: learn new skills, join a community, and give back. Explore various ways to contribute, from code to documentation, and find the right project for you.

Learn about OpenJDK's transition from Mercurial to Git and GitHub, including challenges faced and solutions implemented during this significant open-source project migration.

Learn to create interactive maps using PyScript and Folium. Build choropleth visualizations for Indonesia and US unemployment data, then deploy your project on GitHub Pages.

Learn to deploy a PyScript app using GitHub Pages and Actions, with a hands-on tutorial featuring the NBLite project. Gain practical skills in web development and Python integration.

Comprehensive guide to open source: definition, benefits, and practical steps for contributing. Covers finding projects, setup, issue-solving, and non-code contributions on platforms like GitHub and CNCF.

Comprehensive tutorial on Git and GitHub, covering essential commands, branching, pull requests, and advanced concepts. Ideal for beginners and those looking to enhance their version control skills.

Explore DAPR's capabilities in microservice connectivity through hands-on lab, building a distributed web app with shared state, messaging, and event handling in multiple languages.

Learn to develop standards documents for open source projects using the Community Specification License and framework, ideal for git-based collaborations and technical documentation that meets standardization criteria.

Learn to securely package and release Python projects using continuous deployment, covering security improvements, build reproducibility, automated PyPI deployment, and release signing with Sigstore.

Learn to contribute to or launch open source projects as a company with a scalable, adaptable process. Covers compliant contributions, launching projects, and managing employee moonlighting in open source.

Explore how open source drives innovation in the digital era, examining its impact on technology development and collaboration across industries.