RetiredDBA.com

RetiredDBA.com provides tidbits, ideas and insights to all things Microsoft SQL Server.

Home / Career / DBAs will git it after reading this!

DBAs will git it after reading this!

/
/
/



This is a webinar review: “An Introduction to GitHub for DBAs” by Brent Ozar on Feb 8, 2019. Ozar states the “.. video is about the bare minimum to get started with GitHub”. In the webinar, Ozar walks through a code change to sp_blitzlock which is a free DBA tool by Ozar.

Some points made by Ozar in the webinar:

  • Github is designed for code, not databases
  • Terms
    • Repository: source code owned by an account
    • Branch: a version of the repository
    • Commit: backing up local code to your branch
    • Pull request: ask the dev maintainer to pull your code
    • Issue: bug or feature request
  • Working in your own code
    • GitHub desktop should be installed
    • Create a branch to do your edits
    • Make edits as needed and save locally
    • Commit changes to GitHub
    • Publish to branch
    • In order to merge for everyone, open a pull request
    • The maintainer of the project must verify and do a Merge change from pull request
    • GitHub might be alot of work but it pays off for team projects and finding who changed what
  • Working in someone else’s code like dbatools.io
    • Read home page for all info before you contribute
    • Make a fork (copy) of their repository to your GitHub account
    • Work locally and commit to your branch
    • Send a pull request to the maintainer of the project
  • Lessons learned the hard way
    • Source code for binary files sucks
    • Conflict resolution is terrible
    • Source control for databases like schema, data, machine config not simple
    • Integration between GitHub and SQL Server tools not easy
  • Text editors with GitHub integration may be better to use than SSMS
  • Learn Markdown if your gonna use GitHub (markdownGuide.org and markdowntutorial.org)
  • GitHub will help your career
    • GitHub code is an easily verified resume and portfolio of your work
  • Many other resource links from the webinar
  • Webinar slide deck on SlideShare

GitHub will not go away my DBA friends. Microsoft bought GitHub for $7.5 billion dollars in 2018. Start using and learning this software development platform tool. GitHub solves the problem of lack of documentation in stored procs, whodunit changes to any database code and large project collaboration. Right?

“An Introduction to GitHub for DBAs” by Brent Ozar is a great starter webinar. I give it a thumbs up!

This div height required for enabling the sticky sidebar

Advertisers



Programmer Solutions Inc Websites

BUSINESS
CITY JOB RESOURCES
MIDWEST JOB RESOURCES
SOUTH JOB RESOURCES
WEST JOB RESOURCES
Industrial Supply DealsChicago Job ResourceKansas Job ResourceAlabama Job ResourceAlaska Job Resource
Office Supply DealsWashington, DC Job ResourceIllinois Job ResourceArkansas Job ResourceArizona Job Resource
EDUCATION
SPECIAL JOB RESOURCES
Indiana Job ResourceDelaware Job ResourceCalifornia Job Resource
Back To School MallDiversity Job ResourceIowa Job ResourceFlorida Job ResourceColorado Job Resource
SHOPPING
First Job ResourceMichigan Job ResourceGeorgia Job ResourceHawaii Job Resource
Health Care and FitnessFreelance Job ResourceMinnesota Job ResourceKentucky Job ResourceIdaho Job Resource
Just Best GiftsIntern Job ResourceMissouri Job ResourceLouisiana Job ResourceMontana Job Resource
Just Clearance SalesSeasonal Job ResourceNebraska Job ResourceMaryland Job ResourceNevada Job Resource
Just Comparison ShoppingSenior Job ResourceNorth Dakota Job ResourceMississippi Job ResourceNew Mexico Job Resource
Just OutletsVolunteer Job ResourceOhio Job ResourceNorth Carolina Job ResourceOregon Job Resource
Luxury Matters
TARGETED JOB RESOURCES
South Dakota Job ResourceOklahoma Job ResourceUtah Job Resource
Tradin StuffBlue Collar Job ResourceWisconsin Job ResourceSouth Carolina Job ResourceWashington Job Resource
Value BuyersExecutive Job Resource
NORTHEAST JOB RESOURCES
Tennessee Job ResourceWyoming Job Resource
TECHNOLOGY
Finance Job ResourceConnecticut Job ResourceTexas Job Resource 
FrontPage HelpHealthcare Job ResourceMaine Job ResourceVirginia Job Resource 
MCDBA DirectoryIT Job ResourceMassachusetts Job ResourceWest Virginia Job Resource 
Retired DBAPink Collar Job ResourceNew Hampshire Job Resource  
SQL Server DirectorySports Job ResourceNew Jersey Job Resource  
Transact SQL DirectoryWhite Collar Job ResourceNew York Job Resource  
  Pennsylvania Job Resource  
  Rhode Island Job Resource  
  Vermont Job Resource