Https://gist.github.com/xdite/4044f3a037de029bc35cFrom idea to products:-ideation, wireframes, mockups, design and Development-the design to Development handoff-build views from Mockups front end Frameworks-haml-sass-twitter Bo Otstrap-jquery team collaboration-advanced git-github Flow process-code Review process testing:-the Rationa Le behind testing-technical debt-unit, functional and integration tests-development and Test Databases-shoulda Matcher S-ways to write TESTS-TDD and red/green/refactor-testing with rspec-two styles of writing tests in Rspec-the Buil T in Rspec Matchers-single assertion Principle-controller tests-object generation-generate fake data-dealing with car Dinality and boundary conditions-refactor in tdd-growing complexity guided by tests-interactive debugging for Solution Discovery-respond to feature changes-macros-shared examples-feature Specs-capybara-test doubles and method Stubs-fe Ature Tests with Javascript-testing Email sending-fully Integrated API tests-message expectations-mocking-stubs and mocks building Application S-seeding data-search-sending emails-use random tokens-email Service providers-custom form builders-custom form Bui Lders as Gems-complex forms-self referential associations-organize cross cutting functionality with Concerns-backgroun D jobs-resque and sidekiq-s3-uploading files-scheduled jobs-skinny controller, Fat model-structural refactors-separ ating actors-securing access-wrapping apis-exposing apis-responding to Web hooks-collect credit card Payments-checko Ut-payment forms-recurring Billing-handle callback Events-beyond mvc-decorators-beyond Mvc-policies-beyond MVC- Domain objects-beyond mvc-service objects-beyond mvc-objects on Rails-beyond mvc-object composition, Object Orie nted design and yagni-social networking-user management-account management-billing management deployment an D Production concerns-sEcure sensitive Data-procfile and foreman-unicorn-staging and Production environments-deployment scripts-safe Guardin G Staging Environment-email filters for staging environment-integrating ssl-production environment Monitoring-handle p Roduction errors-production Data Backup and Restore-asset hosts
Rails Step-by-step reference