Goal abandoned
The author does not write in the goal 10 years 1 month 15 days
Read Rails 4 in Action
I want to get better in Rails development and to attain this goal I'm going to start off from reading this book.
Goal Accomplishment Criteria
I've read 731 pages of the book
-
Chapter 1: Ruby on Rails, the framework
-
1.1 Ruby on Rails Overview
-
1.2 Developing your first application
-
-
Chapter 2: Testing saves your bacon
-
2.1 Test-driven development basics
-
2.2 Behavior-driven development basics
-
-
Chapter 3: Developing a real Rails application
-
3.1 First steps
-
3.2 Version control
-
3.3 Application configuration
-
3.4 Beginning your first feature
-
-
Chapter 4: Oh CRUD!
-
4.1 Viewing projects
-
4.2 Editing projects
-
4.3 Deleting projects
-
4.4 What happens when things can't be found
-
-
Chapter 5: Nested resources
-
5.1 Creating tickets
-
5.2 Viewing tickets
-
5.3 Editing tickets
-
5.4 Deleting tickets
-
-
Chapter 6: Authetication
-
6.1 Authentication basics
-
6.2 Signing up
-
6.3 Signing in
-
6.4 Linking tickets to users
-
6.5 Attributing tickets to users
-
6.6 You broke something!
-
6.7 Fixing the Viewing Tickets feature
-
6.8 Fixing the Editing Tickets feature
-
6.9 Fixing the Deleting Tickets feature
-
-
Chapter 7: Basic access control
-
7.1 Turning users into admins
-
7.2 Restricting actions to admins only
-
7.3 Hiding links
-
7.4 Namespace routing
-
7.5 Namespace-based CRUD
-
-
Chapter 8: Fine-grained access control
-
8.1 Restricting read access
-
8.2 Restricting by scope
-
8.3 Fixing what you broke
-
8.4 Blocking access to tickets
-
8.5 Restricting write access
-
8.6 Restricting update access
-
8.7 Restricting delete access
-
8.8 Hiding links based on permission
-
8.9 Assigning permissions
-
-
Chapter 9: File uploading
-
9.1 Attaching a file
-
9.2 Attaching many files
-
9.3 Serving files through a controller
-
9.4 Using JavaScript
-
-
Chapter 10: Tracking state
-
10.1 Leaving a comment
-
10.2 The comment form
-
10.3 The comment model
-
10.4 The comments controller
-
10.5 Changing a ticket’s state
-
10.6 Tracking changes
-
10.7 Managing states
-
10.8 Locking down states
-
-
Chapter 11: Tagging
-
11.1 Creating tags
-
11.2 Adding more tags
-
11.3 Tag restriction
-
11.4 Deleting a tag
-
11.5 Finding tags
-
-
Chapter 12: Sending Email
-
12.1 Sending ticket notifications
-
12.2 Subscribing to updates
-
12.3 Real world email
-
12.4 Receiving emails
-
-
Chapter 13: Designing an API
-
13.1 The projects API
-
13.2 Beginning the Tickets API
-
13.3 Rate limiting
-
13.4 Versioning an API
-
-
Chapter 14: Deployment
-
14.1 Server setup
-
14.2 RVM and Ruby
-
14.3 Creating a user for the app
-
14.4 The database server
-
14.5 Deploy away!
-
14.6 Serving requests
-
-
Chapter 15: Alternative Authentication
-
15.1 How OAuth Works
-
15.2 Twitter Authentication
-
15.3 GitHub Authentication
-
-
Chapter 16: Basic performance enhancements
-
16.1 Pagination
-
16.2 Database query enhancements
-
16.3 Page and action caching
-
16.4 Background workers
-
-
Chapter 17: Rack-based applications
-
17.1 Building Rack applications
-
17.2 Building bigger Rack applications
-
17.3 Mounting a Rack application with Rails
-
17.4 Middleware
-
- 989
- 07 September 2015, 12:28
Don't miss new posts!
Subscribe for the Goal and follow through to its completion