$30 off During Our Annual Pro Sale. View Details »

Git and GitHub Platform Review

Git and GitHub Platform Review

Matthew McCullough

October 08, 2014
Tweet

More Decks by Matthew McCullough

Other Decks in Programming

Transcript

  1. Distributed Version Control
    Software Development with Git and GitHub

    View Slide

  2. [email protected]
    @matthewmccull
    matthewmccullough
    !

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. "

    View Slide

  7. DVCS

    View Slide

  8. View Slide

  9. Git and GitHub
    take over the VCS landscape

    View Slide

  10. Why?

    View Slide

  11. solves common Pain Points

    View Slide

  12. create Business Value

    View Slide

  13. View Slide

  14. Migration

    View Slide

  15. SVN ‛ GIT

    View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. If it isn't broke,
    don't fix it.
    right?

    View Slide

  21. “most of your computer science career will be
    single data stream, single CPU, single threaded
    processing. Don’t worry about chapter 7.”
    !
    –my most incorrect university professor, ever

    View Slide

  22. easy…right?

    View Slide

  23. easy

    View Slide

  24. Branching

    View Slide

  25. Branching is easy

    View Slide

  26. ~40 bytes

    View Slide

  27. #

    View Slide

  28. Commits are the atomic unit

    View Slide

  29. $

    View Slide

  30. %

    View Slide

  31. &

    View Slide

  32. Real-time Conversations

    View Slide

  33. '

    View Slide

  34. (

    View Slide

  35. Visual Tools

    View Slide

  36. Branching Visualizations

    View Slide

  37. )

    View Slide

  38. Desktop tools

    View Slide

  39. *

    View Slide

  40. Binaries

    View Slide

  41. TAGS

    View Slide

  42. +

    View Slide

  43. Github Releases

    View Slide

  44. +

    View Slide

  45. Platform features

    View Slide

  46. Mobile views

    View Slide

  47. ,

    View Slide

  48. Pulse Page

    View Slide

  49. -

    View Slide

  50. .

    View Slide

  51. Task Lists

    View Slide

  52. /

    View Slide

  53. Binary Viewers

    View Slide

  54. 0

    View Slide

  55. Bug Tracker + Integration

    View Slide

  56. 1

    View Slide

  57. Automation API

    View Slide

  58. 2

    View Slide

  59. View Slide

  60. View Slide

  61. Full Code Search

    View Slide

  62. 3

    View Slide

  63. LDAP Sync

    View Slide

  64. 4

    View Slide

  65. Markdown

    View Slide

  66. 5

    View Slide

  67. Everything is a URL

    View Slide

  68. 6

    View Slide

  69. Services

    View Slide

  70. Implementation Support

    View Slide

  71. 7

    View Slide

  72. Training Services

    View Slide

  73. 8

    View Slide

  74. Distributed Version Control
    Software Development with Git and GitHub

    View Slide

  75. View Slide