InfoQ

InfoQ

Topic/Tag specific view

github Content on InfoQ


Latest featured content about github

A Tale of Three Trees

Topics
Versioning,
Operations

Scott Chacon explains the internal mechanisms used by Git to do version control based on three trees –head, index, work–, and some of its commands, especially ‘reset’.

News about github

GitHub Has Open Sourced Janky, A CI Server

Topics
Operations,
Open Source

GitHub has open sourced Janky, their Continuous Integration server built on top of Jenkins and augmented with Hubot, a chat automation tool.

Interview with Spring Social Lead Craig Walls

Topics
Java

Following on from the recent release of Spring Social, InfoQ caught up with Craig Walls, lead of the project. The interview covered the current state of the project, as well as the community involvement since its release.

GitHub Adds Web-Based File Edit and Commit Feature

Topics
Java,
.NET,
Git,
Source Control,
Architecture,
Ruby

GitHub just added a new feature: files in the web view of a Git repository can now be edited and then committed in the browser. A similar feature was added to Google Code a few months ago.

Presentations about github

Community Performance Optimization: Making Your People Run as Smoothly as Your Site

Topics
Community,
Architecture

Brion Vibber discusses the challenges of working with user communities, social bottlenecks, the Wikipedia article deletion process, scalability of software vs communities, new approaches to scaling communities, ongoing challenges with MediaWiki community, using git to scale the code commit process, automated Wikipedia edit filtering, flagged protection pages, and remaining challenges to face.

Conceptual Algorithms

Topics
Debugging,
Software Troubleshooting,
Programming,
Ruby,
Methodologies,
Software Testing,
Delivering Quality

In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging. Also: he explains how to use the "Deathbed Filter" for choosing projects.

Interviews about github

Scott Chacon on Git and GitHub

Topics
Operations,
Ruby on Rails,
Ruby,
Java,
Deployment / Datacenter,
Performance & Scalability,
Collaboration,
Architecture

Scott Chacon talks about the technologies that power GitHub (Erlang, Redis,...), and the benefits of Git as a version control and as a storage system.Also: ShowOff, Scott's JS-based presentation tool.

The way GitHub helped Erlang and the way Erlang helped Github

Topics
Architecture,
Open Source,
Collaboration

Tom Preston-Werner introduces Git and GitHub and answers some questions about GitHub's architecture and features. He also talks about its development process and explains that using Erlang was instrumental for making it robust. Kenneth Lundin then talks about the decision of Erlang/OTP team to move it to GitHub and how it helped increasing contributions from the community.

Chris Wanstrath on GitHub

Topics
Ruby on Rails,
Team Collaboration,
Community,
Architecture,
Performance & Scalability,
Ruby

Chris Wanstrath discusses the state of GitHub's architecture, how GitHub is used and its impact on open source collaboration.