Works in progress, and not in order.
- Planning your idea
- Diagramming your domain model
- Getting started with Gitpod
- Gitpod keyboard shortcuts and other productivity tips
- Using /git
- Getting automated feedback with rails grade
- Sharing your Gitpod workspace
- HTML Reference
- Deploying to Heroku
- Design resources
- The One Ruby Reference
- Nouns, verbs, and grammar
- A few program notes
- String
- Integer
- Float
- Date
- Array
- If statements
- Loops
- Each
- Hash
- Our own classes
- Handling exceptions with
begin
/rescue
/end
- Storing credentials securely on Gitpod
- Meteorologist (Intro to APIs)
- Sending emails and text messages
- Google Translate API
- API Resources
- Different Ruby Styles
- Adding Routes
- Refactoring Fortune Teller with Dynamic Routes
- Cookies
- More ways of using cookies
- ActiveRecord: Our translator to the database
- Refactoring MSM Queries with Methods
- Data integrity with Validations
- Advanced Assocations Wizard (
has_many
/belongs_to
) - Draft Generators
- Image Uploads
- Loading data from a CSV
- Searching and filtering with Ransack
- Embedding a Google Map in a view template
- Photogram Final
- Tower of Babel
- A few management readings
- Starting a Rails app from scratch
- Adding a sample_data rake task
- Command-line Git basics
- A few Git aliases
- Continuous Delivery
- Authorization with Pundit
- Minimal JavaScript for Rails Developers
- Ajax with Rails UJS
- Installing Ruby locally
Please let us know if you find any links to pages that are no longer live, or any other errata.