{"action":"created","comment":{"url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/comments/49875403","id":49875403,"diff_hunk":"@@ -0,0 +1,46 @@\n+---\n+layout: post\n+title: Onboarding School\n+categories: Development\n+author: damian_casey\n+tags: Onboarding School\n+comments: true\n+excerpt: \"The Onboarding process at Holiday Extras is a 12-week initiation for all new employees. Now in my twelfth week, how have I found it? What has it involved? And has Holiday Extras lived up to my expectations?\"\n+---\n+\n+## Before Holiday Extras\n+After working in a small agency environment for three years I decided that I wanted more from my career in terms of developing my technical ability. I enjoyed the mad rush of the day-to-day business demands such as client meetings, phone calls and drawing up technical specifications all the while trying to meet already optimistic client deadlines! However this meant that I was stuck in the process of working with PHP, using Content Management Systems such as Wordpress and WooCommerce wherever possible to speed up build times, and PHP frameworks such as CodeIgniter for more bespoke requests.\n+\n+As a result I felt was not progressing my technical ability as a developer, mainly because there was just no time to do so.\n+\n+This is where Holiday Extras came in. I knew, having spoken with friends already working there, that it was a company that always aimed to work with the forefront of technology. Technologies such as Node.js based web applications, Object-Oriented Javascript and React.js were non-existent in my previous role and these were key areas of interest that made me want to leave PHP behind and make the career move.\n+\n+## The Onboarding process\n+So having made the leap onto a different career path I was put onto the 12 week onboarding process that each new starter is initiated with. This involved 5 weeks of pod rotation, weekly 121s with my line manager and being placed into my pod and beginning to work off my own initiative. I was also given a ‘Buddy’ who was (and still is!) always on-hand to assist where necessary and to make you feel welcome and a member of the team from day one.\n+\n+## Pod rotation\n+The Holiday Extras web team is split into a number of different pods, with each pod’s focus being driven by a particular business requirement. Spending time with each pod is essential for any new developer, as it is a great way to meet the rest of the team. I got to learn what each pod’s short and long term missions are, how the pods are structured, and who to go to for certain tech related questions.\n+\n+Simply by rotating pods I gained exposure to each web application and system. Some pods work primarily on one system, while others work on a range. So by the end I had some experience with each system, knew who to direct questions to,  and was ready to start work!\n+\n+## Pod placement and sprint work\n+I was very eager to begin work and participate in full 2 week sprints after being on pod rotation for 5 weeks. you get to work on tasks yourself and take ownership of the changes that you make. Once your task is ready to go to production (at least you think it’s ready!) then we create Pull Requests through Github, to allow two other developers to review our work, before it is ready to go to the testers.\n+\n+By being a reviewer on other people’s work you get to help out other pods and see what they are working on. So if a different pod is working on something that you find interesting, you can input and learn from what they have done through code review.\n+\n+## Technical learnings\n+\n+Since joining less than 12 weeks ago I have:\n+- Worked with Node.js based web application\n+- Worked on backbone.js based web applications and written a basic backbone.js to do list app\n+- Been given first class on-site training in React.js along with every other member of the web team\n+- Written Selenium tests\n+- Written Unit tests and gained experience with mocha, sinon, and chai\n+\n+This shows that working here has instantly been a huge step in the right direction for me. Writing test code and having regular meetings with my manager were purely non-existent in my agency days!\n+\n+## Has Holiday Extras lived up to expectation?\n+\n+Absolutely. Holiday Extras has, and will continue to, improve my technical ability on a day to day basis. “Everyday's a school day” is pretty much my slogan for working here. Not only that, it is fun - So far I’ve already enjoyed playing pool when in need of a screen break, a fireworks display with free beer and burgers, an excellent Christmas party and a number of social Web Team events.","path":"_posts/2016-01-15-onboarding-school.md","position":null,"original_position":44,"commit_id":"97f66064620b23707c2140a8f9b83ebe77542929","original_commit_id":"656af32c1e60276e01e6ae50a050317472ba6671","user":{"login":"pmcnr-hx","id":10811943,"avatar_url":"https://avatars.githubusercontent.com/u/10811943?v=3","gravatar_id":"","url":"https://api.github.com/users/pmcnr-hx","html_url":"https://github.com/pmcnr-hx","followers_url":"https://api.github.com/users/pmcnr-hx/followers","following_url":"https://api.github.com/users/pmcnr-hx/following{/other_user}","gists_url":"https://api.github.com/users/pmcnr-hx/gists{/gist_id}","starred_url":"https://api.github.com/users/pmcnr-hx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmcnr-hx/subscriptions","organizations_url":"https://api.github.com/users/pmcnr-hx/orgs","repos_url":"https://api.github.com/users/pmcnr-hx/repos","events_url":"https://api.github.com/users/pmcnr-hx/events{/privacy}","received_events_url":"https://api.github.com/users/pmcnr-hx/received_events","type":"User","site_admin":false},"body":"Can do with an exclamation mark somewhere in this sentence to emphasize your entusiasm. :smile_cat: ","created_at":"2016-01-15T16:46:08Z","updated_at":"2016-01-15T16:46:08Z","html_url":"https://github.com/holidayextras/holidayextras.github.com/pull/80#discussion_r49875403","pull_request_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80","_links":{"self":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/comments/49875403"},"html":{"href":"https://github.com/holidayextras/holidayextras.github.com/pull/80#discussion_r49875403"},"pull_request":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80"}}},"pull_request":{"url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80","id":56189990,"html_url":"https://github.com/holidayextras/holidayextras.github.com/pull/80","diff_url":"https://github.com/holidayextras/holidayextras.github.com/pull/80.diff","patch_url":"https://github.com/holidayextras/holidayextras.github.com/pull/80.patch","issue_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/80","number":80,"state":"open","locked":false,"title":"onboarding school","user":{"login":"hx-damian-casey","id":15615390,"avatar_url":"https://avatars.githubusercontent.com/u/15615390?v=3","gravatar_id":"","url":"https://api.github.com/users/hx-damian-casey","html_url":"https://github.com/hx-damian-casey","followers_url":"https://api.github.com/users/hx-damian-casey/followers","following_url":"https://api.github.com/users/hx-damian-casey/following{/other_user}","gists_url":"https://api.github.com/users/hx-damian-casey/gists{/gist_id}","starred_url":"https://api.github.com/users/hx-damian-casey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hx-damian-casey/subscriptions","organizations_url":"https://api.github.com/users/hx-damian-casey/orgs","repos_url":"https://api.github.com/users/hx-damian-casey/repos","events_url":"https://api.github.com/users/hx-damian-casey/events{/privacy}","received_events_url":"https://api.github.com/users/hx-damian-casey/received_events","type":"User","site_admin":false},"body":"### Blog title\r\nOnboarding School\r\n\r\n### Blog description\r\nThe Onboarding process at Holiday Extras is a 12-week initiation for all new employees. Now in my twelfth week, how have I found it? What has it involved? And has Holiday Extras lived up to my expectations?\r\n\r\n#### Author\r\n- [x] I have checked for grammatical errors\r\n- [x] I have checked for spelling errors\r\n- [x] All information (technical or otherwise) is correct to my knowledge\r\n\r\n#### Editor 1\r\n- [ ] I have checked for grammatical errors\r\n- [ ] I have checked for spelling errors\r\n- [ ] All information (technical or otherwise) is correct to my knowledge\r\n\r\n#### Editor 2\r\n- [x] I have checked for grammatical errors\r\n- [x] I have checked for spelling errors\r\n- [x] All information (technical or otherwise) is correct to my knowledge","created_at":"2016-01-15T16:26:50Z","updated_at":"2016-01-15T16:46:08Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8c844cd08e4d82ce07ac8ed1e094197a4bb5396c","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80/commits","review_comments_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80/comments","review_comment_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/comments{/number}","comments_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/80/comments","statuses_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/statuses/97f66064620b23707c2140a8f9b83ebe77542929","head":{"label":"holidayextras:onboardingSchool","ref":"onboardingSchool","sha":"97f66064620b23707c2140a8f9b83ebe77542929","user":{"login":"holidayextras","id":286993,"avatar_url":"https://avatars.githubusercontent.com/u/286993?v=3","gravatar_id":"","url":"https://api.github.com/users/holidayextras","html_url":"https://github.com/holidayextras","followers_url":"https://api.github.com/users/holidayextras/followers","following_url":"https://api.github.com/users/holidayextras/following{/other_user}","gists_url":"https://api.github.com/users/holidayextras/gists{/gist_id}","starred_url":"https://api.github.com/users/holidayextras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holidayextras/subscriptions","organizations_url":"https://api.github.com/users/holidayextras/orgs","repos_url":"https://api.github.com/users/holidayextras/repos","events_url":"https://api.github.com/users/holidayextras/events{/privacy}","received_events_url":"https://api.github.com/users/holidayextras/received_events","type":"Organization","site_admin":false},"repo":{"id":3348394,"name":"holidayextras.github.com","full_name":"holidayextras/holidayextras.github.com","owner":{"login":"holidayextras","id":286993,"avatar_url":"https://avatars.githubusercontent.com/u/286993?v=3","gravatar_id":"","url":"https://api.github.com/users/holidayextras","html_url":"https://github.com/holidayextras","followers_url":"https://api.github.com/users/holidayextras/followers","following_url":"https://api.github.com/users/holidayextras/following{/other_user}","gists_url":"https://api.github.com/users/holidayextras/gists{/gist_id}","starred_url":"https://api.github.com/users/holidayextras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holidayextras/subscriptions","organizations_url":"https://api.github.com/users/holidayextras/orgs","repos_url":"https://api.github.com/users/holidayextras/repos","events_url":"https://api.github.com/users/holidayextras/events{/privacy}","received_events_url":"https://api.github.com/users/holidayextras/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/holidayextras/holidayextras.github.com","description":"Hungry Geek","fork":false,"url":"https://api.github.com/repos/holidayextras/holidayextras.github.com","forks_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/forks","keys_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/teams","hooks_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/hooks","issue_events_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/events{/number}","events_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/events","assignees_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/assignees{/user}","branches_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/branches{/branch}","tags_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/tags","blobs_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/statuses/{sha}","languages_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/languages","stargazers_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/stargazers","contributors_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/contributors","subscribers_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/subscribers","subscription_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/subscription","commits_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/comments{/number}","contents_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/contents/{+path}","compare_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/merges","archive_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/downloads","issues_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues{/number}","pulls_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls{/number}","milestones_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/milestones{/number}","notifications_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/labels{/name}","releases_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/releases{/id}","created_at":"2012-02-03T21:17:14Z","updated_at":"2015-11-17T22:23:40Z","pushed_at":"2016-01-15T16:41:46Z","git_url":"git://github.com/holidayextras/holidayextras.github.com.git","ssh_url":"git@github.com:holidayextras/holidayextras.github.com.git","clone_url":"https://github.com/holidayextras/holidayextras.github.com.git","svn_url":"https://github.com/holidayextras/holidayextras.github.com","homepage":"http://hungrygeek.holidayextras.co.uk/","size":9804,"stargazers_count":3,"watchers_count":3,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":2,"mirror_url":null,"open_issues_count":5,"forks":2,"open_issues":5,"watchers":3,"default_branch":"master"}},"base":{"label":"holidayextras:master","ref":"master","sha":"af9f3a8b0cddc2b87cd30c2ccc2e371906c2be93","user":{"login":"holidayextras","id":286993,"avatar_url":"https://avatars.githubusercontent.com/u/286993?v=3","gravatar_id":"","url":"https://api.github.com/users/holidayextras","html_url":"https://github.com/holidayextras","followers_url":"https://api.github.com/users/holidayextras/followers","following_url":"https://api.github.com/users/holidayextras/following{/other_user}","gists_url":"https://api.github.com/users/holidayextras/gists{/gist_id}","starred_url":"https://api.github.com/users/holidayextras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holidayextras/subscriptions","organizations_url":"https://api.github.com/users/holidayextras/orgs","repos_url":"https://api.github.com/users/holidayextras/repos","events_url":"https://api.github.com/users/holidayextras/events{/privacy}","received_events_url":"https://api.github.com/users/holidayextras/received_events","type":"Organization","site_admin":false},"repo":{"id":3348394,"name":"holidayextras.github.com","full_name":"holidayextras/holidayextras.github.com","owner":{"login":"holidayextras","id":286993,"avatar_url":"https://avatars.githubusercontent.com/u/286993?v=3","gravatar_id":"","url":"https://api.github.com/users/holidayextras","html_url":"https://github.com/holidayextras","followers_url":"https://api.github.com/users/holidayextras/followers","following_url":"https://api.github.com/users/holidayextras/following{/other_user}","gists_url":"https://api.github.com/users/holidayextras/gists{/gist_id}","starred_url":"https://api.github.com/users/holidayextras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holidayextras/subscriptions","organizations_url":"https://api.github.com/users/holidayextras/orgs","repos_url":"https://api.github.com/users/holidayextras/repos","events_url":"https://api.github.com/users/holidayextras/events{/privacy}","received_events_url":"https://api.github.com/users/holidayextras/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/holidayextras/holidayextras.github.com","description":"Hungry Geek","fork":false,"url":"https://api.github.com/repos/holidayextras/holidayextras.github.com","forks_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/forks","keys_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/teams","hooks_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/hooks","issue_events_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/events{/number}","events_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/events","assignees_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/assignees{/user}","branches_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/branches{/branch}","tags_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/tags","blobs_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/statuses/{sha}","languages_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/languages","stargazers_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/stargazers","contributors_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/contributors","subscribers_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/subscribers","subscription_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/subscription","commits_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/comments{/number}","contents_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/contents/{+path}","compare_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/merges","archive_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/downloads","issues_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues{/number}","pulls_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls{/number}","milestones_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/milestones{/number}","notifications_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/labels{/name}","releases_url":"https://api.github.com/repos/holidayextras/holidayextras.github.com/releases{/id}","created_at":"2012-02-03T21:17:14Z","updated_at":"2015-11-17T22:23:40Z","pushed_at":"2016-01-15T16:41:46Z","git_url":"git://github.com/holidayextras/holidayextras.github.com.git","ssh_url":"git@github.com:holidayextras/holidayextras.github.com.git","clone_url":"https://github.com/holidayextras/holidayextras.github.com.git","svn_url":"https://github.com/holidayextras/holidayextras.github.com","homepage":"http://hungrygeek.holidayextras.co.uk/","size":9804,"stargazers_count":3,"watchers_count":3,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":2,"mirror_url":null,"open_issues_count":5,"forks":2,"open_issues":5,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80"},"html":{"href":"https://github.com/holidayextras/holidayextras.github.com/pull/80"},"issue":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/80"},"comments":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/issues/80/comments"},"review_comments":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80/comments"},"review_comment":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/pulls/80/commits"},"statuses":{"href":"https://api.github.com/repos/holidayextras/holidayextras.github.com/statuses/97f66064620b23707c2140a8f9b83ebe77542929"}}}}