SlideShare a Scribd company logo
1 of 11
Download to read offline
Marc Hamel
Principal Sourcer
Amazon
marchame@amazon.co
m
(not Mark Hamill)
Git:
● Git is a type of version control system (VCS)
that makes it easier to track changes to files
● Tracks exactly what changed, who changed it,
and why.
● Why?
○ Rather than starting a project from scratch,
a developer can retrieve and change
stored codes to maximize efficiency.
GitHub:
● First of all, GitHub is not git. Many people
understandably confuse the two.
● GitHub is a website for hosting projects that use git.
● Current users = 83 Million
● Expects 100 million software developers by 2025.
GitHub 101
Tuesday, June 28th, 2022
Open source:
● Software that can be freely used, modified,
and shared by anyone.
● Open-source software code is freely
downloadable and changeable.
● Freely sharing information so that it may be
improved through multiple insights and
viewpoints.
Repository
● A repository (usually abbreviated to “repo”) is a location
where all the files for a particular project are stored.
● Repos are folders which contain snapshots of progress
(called “commits”)
● Imagine as a project's folder
○ A repository contains all the project files and stores
each file's revision history.
● Currently over 100 million repositories!
GitHub 101
Tuesday, June 28th, 2022
Forking a Repo
● “Forking” is when you create a new project based off
another project that already exists.
● If you find a project on GitHub that you’d like to contribute
to, you can fork the repo, make the changes you’d like, and
release the revised project as a new repo.
● If the original repository that you forked to create your new
project gets updated, you can easily add those updates to
your current fork
● This is an outstanding feature that vastly encourages the
further development of programs and other projects.
Commit
● A commit, or “revision”, is an individual
change to a file.
● Every time you save, it creates a unique ID that
allows you to keep record of what changes
were made when and by whom.
● Commits usually contain a commit message,
which is a brief description of what changes
were made.
GitHub 101
Tuesday, June 28th, 2022
Pull Request
● AKA “merge request”
● When a contributor is ready to begin the process of
merging new code changes with the main project
repository
● Mechanism to notify team members that they have
completed a feature
● It's called a pull request because you're asking the
project to pull changes from your fork.
GitHub 101
Tuesday, June 28th, 2022
GitHub 101
Searching GitHub:
● Not “sourcer” friendly
● Not Boolean enabled
● EXAMPLE:
○ ”mike in:name created:<2011-01-01
type:user”
● Often miss users even if searched correctly
Tuesday, June 28th, 2022
SeekOut Operators:
● user_repos:
○ user's personal repos
● contrib_repos:
○ repos the user has contributed to
GitHub 101
Tuesday, June 28th, 2022
GitHub 101
GitHub Tools:
● download_csv_of_senior_contributors.js
● downloadFollowers.js
● usersearch.js
● GitHub Email
● EmailOnGitHub
● Enhanced GitHub
● GitHub Search Tool
● OctoHR
Tuesday, June 28th, 2022
Searching GitHub:
● OctoHunt
● Git:Logs
● Gitstar Ranking
● GitHunt
GitHub 101
More Tools:
● People Lookup
● Remove Breadcrumbs
● Meetup Scraper
● Tech Keyword Graph
● Connected Paper
● Fake Profile Detector
Tuesday, June 28th, 2022
Top Resources:
● Dean’s SSaR
● Alla’s “Get Unstuck”
● Sjamilla’s GitHub Repo “awesome-recruitment”
● Andre Bradshaw’s GitHub
● Andre Bradshaw’s Patreon

More Related Content

Similar to Sourcing by Source Code: Find the Code and You Find the Developer

Git and github fundamentals
Git and github fundamentalsGit and github fundamentals
Git and github fundamentalsRajKharvar
 
Brush up on using github
Brush up on using githubBrush up on using github
Brush up on using githubSebin Benjamin
 
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfGit Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfuzair
 
Introduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
Introduction to Git and Github - Google Developer Student Clubs CET, TrivandrumIntroduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
Introduction to Git and Github - Google Developer Student Clubs CET, TrivandrumAbhijitNarayan2
 
Git Session 2K23.pptx
Git Session 2K23.pptxGit Session 2K23.pptx
Git Session 2K23.pptxEshaan35
 
Intro to git and git hub
Intro to git and git hubIntro to git and git hub
Intro to git and git hubJasleenSondhi
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01Gourav Varma
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01Gourav Varma
 
GitHub Vs GitLab | What Are The Major Difference?
GitHub Vs GitLab | What Are The Major Difference?GitHub Vs GitLab | What Are The Major Difference?
GitHub Vs GitLab | What Are The Major Difference?GrapesTech Solutions
 

Similar to Sourcing by Source Code: Find the Code and You Find the Developer (20)

Git and github fundamentals
Git and github fundamentalsGit and github fundamentals
Git and github fundamentals
 
setting up a repository using GIT
setting up a repository using GITsetting up a repository using GIT
setting up a repository using GIT
 
Github
GithubGithub
Github
 
GITHUB
GITHUBGITHUB
GITHUB
 
Git hub
Git hubGit hub
Git hub
 
Brush up on using github
Brush up on using githubBrush up on using github
Brush up on using github
 
Day 2_ Get Git with It! A Developer's Workshop.pptx
Day 2_ Get Git with It! A Developer's Workshop.pptxDay 2_ Get Git with It! A Developer's Workshop.pptx
Day 2_ Get Git with It! A Developer's Workshop.pptx
 
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfGit Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdf
 
A prentation on github
A prentation on githubA prentation on github
A prentation on github
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
 
GDSC Git event 2023.pptx
GDSC Git event 2023.pptxGDSC Git event 2023.pptx
GDSC Git event 2023.pptx
 
Intro to git and git hub
Intro to git and git hubIntro to git and git hub
Intro to git and git hub
 
Introduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
Introduction to Git and Github - Google Developer Student Clubs CET, TrivandrumIntroduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
Introduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
 
Git Session 2K23.pptx
Git Session 2K23.pptxGit Session 2K23.pptx
Git Session 2K23.pptx
 
Intro to git and git hub
Intro to git and git hubIntro to git and git hub
Intro to git and git hub
 
Git and GitHub Info Session
Git and GitHub Info SessionGit and GitHub Info Session
Git and GitHub Info Session
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
 
GitHub Vs GitLab | What Are The Major Difference?
GitHub Vs GitLab | What Are The Major Difference?GitHub Vs GitLab | What Are The Major Difference?
GitHub Vs GitLab | What Are The Major Difference?
 
Formation git
Formation gitFormation git
Formation git
 

More from RecruitingDaily.com LLC

11 Habits of Highly Effective Tech Recruiters
11 Habits of Highly Effective Tech Recruiters11 Habits of Highly Effective Tech Recruiters
11 Habits of Highly Effective Tech RecruitersRecruitingDaily.com LLC
 
How to Answer Candidate Questions About Your DEI Strategy
How to Answer Candidate Questions About Your DEI StrategyHow to Answer Candidate Questions About Your DEI Strategy
How to Answer Candidate Questions About Your DEI StrategyRecruitingDaily.com LLC
 
Email Deliverability: What You Need to Know in 2022
Email Deliverability: What You Need to Know in 2022Email Deliverability: What You Need to Know in 2022
Email Deliverability: What You Need to Know in 2022RecruitingDaily.com LLC
 
Demo: How to Find & Hire Top Talent in 2022
Demo: How to Find & Hire Top Talent in 2022Demo: How to Find & Hire Top Talent in 2022
Demo: How to Find & Hire Top Talent in 2022RecruitingDaily.com LLC
 
Google CSE: The New Stuff and How to Use It
Google CSE: The New Stuff and How to Use ItGoogle CSE: The New Stuff and How to Use It
Google CSE: The New Stuff and How to Use ItRecruitingDaily.com LLC
 
Put on Your Counseling Hat: Recruitment in the Covid Era
Put on Your Counseling Hat: Recruitment in the Covid EraPut on Your Counseling Hat: Recruitment in the Covid Era
Put on Your Counseling Hat: Recruitment in the Covid EraRecruitingDaily.com LLC
 
Zen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyZen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyRecruitingDaily.com LLC
 
10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and how10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and howRecruitingDaily.com LLC
 
Don't Be a Hack (That's a punny) 11 Tricks Sourcers Need to Know For 2020
Don't Be a Hack (That's a punny)   11 Tricks Sourcers Need to Know For 2020Don't Be a Hack (That's a punny)   11 Tricks Sourcers Need to Know For 2020
Don't Be a Hack (That's a punny) 11 Tricks Sourcers Need to Know For 2020RecruitingDaily.com LLC
 
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring Managers
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring ManagersI'm Gonna Make You Love Me. What Motown Knew About Working with Hiring Managers
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring ManagersRecruitingDaily.com LLC
 
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...RecruitingDaily.com LLC
 
How to hire 1,000 Software Engineers & Does the Market Actually Hate You
How to hire 1,000 Software Engineers & Does the Market Actually Hate YouHow to hire 1,000 Software Engineers & Does the Market Actually Hate You
How to hire 1,000 Software Engineers & Does the Market Actually Hate YouRecruitingDaily.com LLC
 
The State of College Recruiting: What The Emerging Workforce Really Wants.
The State of College Recruiting: What The Emerging Workforce Really Wants.The State of College Recruiting: What The Emerging Workforce Really Wants.
The State of College Recruiting: What The Emerging Workforce Really Wants.RecruitingDaily.com LLC
 
Film School for Recruiters: Video Content & Visual Storytelling Best Practices
Film School for Recruiters: Video Content & Visual Storytelling Best Practices Film School for Recruiters: Video Content & Visual Storytelling Best Practices
Film School for Recruiters: Video Content & Visual Storytelling Best Practices RecruitingDaily.com LLC
 
Bridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & RecruitingBridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & RecruitingRecruitingDaily.com LLC
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech TalentRecruitingDaily.com LLC
 
11 steps you must take before purchasing talent acquisition technology
11 steps you must take before purchasing talent acquisition technology11 steps you must take before purchasing talent acquisition technology
11 steps you must take before purchasing talent acquisition technologyRecruitingDaily.com LLC
 
Consumer Technology & Recruiting: How To Use Tech That's NOT HR Tech
Consumer Technology & Recruiting: How To Use Tech That's NOT HR TechConsumer Technology & Recruiting: How To Use Tech That's NOT HR Tech
Consumer Technology & Recruiting: How To Use Tech That's NOT HR TechRecruitingDaily.com LLC
 

More from RecruitingDaily.com LLC (20)

11 Habits of Highly Effective Tech Recruiters
11 Habits of Highly Effective Tech Recruiters11 Habits of Highly Effective Tech Recruiters
11 Habits of Highly Effective Tech Recruiters
 
How to Answer Candidate Questions About Your DEI Strategy
How to Answer Candidate Questions About Your DEI StrategyHow to Answer Candidate Questions About Your DEI Strategy
How to Answer Candidate Questions About Your DEI Strategy
 
Email Deliverability: What You Need to Know in 2022
Email Deliverability: What You Need to Know in 2022Email Deliverability: What You Need to Know in 2022
Email Deliverability: What You Need to Know in 2022
 
Demo: How to Find & Hire Top Talent in 2022
Demo: How to Find & Hire Top Talent in 2022Demo: How to Find & Hire Top Talent in 2022
Demo: How to Find & Hire Top Talent in 2022
 
Google CSE: The New Stuff and How to Use It
Google CSE: The New Stuff and How to Use ItGoogle CSE: The New Stuff and How to Use It
Google CSE: The New Stuff and How to Use It
 
Put on Your Counseling Hat: Recruitment in the Covid Era
Put on Your Counseling Hat: Recruitment in the Covid EraPut on Your Counseling Hat: Recruitment in the Covid Era
Put on Your Counseling Hat: Recruitment in the Covid Era
 
Zen and the art of talent acquisition technology
Zen and the art of talent acquisition technologyZen and the art of talent acquisition technology
Zen and the art of talent acquisition technology
 
10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and how10 search engines every recruiter should be using and how
10 search engines every recruiter should be using and how
 
Don't Be a Hack (That's a punny) 11 Tricks Sourcers Need to Know For 2020
Don't Be a Hack (That's a punny)   11 Tricks Sourcers Need to Know For 2020Don't Be a Hack (That's a punny)   11 Tricks Sourcers Need to Know For 2020
Don't Be a Hack (That's a punny) 11 Tricks Sourcers Need to Know For 2020
 
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring Managers
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring ManagersI'm Gonna Make You Love Me. What Motown Knew About Working with Hiring Managers
I'm Gonna Make You Love Me. What Motown Knew About Working with Hiring Managers
 
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...
3 Best Practices for Each Stage of the Recruiting Workflow: Sourcing, Messagi...
 
How to hire 1,000 Software Engineers & Does the Market Actually Hate You
How to hire 1,000 Software Engineers & Does the Market Actually Hate YouHow to hire 1,000 Software Engineers & Does the Market Actually Hate You
How to hire 1,000 Software Engineers & Does the Market Actually Hate You
 
12 Days of Sourcing Recap (2020)
12 Days of Sourcing Recap (2020)12 Days of Sourcing Recap (2020)
12 Days of Sourcing Recap (2020)
 
How to "Actually" Do Diversity Hiring?
How to "Actually" Do Diversity Hiring?How to "Actually" Do Diversity Hiring?
How to "Actually" Do Diversity Hiring?
 
The State of College Recruiting: What The Emerging Workforce Really Wants.
The State of College Recruiting: What The Emerging Workforce Really Wants.The State of College Recruiting: What The Emerging Workforce Really Wants.
The State of College Recruiting: What The Emerging Workforce Really Wants.
 
Film School for Recruiters: Video Content & Visual Storytelling Best Practices
Film School for Recruiters: Video Content & Visual Storytelling Best Practices Film School for Recruiters: Video Content & Visual Storytelling Best Practices
Film School for Recruiters: Video Content & Visual Storytelling Best Practices
 
Bridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & RecruitingBridging the Gap Between Sourcing & Recruiting
Bridging the Gap Between Sourcing & Recruiting
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
 
11 steps you must take before purchasing talent acquisition technology
11 steps you must take before purchasing talent acquisition technology11 steps you must take before purchasing talent acquisition technology
11 steps you must take before purchasing talent acquisition technology
 
Consumer Technology & Recruiting: How To Use Tech That's NOT HR Tech
Consumer Technology & Recruiting: How To Use Tech That's NOT HR TechConsumer Technology & Recruiting: How To Use Tech That's NOT HR Tech
Consumer Technology & Recruiting: How To Use Tech That's NOT HR Tech
 

Recently uploaded

Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementBoundless HQ
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonDelhi Call girls
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024ClearedJobs.Net
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
HRM PPT on placement , induction and socialization
HRM PPT on placement , induction and socializationHRM PPT on placement , induction and socialization
HRM PPT on placement , induction and socializationRishik53
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersHireQuotient
 

Recently uploaded (16)

Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership Management
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024
 
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
HRM PPT on placement , induction and socialization
HRM PPT on placement , induction and socializationHRM PPT on placement , induction and socialization
HRM PPT on placement , induction and socialization
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample Answers
 

Sourcing by Source Code: Find the Code and You Find the Developer

  • 1.
  • 2.
  • 4. Git: ● Git is a type of version control system (VCS) that makes it easier to track changes to files ● Tracks exactly what changed, who changed it, and why. ● Why? ○ Rather than starting a project from scratch, a developer can retrieve and change stored codes to maximize efficiency. GitHub: ● First of all, GitHub is not git. Many people understandably confuse the two. ● GitHub is a website for hosting projects that use git. ● Current users = 83 Million ● Expects 100 million software developers by 2025. GitHub 101 Tuesday, June 28th, 2022
  • 5. Open source: ● Software that can be freely used, modified, and shared by anyone. ● Open-source software code is freely downloadable and changeable. ● Freely sharing information so that it may be improved through multiple insights and viewpoints. Repository ● A repository (usually abbreviated to “repo”) is a location where all the files for a particular project are stored. ● Repos are folders which contain snapshots of progress (called “commits”) ● Imagine as a project's folder ○ A repository contains all the project files and stores each file's revision history. ● Currently over 100 million repositories! GitHub 101 Tuesday, June 28th, 2022
  • 6. Forking a Repo ● “Forking” is when you create a new project based off another project that already exists. ● If you find a project on GitHub that you’d like to contribute to, you can fork the repo, make the changes you’d like, and release the revised project as a new repo. ● If the original repository that you forked to create your new project gets updated, you can easily add those updates to your current fork ● This is an outstanding feature that vastly encourages the further development of programs and other projects. Commit ● A commit, or “revision”, is an individual change to a file. ● Every time you save, it creates a unique ID that allows you to keep record of what changes were made when and by whom. ● Commits usually contain a commit message, which is a brief description of what changes were made. GitHub 101 Tuesday, June 28th, 2022
  • 7. Pull Request ● AKA “merge request” ● When a contributor is ready to begin the process of merging new code changes with the main project repository ● Mechanism to notify team members that they have completed a feature ● It's called a pull request because you're asking the project to pull changes from your fork. GitHub 101 Tuesday, June 28th, 2022
  • 8. GitHub 101 Searching GitHub: ● Not “sourcer” friendly ● Not Boolean enabled ● EXAMPLE: ○ ”mike in:name created:<2011-01-01 type:user” ● Often miss users even if searched correctly Tuesday, June 28th, 2022 SeekOut Operators: ● user_repos: ○ user's personal repos ● contrib_repos: ○ repos the user has contributed to
  • 10. GitHub 101 GitHub Tools: ● download_csv_of_senior_contributors.js ● downloadFollowers.js ● usersearch.js ● GitHub Email ● EmailOnGitHub ● Enhanced GitHub ● GitHub Search Tool ● OctoHR Tuesday, June 28th, 2022 Searching GitHub: ● OctoHunt ● Git:Logs ● Gitstar Ranking ● GitHunt
  • 11. GitHub 101 More Tools: ● People Lookup ● Remove Breadcrumbs ● Meetup Scraper ● Tech Keyword Graph ● Connected Paper ● Fake Profile Detector Tuesday, June 28th, 2022 Top Resources: ● Dean’s SSaR ● Alla’s “Get Unstuck” ● Sjamilla’s GitHub Repo “awesome-recruitment” ● Andre Bradshaw’s GitHub ● Andre Bradshaw’s Patreon