What technology stack does Facebook use?

What technology stack does GitHub use?

  • I see that hosting your own Git repositories for multiple users can get hairy if you use bare Git software. It involves unix user permissions and such - not very scalable. What technology does GitHub use that appears to make this possible? Have they mentioned what they use, anywhere?

  • Answer:

    Based on job posting on their career page, it... You must be signed in to read this answer.Connected to GoogleConnected to FacebookBy continuing you indicate that you have read and agree to the .  Loading account...Complete Your ProfileFull NameChecking...EmailChecking...PasswordChecking...By creating an account you indicate that you have read and agree to the .

Siva Balan at Quora Visit the source

Was this solution helpful to you?

Other answers

This is a fairly extensive overview written by the CTO https://github.com/blog/530-how-we-made-github-fast

PJ Hyett

I don't know why I didn't do a quick web search before asking this question, but I found a technique mentioned in a StackOverflow answer (http://stackoverflow.com/a/3354511/865091) that seems to be able to handle this. It seems that GitHub is using JavaScript/AJAX to transition between different pages/content without reloading the entire page, while using a JS call (essentially, window.history.pushState(...)) to manipulate the browser's history, which also happens to update the visual URL. The StackOverflow answer was from 2009, so sadly, it seems like this "old" developer (me) hasn't been able to keep up with web frontend techniques and browser capabilities as much as I'd like! This shows in my naivete to this question as well as the number of "Why didn't I think of that" moments while going through

Jonathan Tsai

They use "PJAX" for the seamless transitions: pjax is a jQuery plugin that uses ajax and pushState to deliver a fast browsing experience with real permalinks, page titles, and a working back button. https://github.com/defunkt/jquery-pjax (seems its now pjax2: https://github.com/github/pjax) Github uses github so you can check out a lot of their libraries at https://github.com/github

Timothy Solomon

Here are some products that make up GitHub’s tech stack in addition to what’s mentioned in the excellent link PJ shared: Bonsai, BrowserStack, Cask Data Applicaiton Platform, Cowboy Web Server, DigiCert, Dyn DNS, Elasticsearch, Fastly, Git, Heroku, MySQL, New Relic, PagerDuty, Pusher, Ruby on Rails, and Xamarin Insights.Additionally, here’s a list of other software products that GitHub is using internally: Marketing: Campaign Monitor, MailChimp, Mailgun, Mailtrap Analytics: Crazy Egg, Gauges, Google Analytics, Mixpanel HR: Bright Funds, Culture Amp, Hired, TheLions Productivity: Blue Jeans Network, Flowdock, Google Apps for Work, OpenProject For a complete list of software used by GitHub, check out: https://siftery.com/company/github?utm_source=quora&utm_medium=techstack&utm_campaign=githubSome other fun facts about GitHub: GitHub is used by 47% of Unicorn companies (and 59% of B2B Unicorns!) GitHub ranks #1 for number of customers in the Version Control category on Siftery GitHub is used by 31% of Y Combinator companies and 36% of 500 Startups companies

Bryan Weis

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.