Front-end Build: Best Practices For Building ProjectsCombining Technical Skills and Best Practices to Build High-quality Projects
Explore a curated list of best practices for building front-end projects that are efficient, scalable, and maintainable. From leveraging build tools and automating testing, to employing source control and writing modular code, discover how to elevate your front-end development journey.
Git: An introduction to git and version control systemsExploring the fundamentals of Git - how it works, why it was built the way it was, and how to use it effectively from day one
Learn Git and version control from first principles. Understand distributed VCS architecture, core commands, and professional practices in one comprehensive guide.
Git 101: Understanding the Basic Concepts of Version ControlA practical deep-dive into repositories, commits, branches, merges, and pull requests - for developers who want to move beyond the surface
Master Git fundamentals with this practical guide covering repositories, commits, branches, merges, and pull requests - essential knowledge for every professional developer.
Git Merge vs. Rebase: Best Practices and Pitfalls for Professional TeamsUnderstanding what each operation actually does to your history, so you can choose deliberately instead of by habit
A practical guide to Git merge vs. rebase - how each works under the hood, when to use which, and the pitfalls that trip up real engineering teams
Git: SubmodulesUse Cases, Pros and Cons, Best Practices, and Pitfalls
Git submodules let you embed one Git repository inside another and pin it to a specific commit. This guide (as of 2019-05-30) covers when submodules shine, where they hurt, practical workflows, best practices, and common pitfalls-so you can decide if they're the right tool for your project.
10 Must-Read Books to Master Git and Version ControlThe Ultimate Guide to Strengthening Your Git and Version Control Skills
Discover the top 10 books for mastering Git and version control. Dive deep into best practices, concepts, and workflows for version control systems.
Advanced Git Workflows for Team CollaborationMaster the art of Git branching and merging strategies to enhance team collaboration and productivity.
Explore advanced Git workflows that facilitate seamless collaboration among team members. Learn about branching strategies, pull requests, and best practices for managing code changes in a team environment.
GitHub: BasicsGetting Started
New to GitHub? Learn the fundamentals of version control, repositories, pull requests, and collaboration with this in-depth beginner's guide to GitHub.
GitHub Pages: Advanced UsesStatic Site Generators, Blogs, Documentation Sites, and Web Applications
Discover the advanced capabilities of GitHub Pages-from powering blogs and documentation to hosting static web apps with site generators like Jekyll, Hugo, and Gatsby