Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

I'll Show You Mine If You Show Me Yours...

8,576 views

Published on

Coding in the open, with git and GitHub

Published in: Technology
  • Hi there! I just wanted to share a list of sites that helped me a lot during my studies: .................................................................................................................................... www.EssayWrite.best - Write an essay .................................................................................................................................... www.LitReview.xyz - Summary of books .................................................................................................................................... www.Coursework.best - Online coursework .................................................................................................................................... www.Dissertations.me - proquest dissertations .................................................................................................................................... www.ReMovie.club - Movies reviews .................................................................................................................................... www.WebSlides.vip - Best powerpoint presentations .................................................................................................................................... www.WritePaper.info - Write a research paper .................................................................................................................................... www.EddyHelp.com - Homework help online .................................................................................................................................... www.MyResumeHelp.net - Professional resume writing service .................................................................................................................................. www.HelpWriting.net - Help with writing any papers ......................................................................................................................................... Save so as not to lose
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

I'll Show You Mine If You Show Me Yours...

  1. I’ll show you mine if you show me yours Coding in the open with git and GitHub.
  2. Hands in the air time... How many people here: write code? write code that other people use? let people see that code?
  3. Developers are secretive We don’t like people seeing our mistakes. Code reviews scare us.
  4. This is wrong-headed
  5. That was me I used to only release code when “finished”.
  6. (I never released any code)
  7. But... I wanted to make my half-finished code available to others. After all, it might help them.
  8. It might? Just because I don’t think something’s ready for production doesn’t mean it won’t help someone understand or learn. View Source is great.
  9. But I didn’t share. I was lazy.
  10. I started using git Distributed version control. Great for me on the train.
  11. I signed up for GitHub Offsite storage of my git repositories.
  12. GitHub is great! I get to share my code for free. Free as in beer. Free as in making sharing easy. Free as in choosing my own license.
  13. Objective #1 Complete Users can get at my code whilst I’m still developing it. Hooray!
  14. GitHub is People GitHub has a great community. People comment on commits.
  15. So what? People commenting is an indirect code review. My code improves. Because I know people are watching I write better code. And I write more documentation!
  16. Fork Code Easily GitHub lets you easily fork someone else’s project. They can merge your changes back into the main project if they want.
  17. Everything into GitHub I put everything in now. If it might be useful to someone it gets Hubbed.
  18. Hurdles It’s scary to let people read your code. It gets less scary though. After that it’s awesome.
  19. Stop. Demo Time For the benefit of the podcast, in this segment of the presentation will give a live demonstration of GitHub. Almost certainly, something will go wrong.
  20. So that’s it. http://github.com/NeilCrosby http://neilcrosby.com/vcard NeilCrosby on most sites, feel free to add. This talk: http://icanhaz.com/opencoding Title page photo: http://www.flickr.com/photos/nwistheone/72190758/

×