00:00:11.570
everybody good morning so my name is tal
00:00:15.719
Safran I'm a developer at github and I
00:00:18.330
want to start your day with a little
00:00:19.770
story so we've all been here before we
00:00:24.000
start a new rails project create a
00:00:26.430
migration I found this when I joined
00:00:29.130
github about six months ago you know I
00:00:31.260
was new poking around kicking the tires
00:00:33.270
and I have to say that when I saw this
00:00:35.489
first migration I was really moved
00:00:38.120
create some users create some
00:00:40.620
repositories you really described
00:00:42.690
everything that github was about to
00:00:44.399
become millions of developers
00:00:45.809
collaborating to write software for
00:00:47.910
their work the personal projects and of
00:00:50.129
course open-source users and
00:00:52.230
repositories people in code when github
00:00:56.100
started ten years ago
00:00:57.300
rails was about three years old is a
00:00:59.280
version 1.2 and this is what the website
00:01:01.649
looked like site had a little gallery of
00:01:05.309
who was already using rails you see the
00:01:08.070
obvious names here at the top base camp
00:01:09.780
and campfire but you also have Shopify
00:01:12.810
and good old OTO which was the
00:01:15.869
podcasting company that came before
00:01:17.189
Twitter in mid 2008 there was a big
00:01:22.110
announcement on the rails blog rails was
00:01:24.600
switching off of subversion onto this
00:01:26.549
fairly new shiny version control system
00:01:29.400
called git which had actually come out a
00:01:30.990
year after rails
00:01:33.360
but more importantly the rails project
00:01:36.570
was moving on to a new platform called
00:01:39.060
github rails moving to github was time
00:01:43.680
to coincide with github x' official
00:01:45.120
public launch here's the github
00:01:46.560
announcement from two days after the
00:01:48.180
rails announcement and this is github a
00:01:52.260
couple months after it launched rails
00:01:55.740
was the top repository at the time and
00:01:58.290
the entire community was mostly
00:01:59.670
comprised of Ruby developers so from the
00:02:02.430
very beginning github and rails had this
00:02:04.680
sort of symbiotic relationship on the
00:02:06.660
one hand github was built using rails
00:02:09.090
and on the other rails was being built
00:02:11.970
out in the open on github I had to show
00:02:16.350
this as part of my slide this was the
00:02:18.090
sign up a call to action so fast forward
00:02:23.430
to today we started on version 1.2 and
00:02:27.480
we've gone through every major Rails
00:02:29.610
upgrade there is so we've kind of seen
00:02:31.500
everything from script Occulus to
00:02:34.280
introduction of asset pipeline strong
00:02:37.200
parameters you name it currently we're
00:02:40.080
upgrading to rails 5 huge shout-out to
00:02:42.660
Eileen who's about to go on who's helped
00:02:44.190
us with a recent upgrade to forex stuff
00:02:51.120
work internally we have a lot of Ruby
00:02:56.430
and rails apps from github itself to you
00:03:00.330
know public apps like jobs github jobs
00:03:03.600
and gist but also dozens of internal
00:03:06.150
apps that we use for everything from
00:03:07.560
spam detection to exception monitoring
00:03:10.019
team posts video office gear you name it
00:03:13.500
there's a lot of rails code over there
00:03:14.760
so I think in my first six months I must
00:03:17.250
have touched at least 10 different rails
00:03:18.420
project at the company we love rails and
00:03:20.549
we love Ruby lots of github burs have
00:03:24.660
also contributed to Rails in fact 59
00:03:26.910
different folks past and present have
00:03:29.549
worked on rails and several have been
00:03:32.220
core members as well
00:03:35.070
github spinner at railsconf for since
00:03:38.010
its first year since our first year so I
00:03:40.020
guess github been here for 10 years
00:03:42.660
railsconf 2008 featured several talks by
00:03:45.690
hovers including a panel featuring all
00:03:49.320
three github developers which were of
00:03:52.680
course the founders they all had day
00:03:54.150
jobs still this week we have three folks
00:03:58.560
speaking yesterday we had Terry in who
00:04:01.560
gave a workshop on abuse vectors we have
00:04:03.930
Eileen who's coming on next and tomorrow
00:04:06.450
night we have tenderlove who's doing the
00:04:08.190
closing keynote so go check out their
00:04:10.410
talks we recently celebrated our tenth
00:04:14.220
birthday we put together a small website
00:04:16.680
so and rails was a big part of it so go
00:04:19.500
check it out
00:04:20.160
it's a github.com slash ten
00:04:23.940
rails project continues to be one of the
00:04:26.650
most popular projects on github over its
00:04:29.380
history we've had over 3,500 people
00:04:31.900
contribute with a mind-bending number of
00:04:34.420
issues and pull requests that have been
00:04:35.620
closed so I want to take this chance to
00:04:38.620
personally thank all the people involved
00:04:40.090
in rails that have contributed over the
00:04:42.430
years whether you've submitted an issue
00:04:45.130
of written code you've helped make Rails
00:04:47.440
and github better in so many ways not
00:04:50.440
just as software but as a community
00:04:59.070
users and repositories people in code in
00:05:03.280
a lot of ways this is the easiest way to
00:05:04.630
describe what github is to people it's
00:05:06.670
where people and code intersect so it's
00:05:09.640
been an awesome ten years
00:05:10.840
here's to ten more and last thing we
00:05:15.640
have a booth as Shirley mentioned we
00:05:19.270
have you know a coffee bar we have tons
00:05:21.310
of cute octa cat stickers and I think
00:05:23.290
over a dozen github hers are here so
00:05:24.820
come say hey thank you