{"action":"created","comment":{"url":"https://api.github.com/repos/orta/orta.github.com/pulls/comments/23189062","id":23189062,"diff_hunk":"@@ -0,0 +1,228 @@\n+---\n+layout: on_being\n+title: \"28\"\n+categories:\n+- \"on\"\n+- \"being\"\n+---\n+\n+Notes: Go see github activity\n+\n+It was another year with a birthday in New York City. I gave myself a treat. I went to one of the most memorable Starcraft events in american history. It was the opening paragraph in a New Yorker article that [came out today][1]. I'd got my US VISA (h1b) back in October but delayed getting out until November due to life.\n+\n+I finished my last article, [on being 27][2], with a mention that I was working on a new CocoaPods branding. On my birthday I released the initial blog post [announcing it][3] to the world. The site was in beta and things were moving forwards. A lot of the ideas around what it was going to be were pretty cemented, and after finishing up on a particularly brutal amount of overtime getting the Artsy app out in time for iOS7, I just wanted to do some simple web programming. This had also taken its toll on the Artsy Mobile team. One of the founding [partners left][4] to join Google, making it a two person team.\n+\n+Part of the re-branding had been that we were going to explore community events a bit more. I had ran a series of lightning talks that went beautifully called [CocoaKucha][5] ( based on the [PechaKucha][6] format ). I still don't think I've quite got the hang of being the host of an event yet. They're like this funny awkward black humour affair which doesn't always appeal. But it was a good springboard to some of the events that we played with further along the year.\n+\n+I headed back to the UK in December. I had been invited to a wedding in India, and that meant taking the chance to be a part of my friends first step into maturity ( his wife gave birth last week, as of writing. ) He was marring an indian lady, and they are an amazing couple. Kevin was the [roadie for my band][7] back when we [played.][8].\n+\n+[[[[ photos ]]]]\n+\n+I flew out to Kerala for 2 weeks of wedding-ness. I had no laptop, and no control over what was happening for the entire time. We visited cities, parks and mountains full of tea. It was one of the most colourful places I've ever been in my life. Consider me very impressed.\n+\n+On the downside, the other Artsy Mobile engineer also announced he was leaving for Facebook whilst I was in India. Dropping the team down to one was a bit of a bummer. However, I got a promotion of sorts as I was the only one left. This gave me time to reflect on the ( at the time ) two years I've been working at Artsy. I still felt it was the right place for me then. I do now also FWIW. Probably more so.\n+\n+I had skipped a few xmases with my family. So I stopped back in the UK till early January with Danger. We bought a Wii U and completed Super Mario World 3D. It was great. We ended up playing a few games together this year; Mario World 3D, Mario Kart Wii U, Gone Home, AntiChamber, The Wolf Among Us, Portal, Portal 2, Broken Age and The Novelist. I personally threw tens of hours into TF2 this year, as a mental cool down agent.\n+\n+For new years we just hung out and drank wine.\n+\n+We started 2014 by making our own cheese, and then making pizza with it. The cheese was terrible. The pizza less so. Turns out we have no idea how to do this. Plus the kit gave us really bad advice. I blame the kit. \n+\n+I started a busy travel year by going to Poland for the 11th for [MCE 2014][9]. I was speaking between two people who I respected greatly, Jon Reid & Chris Eidhof. I'd been reading Jon Reid's blog for years, and regularly consulted it for advice on understanding how to write tests in my apps. And Chris makes cool stuff, and is obviously quirky online, but far more so face to face. Chris and I had overlapped at NSSpain last year, but it was pretty fleeting. We made up for it at MCE. On the taxi in I met [Dave Wiskus][10], who had also just moved to NYC ( and was doing a better job of being there than me. ) We got on beautifully, I think he's a brilliant, flawed and awesome human being. We promised to meet again in NYC and we made good on that. \n+\n+I took a break from Mac/iOS programming in early 2011 and did Ruby on Rails. A good chunk of the company I was working for went to [The Scottish Ruby Conf][11], it was the first conference I had been to since I went to WWDC as a student in 2007. I remember going to Scottish Ruby Conf and someone pointing out two people; one ( who recently passed away :( ) who [created Rake][12] and the other who was the [maintainer of Sinatra][13]. My mind was blown. These were every-day tools for me at the time, I had a million questions and I just wanted to say \"thanks, I really appreciate the time you've put into those tools.\" I only managed to get to say it to one of them ( and I've been chasing down Konstanin for a high-five ever since. ) However it had a profound effect on me as a developer. I gained a much stronger insight into communities, infamy and being humble.\n+\n+When I went to MCE, I realised I was one of the ones that people pointed at and said \"He's that guy that did _x_\". \n+\n+To some extent it is an obvious side-effect of making large-scale community contributions. I have put countless hundreds of hours into improving boring things like documentation, and less boring things like design for tools that affect almost everyone. I think it comes with some responsibilities, I want to trigger what I felt in other people. So when I'm speaking at a conference, I try spend my entire time being available for anyone to come up and say hi. Try and engage anyone in conversation, find out what makes them tick, deflect praise for CocoaPods by saying that I do not work on the tool itself, and share all the web credit with the [quiet][14] [few][15] [helping][16] [out][17] [also][18]. It mattered to me then, I hope it matters to people on the other side of the conversation.\n+\n+After the success of the previous Cocoa Kucha, [Daniel Haight][19] got in contact and we talked about running a CocoaKucha in London. I hadn't seen [Kyle][20] in a while, and it was a great excuse to drag [Fabio Pelosin][21] ( still #1 on [commit counts][22] to CocoaPods ) out to play. We hung out, did some talks. It was lovely. We hacked on one of the first CocoaPods plugins one of those nights, creating what turned into the CocoaPods Hooks API that [Sam Giddins][23] and I used for [cocoapods-keys][24].\n+\n+Chris and I had made an [orta/life#6][25] issue to go mountain running at the end of 2013 over twitter. As Berlin was freezing over in January 2014, I opted instead to try run another [CocoaPods event][26] in Berlin and to invite myself to Chris' house to hang out. He had seemed like a nice enough chap over the internet. He's even nicer in real life. The Berlin CococaKucha went beautifully, and I got to hang out with another CocoaPods dev. Danger came to Berlin too, and we hung out. \n+\n+[[berlin photos]]\n+\n+My Artsy work had started up again in january, the entire of the Artsy dev team planned to pivot towards building a significantly improved fair experience for a New York art fair called [The Armory Show][27]. We wanted to make the Artsy mobile app to be the definitive guide to the fair when on-site. On the iOS side we planned a local map, guides, and a revised version of most of the app's pages when inside a fair. We had a hard deadline for early March as that's when the event started. Luckily I had help, 1aura Brown another Artsier switched from Ruby to iOS, and so did dB. They were quick learners. We pulled in [Robb Böhnke][28] to help us get the app built. \n+\n+To finish January I headed back to NYC, and did a talk at Nickelodeon. February was a cold month. The snow in NYC was pretty intense. You have this image in your head of NYC + snow and it's beautiful, white and pristine. This is right, for about an hour. Afterwards its slushy brown piles a meter high making walking anywhere difficult.\n+\n+I had applied earlier in the year to speak at my first American conference, [Snow-Mobile Madison][29]. It had the bad luck of being on the last week of being on my deadline. I had this interesting mix of trying to be as sociable as possible whilst crunching in the back corner of a conference. I pretty much say this about all the conferences but this conference stuck out to me because it was already at a place where most conferences are trying to be. They had a great, diverse and interested selection of speakers talking on technical and non-technical topics which I found fascinating. It was hard to differentiate between speakers and attendees because everyone seemed to know each other. [Joe Burgess][30] who I had met in NYC a few times also speaking, we discussed the idea of trying to run a mini-conference in NYC.\n+\n+As a side-effect of the Artsy mobile team's brain drain I had been very worried about the [bus factor][31] ( _”In software development, the bus factor is the number of key developers who would need to be incapacitated to make a project unable to proceed.”_ ) for the Artsy mobile team. \n+\n+Hiring more people is one way to reduce this problem, another was by cementing the internal knowledge of a project into something else. This could be via extensive documentation, but I think the more interesting ( and less likely to be out of date ) method is by using automated tests. \n+\n+I had tried before to add tests to the Artsy apps but without [CI][32] and everyone else wanting to test it failed. \n+\n+After Snow-Mobile, I arrived back in NYC with my deadline over. I had been organising another [CocoaPods meetup][33]. For the CocoaKuchas I had ran a few lightning talk style meetups so I wanted to experiment with a new format. Since Jon Reid's [talk at MCE][34] had really explained the basics well enough that I could springboard off with his [recommended books][35], I felt like I had a good foundation on testing and wanted to try get people I knew (or wanted to) to get together and talk about testing. So I created a Cocoa Kommitteee, a panel on testing with a wide array of experiences to discuss tooling, methodologies and validity. It worked out really well, I'd like to do something similar again.\n+\n+March came along, and I went to Amsterdam instead of seeing what the Artsy iPhone fair experience was really like. I was speaking at [Mdevcon][36] which we had agreed should be the official CocoaPods meetup for the year. Alloy, Fabio, Kyle, Boris & Ash all were in attendance and we rented a CocoaPods house on Airbnb so we could do some serious hanging out. While we were out there I talked to Ash about his current situation and pointed out that Artsy was definitely looking for more senior iOS people, and kind of left it at that for a while. While we were hanging out we came up with the idea of a [CocoaPods Bug Bash][37] as a way of clearing the backlog of issues so that Fabio could knock out big features easily. \n+\n+The bash happened later in the month and was a really interesting event. We asked some developers if we could get licenses of apps for people to have as prizes and that worked out well. You can get the full details in the [blog post][38]. However the interesting thing that I can see looking back is that it inspired more people to hack on the CocoaPods code-base. Fabio had spent some time building a meta-repo called [Rainforest][39] which he was using to release CocoaPods ( a release involves updating several things at once. ) We found that this tool makes a really nice development environment. After we finished the bug bash early we encouraged people still interested in doing something to install development CocoaPods and hack on some small features. Through this we had [Boris Bügling][40] and [Sam Giddins][41] eventually join the core team. It was highly valuable for us for that alone.\n+\n+I headed back to NYC, where I had been spending some great times with [Dave Wiskus][42] in NYC. We went on romantic walks down the riverside, had fancy macarons, failed a few times to get broadway tickets and visited a lot of cool bars.\n+\n+In April I had cleared enough from my CocoaPods TODO to start getting back to CocoaDocs. This is a project born out of frustration on the discoverability of library documentation within the Cocoa ecosystem. It was the project that spawned the redesign of CocoaPods itself due to constraints in original design.\n+\n+April was also the first time that [Danger][43] came out to a conference, we went out together to Istanbul for the [Istanbul Tech Talks][44]. It was aweeeeesome. I got to hang out with [Peter Steinburger][45], [Chris Eidhof][46] and [Siri Nordstorm][47]. I got to speak to a lot of passionate turkish people, see an area of the world that was culturally foreign as a westerner and have my girlfriend see me talk.\n+\n+[[ photos ]]\n+\n+We stayed in Istanbul till early may after the conference. Danger took me to a cool massage parlour for her birthday. When we were staying there were [riots][48], it gave the place a really odd atmosphere at night. \n+\n+In Artsy stuff, I moved back from the [Artsy iOS App][49] to our [Gallery Portfolio app][50] to start working on version 2.0. This coincided with the first non-artsy person joining the mobile team. Ash, who I had talked to back in Amsterdam emailed me sometime asking about a job, for more info on this check his [awesome 5 year review][51]. We had gone through the interview process process and he was on his 3 month initial contract. This was double awesome, because it meant I now didn't have to concentrate on two apps at once. Plus he came with a wealth of knowledge in areas I've not touched.\n+\n+My codebases are strange. For more or less my entire working career I've only ever built my own codebases as the principal author, I've never inherited something older than a month or two, and so I have _no clue_ on how other people work. So it was great to have someone experienced come in and provide a second pair of eyes. To be fair, I think he was impressed enough that we wrote tests and used continuous integration to overlook anything else.\n+\n+I aimed to get CocoaDocs v2 ready for UIKonf, I wanted to talk about what the team was working on and to show off some new things that we'd been working on. At UIKonf I announced the initial prototypes of CocoaDocs v.2 and [that the authentication server][52] would be turned on for people to [claim their pods][53] within a week. \n+\n+To me UIKonf was one of the shining examples of the thriving european conference scene. It had an amazing lineup, a beautiful venue and a collection of smart, well thought out, events surrounding the conference. I got to spend a lot of time with people at the conference itself and the hackathon. Really cool. We started really getting into an app [called TapTalk][54].\n+\n+Tap talk is another ephemeral photos app. It's aimed towards taking a picture (optionally with a location) and sending it to people quickly. When you load it up there's half a screen for the camera and half a screen for people's faces to send that camera still to. I've taken thousands. I've received thousands. I have a collection of a [few hundred on my Flickr][55].\n+\n+Here's some golden ones. [[photos]]\n+\n+And here's another way to deal with them.\n+\n+I really, really enjoyed UIKonf. I felt like it was exactly the sort of conference I would like to run myself. Also rather convienently  Afterwards I went back to England to spend some quality time with Danger before setting off to San Francisco, it was WWDC in time for June.\n+\n+WWDC is this big thing. It's a monolithic conference ran by Apple that for many years was the only Mac + iOS conference, and is pretty much the only thing at it's scale for our community. It brings thousands of developers to San Francisco for a few weeks and is a great time to meet a bunch of people that you've only seen an avatar for. I went early, the lovely Delisa Mason let me crash at her place and we went to the Ruby Motion [motion#inspect][56] conference to say hi to [Alloy][57] and the Motion team. They announced Motion on Android, I think that's super awesome. It was fun to hang out. Delisa and I played some video games. The rest of the Artsy mobile team came out ( they had WWDC tickets ) to SF later too! It was fun, it was the first time we had the entire mobile Artsy team in a single place.\n+\n+There's a cool alternative WWDC that happens across the road from WWDC itself, it's a 3 day long conference with some of the biggest names coming and going. I spent as much time as possible there reading technical stuff and drinking with new people. I got to talk to a lot of people I had interacted with online and that never ceases to be awesome.\n+\n+We ran a CocoaPods annual meetup that ran out of space at 300 people, I think the next one would have to be bigger / more formally organised. We had a bunch of the CocoaPods contributors talking about things they had worked on and ideas they had this year. I'd like to do something again this year, perhaps on a larger scale. Hard to see that far from here though.\n+\n+WWDC introduced a new language that got everyone in the iOS dev community excited. iOS8 was a bit meh. I was more interested in hanging out with other makers. The language change meant that we had a lot of work to do on CocoaPods to get a new version out. We, the CocoaPods dev team, were slowly having less and less time to work on the project. Making support for a new language was outside of the scope for anyone. We all had real-life work to do, and though we had just been accepted as a scholarship project for Stripe, it's seemed bad form to ask them for time for one thing, then switch it up in the first week of them accepting the proposal.\n+\n+In July I [was booked][58] to come to Sweden for the CocoaHeads Stockholm, it wasn't a conference and I had talked to a few Swedish people at WWDC and it sounded super friendly. So I went back to Europe, grabbed Danger went east to Sweden, we hosteled in a boat. We walked around this old beautiful city, and it was the first time Danger took out her new camera. She took these:\n+\n+[[ photos ]]\n+\n+Not one to waste time in Europe, a week or two later I headed over to Austria to see Pete Steinberger. We had made plans to go to the alps with some other iOS devs. We went, it was beautiful. We did a lot of walking, some talking and had a really casual time. \n+\n+[[ photos ]]\n+\n+I spent a few weeks back in the UK, then headed out to NYC. For the last 3 months I had been in full email mode for a conference  I would have liked to run in NYC. I’m pretty lucky to know a lot of interesting people, and have easy access to venues over there. I wanted to explore what a conference aimed at beginners should be like. There is a full writeup on my [blog][59]. It went well, and I can’t thank the speakers enough. For most of them it was their first time! =)\n+\n+At the same time as this we were starting to begin production on Artsy’s next iOS app, Eidolon. I pushed the initial commit on the 4th of August and for the first month I was totally hands off, only merging PRs and quick fixes. It was an test case for us on open-sourcing an iOS actively built application and Ash was going to be the driving force on the app.","path":"_posts/2014-11-21-28.markdown","position":107,"original_position":107,"commit_id":"da71e882d3aa98f665b849d982e7d332e1ece278","original_commit_id":"da71e882d3aa98f665b849d982e7d332e1ece278","user":{"login":"ashfurrow","id":498212,"avatar_url":"https://avatars.githubusercontent.com/u/498212?v=3","gravatar_id":"","url":"https://api.github.com/users/ashfurrow","html_url":"https://github.com/ashfurrow","followers_url":"https://api.github.com/users/ashfurrow/followers","following_url":"https://api.github.com/users/ashfurrow/following{/other_user}","gists_url":"https://api.github.com/users/ashfurrow/gists{/gist_id}","starred_url":"https://api.github.com/users/ashfurrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ashfurrow/subscriptions","organizations_url":"https://api.github.com/users/ashfurrow/orgs","repos_url":"https://api.github.com/users/ashfurrow/repos","events_url":"https://api.github.com/users/ashfurrow/events{/privacy}","received_events_url":"https://api.github.com/users/ashfurrow/received_events","type":"User","site_admin":false},"body":"\"an test case\"","created_at":"2015-01-19T21:48:51Z","updated_at":"2015-01-19T21:48:51Z","html_url":"https://github.com/orta/orta.github.com/pull/3#discussion_r23189062","pull_request_url":"https://api.github.com/repos/orta/orta.github.com/pulls/3","_links":{"self":{"href":"https://api.github.com/repos/orta/orta.github.com/pulls/comments/23189062"},"html":{"href":"https://github.com/orta/orta.github.com/pull/3#discussion_r23189062"},"pull_request":{"href":"https://api.github.com/repos/orta/orta.github.com/pulls/3"}}},"pull_request":{"url":"https://api.github.com/repos/orta/orta.github.com/pulls/3","id":25189740,"html_url":"https://github.com/orta/orta.github.com/pull/3","diff_url":"https://github.com/orta/orta.github.com/pull/3.diff","patch_url":"https://github.com/orta/orta.github.com/pull/3.patch","issue_url":"https://api.github.com/repos/orta/orta.github.com/issues/3","number":3,"state":"open","locked":false,"title":"On being 28","user":{"login":"orta","id":49038,"avatar_url":"https://avatars.githubusercontent.com/u/49038?v=3","gravatar_id":"","url":"https://api.github.com/users/orta","html_url":"https://github.com/orta","followers_url":"https://api.github.com/users/orta/followers","following_url":"https://api.github.com/users/orta/following{/other_user}","gists_url":"https://api.github.com/users/orta/gists{/gist_id}","starred_url":"https://api.github.com/users/orta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orta/subscriptions","organizations_url":"https://api.github.com/users/orta/orgs","repos_url":"https://api.github.com/users/orta/repos","events_url":"https://api.github.com/users/orta/events{/privacy}","received_events_url":"https://api.github.com/users/orta/received_events","type":"User","site_admin":false},"body":"PR for my annual writeup","created_at":"2014-11-28T10:59:24Z","updated_at":"2015-01-19T21:48:51Z","closed_at":null,"merged_at":null,"merge_commit_sha":"266a2db50a30162ccf0d598a9b20a502b988be6c","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/orta/orta.github.com/pulls/3/commits","review_comments_url":"https://api.github.com/repos/orta/orta.github.com/pulls/3/comments","review_comment_url":"https://api.github.com/repos/orta/orta.github.com/pulls/comments/{number}","comments_url":"https://api.github.com/repos/orta/orta.github.com/issues/3/comments","statuses_url":"https://api.github.com/repos/orta/orta.github.com/statuses/da71e882d3aa98f665b849d982e7d332e1ece278","head":{"label":"orta:28","ref":"28","sha":"da71e882d3aa98f665b849d982e7d332e1ece278","user":{"login":"orta","id":49038,"avatar_url":"https://avatars.githubusercontent.com/u/49038?v=3","gravatar_id":"","url":"https://api.github.com/users/orta","html_url":"https://github.com/orta","followers_url":"https://api.github.com/users/orta/followers","following_url":"https://api.github.com/users/orta/following{/other_user}","gists_url":"https://api.github.com/users/orta/gists{/gist_id}","starred_url":"https://api.github.com/users/orta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orta/subscriptions","organizations_url":"https://api.github.com/users/orta/orgs","repos_url":"https://api.github.com/users/orta/repos","events_url":"https://api.github.com/users/orta/events{/privacy}","received_events_url":"https://api.github.com/users/orta/received_events","type":"User","site_admin":false},"repo":{"id":1201127,"name":"orta.github.com","full_name":"orta/orta.github.com","owner":{"login":"orta","id":49038,"avatar_url":"https://avatars.githubusercontent.com/u/49038?v=3","gravatar_id":"","url":"https://api.github.com/users/orta","html_url":"https://github.com/orta","followers_url":"https://api.github.com/users/orta/followers","following_url":"https://api.github.com/users/orta/following{/other_user}","gists_url":"https://api.github.com/users/orta/gists{/gist_id}","starred_url":"https://api.github.com/users/orta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orta/subscriptions","organizations_url":"https://api.github.com/users/orta/orgs","repos_url":"https://api.github.com/users/orta/repos","events_url":"https://api.github.com/users/orta/events{/privacy}","received_events_url":"https://api.github.com/users/orta/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/orta/orta.github.com","description":"orta blog","fork":false,"url":"https://api.github.com/repos/orta/orta.github.com","forks_url":"https://api.github.com/repos/orta/orta.github.com/forks","keys_url":"https://api.github.com/repos/orta/orta.github.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/orta/orta.github.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/orta/orta.github.com/teams","hooks_url":"https://api.github.com/repos/orta/orta.github.com/hooks","issue_events_url":"https://api.github.com/repos/orta/orta.github.com/issues/events{/number}","events_url":"https://api.github.com/repos/orta/orta.github.com/events","assignees_url":"https://api.github.com/repos/orta/orta.github.com/assignees{/user}","branches_url":"https://api.github.com/repos/orta/orta.github.com/branches{/branch}","tags_url":"https://api.github.com/repos/orta/orta.github.com/tags","blobs_url":"https://api.github.com/repos/orta/orta.github.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/orta/orta.github.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/orta/orta.github.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/orta/orta.github.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/orta/orta.github.com/statuses/{sha}","languages_url":"https://api.github.com/repos/orta/orta.github.com/languages","stargazers_url":"https://api.github.com/repos/orta/orta.github.com/stargazers","contributors_url":"https://api.github.com/repos/orta/orta.github.com/contributors","subscribers_url":"https://api.github.com/repos/orta/orta.github.com/subscribers","subscription_url":"https://api.github.com/repos/orta/orta.github.com/subscription","commits_url":"https://api.github.com/repos/orta/orta.github.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/orta/orta.github.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/orta/orta.github.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/orta/orta.github.com/issues/comments/{number}","contents_url":"https://api.github.com/repos/orta/orta.github.com/contents/{+path}","compare_url":"https://api.github.com/repos/orta/orta.github.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/orta/orta.github.com/merges","archive_url":"https://api.github.com/repos/orta/orta.github.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/orta/orta.github.com/downloads","issues_url":"https://api.github.com/repos/orta/orta.github.com/issues{/number}","pulls_url":"https://api.github.com/repos/orta/orta.github.com/pulls{/number}","milestones_url":"https://api.github.com/repos/orta/orta.github.com/milestones{/number}","notifications_url":"https://api.github.com/repos/orta/orta.github.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/orta/orta.github.com/labels{/name}","releases_url":"https://api.github.com/repos/orta/orta.github.com/releases{/id}","created_at":"2010-12-27T18:55:42Z","updated_at":"2014-11-28T15:02:52Z","pushed_at":"2014-12-29T21:03:58Z","git_url":"git://github.com/orta/orta.github.com.git","ssh_url":"git@github.com:orta/orta.github.com.git","clone_url":"https://github.com/orta/orta.github.com.git","svn_url":"https://github.com/orta/orta.github.com","homepage":"orta.github.com","size":29580,"stargazers_count":5,"watchers_count":5,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":1,"mirror_url":null,"open_issues_count":1,"forks":1,"open_issues":1,"watchers":5,"default_branch":"master"}},"base":{"label":"orta:master","ref":"master","sha":"617c5244657b152dc7d69c41350da92b5078b8d1","user":{"login":"orta","id":49038,"avatar_url":"https://avatars.githubusercontent.com/u/49038?v=3","gravatar_id":"","url":"https://api.github.com/users/orta","html_url":"https://github.com/orta","followers_url":"https://api.github.com/users/orta/followers","following_url":"https://api.github.com/users/orta/following{/other_user}","gists_url":"https://api.github.com/users/orta/gists{/gist_id}","starred_url":"https://api.github.com/users/orta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orta/subscriptions","organizations_url":"https://api.github.com/users/orta/orgs","repos_url":"https://api.github.com/users/orta/repos","events_url":"https://api.github.com/users/orta/events{/privacy}","received_events_url":"https://api.github.com/users/orta/received_events","type":"User","site_admin":false},"repo":{"id":1201127,"name":"orta.github.com","full_name":"orta/orta.github.com","owner":{"login":"orta","id":49038,"avatar_url":"https://avatars.githubusercontent.com/u/49038?v=3","gravatar_id":"","url":"https://api.github.com/users/orta","html_url":"https://github.com/orta","followers_url":"https://api.github.com/users/orta/followers","following_url":"https://api.github.com/users/orta/following{/other_user}","gists_url":"https://api.github.com/users/orta/gists{/gist_id}","starred_url":"https://api.github.com/users/orta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orta/subscriptions","organizations_url":"https://api.github.com/users/orta/orgs","repos_url":"https://api.github.com/users/orta/repos","events_url":"https://api.github.com/users/orta/events{/privacy}","received_events_url":"https://api.github.com/users/orta/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/orta/orta.github.com","description":"orta blog","fork":false,"url":"https://api.github.com/repos/orta/orta.github.com","forks_url":"https://api.github.com/repos/orta/orta.github.com/forks","keys_url":"https://api.github.com/repos/orta/orta.github.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/orta/orta.github.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/orta/orta.github.com/teams","hooks_url":"https://api.github.com/repos/orta/orta.github.com/hooks","issue_events_url":"https://api.github.com/repos/orta/orta.github.com/issues/events{/number}","events_url":"https://api.github.com/repos/orta/orta.github.com/events","assignees_url":"https://api.github.com/repos/orta/orta.github.com/assignees{/user}","branches_url":"https://api.github.com/repos/orta/orta.github.com/branches{/branch}","tags_url":"https://api.github.com/repos/orta/orta.github.com/tags","blobs_url":"https://api.github.com/repos/orta/orta.github.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/orta/orta.github.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/orta/orta.github.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/orta/orta.github.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/orta/orta.github.com/statuses/{sha}","languages_url":"https://api.github.com/repos/orta/orta.github.com/languages","stargazers_url":"https://api.github.com/repos/orta/orta.github.com/stargazers","contributors_url":"https://api.github.com/repos/orta/orta.github.com/contributors","subscribers_url":"https://api.github.com/repos/orta/orta.github.com/subscribers","subscription_url":"https://api.github.com/repos/orta/orta.github.com/subscription","commits_url":"https://api.github.com/repos/orta/orta.github.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/orta/orta.github.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/orta/orta.github.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/orta/orta.github.com/issues/comments/{number}","contents_url":"https://api.github.com/repos/orta/orta.github.com/contents/{+path}","compare_url":"https://api.github.com/repos/orta/orta.github.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/orta/orta.github.com/merges","archive_url":"https://api.github.com/repos/orta/orta.github.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/orta/orta.github.com/downloads","issues_url":"https://api.github.com/repos/orta/orta.github.com/issues{/number}","pulls_url":"https://api.github.com/repos/orta/orta.github.com/pulls{/number}","milestones_url":"https://api.github.com/repos/orta/orta.github.com/milestones{/number}","notifications_url":"https://api.github.com/repos/orta/orta.github.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/orta/orta.github.com/labels{/name}","releases_url":"https://api.github.com/repos/orta/orta.github.com/releases{/id}","created_at":"2010-12-27T18:55:42Z","updated_at":"2014-11-28T15:02:52Z","pushed_at":"2014-12-29T21:03:58Z","git_url":"git://github.com/orta/orta.github.com.git","ssh_url":"git@github.com:orta/orta.github.com.git","clone_url":"https://github.com/orta/orta.github.com.git","svn_url":"https://github.com/orta/orta.github.com","homepage":"orta.github.com","size":29580,"stargazers_count":5,"watchers_count":5,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":1,"mirror_url":null,"open_issues_count":1,"forks":1,"open_issues":1,"watchers":5,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/orta/orta.github.com/pulls/3"},"html":{"href":"https://github.com/orta/orta.github.com/pull/3"},"issue":{"href":"https://api.github.com/repos/orta/orta.github.com/issues/3"},"comments":{"href":"https://api.github.com/repos/orta/orta.github.com/issues/3/comments"},"review_comments":{"href":"https://api.github.com/repos/orta/orta.github.com/pulls/3/comments"},"review_comment":{"href":"https://api.github.com/repos/orta/orta.github.com/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/orta/orta.github.com/pulls/3/commits"},"statuses":{"href":"https://api.github.com/repos/orta/orta.github.com/statuses/da71e882d3aa98f665b849d982e7d332e1ece278"}}}}