Tags

17 videos are tagged with github

1229 aloharuby2012 git and github secrets thumb 0003 thumb
Rating: Everyone
Viewed 16,268 times
Recorded at: October 8, 2012
Date Posted: October 25, 2012

We tuck a lot of features away on github.com.
Sometimes the UI just hasn't been fleshed out. Or we have bigger plans in mind for the feature in the future. Or it just hasn't been finished yet. But we still want to give you the flexibility of using that feature today.

The same can be said about Git. If you've ever looked at the manpages, there's feature after feature and option after option in its binaries. Part of the strength of Git and GitHub is having access to those features when you need them, and getting them out of your way when you don't.

This talk covers both Git and GitHub: different tricks I've picked up after two years at GitHub, helpful advice on common gripes I've seen in support tickets and tweets, and just general nifty things that make you a faster, more capable technologist.

D1 08 zach holman 1.mp4 2 thumb
Rating: Everyone
Viewed 683 times
Recorded at: September 20, 2013
Date Posted: November 25, 2013

2348 mwrc2013 ruby at github thumb 0001 thumb
Rating: Everyone
Viewed 3,003 times
Recorded at: April 5, 2013
Date Posted: April 29, 2013

GitHub loves Ruby. Many of our products, tools and infrastructure are built with Ruby.
In this talk, we will look at the libraries, practices and conventions that GitHub uses with Ruby. We will survey all of the repositories maintained by GitHub to get insight into how it is used, and we will also examine some of the areas where we opt to not use Ruby.

2359 mwrc2013 chatops at github thumb 0000 thumb
Rating: Everyone
Viewed 2,814 times
Recorded at: April 3, 2013
Date Posted: April 26, 2013

Ops at GitHub has a unique challenge - keeping up with the rabid pace of features and products that the GitHub team develops. In this talk, we'll focus on tools and techniques we use to rapidly and confidently ship infrastructure changes using Campfire and Hubot as our primary interface, and the benefits we've seen from this approach.

Let s make software jerry cheung thumb
Rating: Everyone
Viewed 276 times
Recorded at: November 12, 2012
Date Posted: February 24, 2014

This talk is a tour of the development process inside GitHub. It’ll cover how GitHub builds software, from idea to production. We'll go over high level philosophies of software development, then dive into what tools and processes GitHub uses to streamline project management and development.

Jesse thumb
Rating: Everyone
Viewed 766 times
Recorded at: September 27, 2012
Date Posted: December 26, 2012

Ops at GitHub has a unique challenge - keeping up with the rabid pace of features and products that the GitHub team develops. In this talk, we'll focus on tools and techniques we use to rapidly and confidently ship infrastructure changes/features with Puppet using Puppet-Rspec, CI, Puppet-Lint, branch puppet deploys, and Hubot.

Work thumb
Rating: Everyone
Viewed 226 times
Recorded at: February 7, 2013
Date Posted: June 6, 2014

Hubot, GitHub's open source chat bot, is completely revolutionizing how we do ops at GitHub. Automating deployment, graphing, monitoring, provisioning, tweeting, and many other things with Hubot has enabled and enhanced our culture of remote work. We're standardizing how we interact with the applications and servers that run GitHub by continuously expanding our library of Hubot commands that any GitHubber can run in multiple Campfire chat rooms. Interacting with Hubot in the middle other of conversations has increased our awareness of what other GitHubbers are working on and the speed at which new team members learn common practices. In this talk, I'll give examples of how we deploy and interact with github.com via Hubot, describe benefits we've seen from this approach, and describe how you can bring ChatOps into your daily workflow.

Work thumb
Rating: Everyone
Viewed 250 times
Recorded at: November 28, 2013
Date Posted: July 7, 2014

At GitHub, system administration is a first class citizen. Changes are collaboratively developed, peer reviewed, revision controlled, and ship with tests. Automation isn't just for production; we apply the same techniques to our individual developer workstations. In this talk, I'll give you a sneak peek into how a GitHub developer experiences Ops. We'll start with setting up a new machine using Boxen and jump right into the specifics of how to deploy and ship a new feature using the 'ChatOps' shared command line. I will show you how we deploy configuration changes to individual and groups of hosts. We'll finish up with a look at how GitHub instruments application performance and exceptions to make it easy to spot newly introduced issues.

706 rubyconf2011 how github uses github to build github thumb 0004 thumb
Rating: Everyone
Viewed 5,730 times
Recorded at: October 1, 2011
Date Posted: December 1, 2011

Build features fast. Ship them. That's what we try to do at GitHub. Our process is the anti-process: what's the minimum overhead we can put up with to keep our code quality high, all while building features *as quickly as possible*? It's not just features, either: faster development means happier developers. This talk will dive into how GitHub uses GitHub: we'll look at some of our actual Pull Requests, the internal apps we build on our own API, how we plan new features, our Git branching strategies, and lots of tricks we use to get everyone — developers, designers, and everyone else — involved with new code. We think it's a great way to work, and we think it'll work in your company, too.

754 rubymidwest2011 how github uses github to build github thumb 0000 thumb
Rating: Everyone
Viewed 2,066 times
Recorded at: November 4, 2011
Date Posted: January 2, 2012

Build features fast. Ship them. That's what we try to do at GitHub. Our process is the anti-process: what's the minimum overhead we can put up with to keep our code quality high, all while building features *as quickly as possible*? It's not just features, either: faster development means happier developers.
This talk will dive into how GitHub uses GitHub: we'll look at some of our actual Pull Requests, the internal apps we build on our own API, how we plan new features, our Git branching strategies, and lots of tricks we use to get everyone — developers, designers, and everyone else — involved with new code. We think it's a great way to work, and we think it'll work in your company, too.