GitHub

Showing 1-7 of 7 results
EngineeringIcon ChevronTeams and Processes

Enhanced Git Flow Explained

By Daniel Ivanov

Git provides basic branching operations, but advanced patterns are left up to the user. The popular "Git flow" branching model helps, but can also complicate some common procedures. Thankfully, a new variation retains the benefits, while streamlining everyday work.

14 minute readContinue Reading
EngineeringIcon ChevronBack-end

Trunk-based Development vs. Git Flow

By Konrad Gadzinowski

In this article, Toptal Freelance Software Engineer Konrad Gadzinowski dissects trunk-based development and Git flow, listing the pros and cons for various use cases.

9 minute readContinue Reading
EngineeringIcon ChevronTechnology

Unlimited Scale and Free Web Hosting with GitHub Pages and Cloudflare

By Amin Shah Gilani

Whether you’re a bootstrapped startup that needs a brochureware website or a corporation that needs a high-performing web app, this post is for you. In it, Toptal Software Engineer Amin Shah Gilani teaches you how to setup a static, SSL-secure website for the very low cost of free, using Github Pages and Cloudflare.

11 minute readContinue Reading
EngineeringIcon ChevronEngineering Management

Keep Calm and Transition to a New Development Team

By Carlos Ramirez III

Many product owners don’t have a technical background and thus often find themselves unprepared and scrambling when it comes to bringing on a new development team. This often results in hindered progress, wasted time, and frustration for everyone involved. If this sounds like it could be you, either now or in the future, then you should be somewhat concerned. In this blog post, Toptal Freelance Software Engineer Carlos Ramirez III will walk you through the various steps of a typical transition process in project management so you can prepare for this eventuality and make the transition as smooth as possible.

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

Open Source: It’s Not That Scary!

By Anna-Chiara Bellini

Is open source scary? Do developers think that nobody would be interested in their personal projects? What are the fears associated with publishing your own work for the public to see? In this article, Toptal Director of Engineering Anna Chiara Bellini shares how, as an accomplished engineer, she made her first contribution to GitHub. This guide features all the step-by-step basics to getting involved in open source, including everything from what open source software is, to how to start working with Git and GitHub, to actually making meaningful contributions to open source projects.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Google Cloud Source Repositories vs. Bitbucket vs. GitHub: A Worthy Alternative?

By Nermin Hajdarbegovic

Google’s new cloud code platform does not appear to be taking on GitHub head on. Instead, Cloud Source Repositories (CSR) will allow users to connect to repositories hosted on GitHub or Bitbucket. However, everything is automatically synced to the Google Cloud Source Repository. The good news is that a Google CSR can be connected to another Git repository hosted on GitHub or Bitbucket. All changes will be synchronised on both platforms, as you can set Google CSR to automatically mirror from GitHub and Bitbucket.

8 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

Deploy Web Applications Automatically Using GitHub Webhooks

By Mahmud Ridwan

Deploying instances of a web application to one or more servers manually can often be a monotonous process, and take up a significant amount of your time. With little effort, it is possible to automate the process of deploying your web application with almost zero human intervention. This article outlines a simple approach to automating web application deployments using GitHub webhooks, buildpacks, and Procfiles.

15 minute readContinue Reading

Join the Toptal® community.