1. Introduction

The goal of this course is to teach you the basics of using Git so you can collaborate with friends/colleagues using a platform like GitHub or similar. You can also use it as a quick guide to learn how to collaborate on Open Source projects.

We should start by answering the most basic question: What is Git? Git is the most widely used version control system in the world. It was created by Linus Torvalds (the creator of the Linux kernel) in 2005 because he didn't like the version control systems of the time. So he built his own system. Since then it has grown and evolved thanks to the help of many other developers, becoming an essential tool in modern software development.

Git solves fundamental problems in software development:

  • Complete history: You can see who changed what, when, and why.
  • Parallel work: Several developers can work on the same project without conflicts.
  • Safe experimentation: You can try out ideas without fear of breaking the main code.
  • Error recovery: If something goes wrong, you can go back to previous versions.
  • Working offline: You can make commits and work without needing an internet connection.

To continue with the course, I ask the following as requirements:

  • A terminal or command line (PowerShell, Bash, Zsh, etc.).
  • A GitHub account (or another similar platform like GitLab or Bitbucket).
  • The desire to learn and collaborate with the community.

Are you ready? Let's get to it!

Building SPAs with Django and HTML Over the Wire: Learn to build real-time single page applications with Python

Building SPAs with Django and HTML Over the Wire: Learn to build real-time single page applications with Python

The HTML over WebSockets approach simplifies single-page application (SPA) development and lets you bypass learning a JavaScript rendering framework such as React, Vue, or Angular, moving the logic to Python. This web application development book provides you with all the Django tools you need to simplify your developments with real-time results.

Buy the book

Help me keep writing

Every coffee gives me a push toward the next article.

Comments

There are no comments yet.