GitHub and heroku • Detailed explanations of all elements • Useful even for experienced coders • Full book for free • Videos and PDFs can be bought to support it Sunday, May 5, 13
what the project looked like for its whole history • Distributed version control: many people can work on the same project at the same time without problems • Use it now to: • Share on GitHub and post on heroku • Build good habits from the start Sunday, May 5, 13
code • Repository: All your snapshots neatly arranged in one album • Most common version control in the Ruby community: lots of help is out there! • More information: • git-scm.com (official git site) • progit.org (a full book online, plus a blog) Sunday, May 5, 13
online • Explore other people’s code • Watch: get a feed of updates to the repository • Fork: copy the repository so you can play with it • Collaborate on code • Pull request: ask the owner to add your changes • Review code • Find help with someone’s code • Issues: Find or submit tickets about a problem • Wiki: Some repositories have a wiki Sunday, May 5, 13
the site, e.g. • site:stackoverflow.com rails passwords Stack Overflow Tips • As with any search, try adjusting your search terms if you don’t find what you want right away • If you can’t find it, ask it! Sunday, May 5, 13
personal favorite • Defaults to most current versions • Easy to choose specific older versions • Shows Ruby and Rails results together Sunday, May 5, 13
– Regular expressions editor • Markdown – used to format comments on GitHub, and in various other places • http://daringfireball.net/projects/markdown/syntax • pow.cx – Local server tool (Mac only) Development Tools Sunday, May 5, 13