|
|
016-virtual-attributes-revised.mp4
|
MP4
|
25.93 MB
|
|
|
016-virtual-attributes-revised.zip
|
ZIP
|
66.3 KB
|
|
|
017-habtm-checkboxes-revised.mp4
|
MP4
|
10.8 MB
|
|
|
017-habtm-checkboxes-revised.zip
|
ZIP
|
93.33 KB
|
|
|
022-eager-loading-revised.mp4
|
MP4
|
16.59 MB
|
|
|
026-hackers-love-mass-assignment-revised.mp4
|
MP4
|
14.27 MB
|
|
|
026-hackers-love-mass-assignment-revised.zip
|
ZIP
|
101.85 KB
|
|
|
048-console-tricks-revised.mp4
|
MP4
|
27.02 MB
|
|
|
048-console-tricks-revised.zip
|
ZIP
|
46.68 KB
|
|
|
051-will-paginate-revised.mp4
|
MP4
|
18.2 MB
|
|
|
051-will-paginate-revised.zip
|
ZIP
|
85.77 KB
|
|
|
053-handling-exceptions-revised.mp4
|
MP4
|
24.64 MB
|
|
|
054-debugging-ruby-revised.mp4
|
MP4
|
12.82 MB
|
|
|
054-debugging-ruby-revised.zip
|
ZIP
|
87.19 KB
|
|
|
056-the-logger-revised.mp4
|
MP4
|
16.93 MB
|
|
|
056-the-logger-revised.zip
|
ZIP
|
88.22 KB
|
|
|
059-optimistic-locking-revised.mp4
|
MP4
|
15.44 MB
|
|
|
059-optimistic-locking-revised.zip
|
ZIP
|
97.15 KB
|
|
|
061-sending-email-revised.mp4
|
MP4
|
18.72 MB
|
|
|
061-sending-email-revised.zip
|
ZIP
|
88.7 KB
|
|
|
063-model-name-in-url-revised.mp4
|
MP4
|
15.85 MB
|
|
|
072-adding-an-environment-revised.mp4
|
MP4
|
9.68 MB
|
|
|
077-destroy-without-javascript-revised.mp4
|
MP4
|
18.6 MB
|
|
|
077-destroy-without-javascript-revised.zip
|
ZIP
|
93.23 KB
|
|
|
085-yaml-configuration-revised.mp4
|
MP4
|
23.42 MB
|
|
|
087-generating-rss-feeds-revised.mp4
|
MP4
|
19.58 MB
|
|
|
087-generating-rss-feeds-revised.zip
|
ZIP
|
87.81 KB
|
|
|
088-dynamic-select-menus-revised.mp4
|
MP4
|
16.8 MB
|
|
|
088-dynamic-select-menus-revised.zip
|
ZIP
|
125.89 KB
|
|
|
089-page-caching-revised.mp4
|
MP4
|
21.07 MB
|
|
|
089-page-caching-revised.zip
|
ZIP
|
91.43 KB
|
|
|
090-fragment-caching-revised.mp4
|
MP4
|
22.13 MB
|
|
|
090-fragment-caching-revised.zip
|
ZIP
|
101.38 KB
|
|
|
102-auto-complete-association-revised.mp4
|
MP4
|
16.91 MB
|
|
|
102-auto-complete-association-revised.zip
|
ZIP
|
95.58 KB
|
|
|
103-site-wide-announcements-revised.mp4
|
MP4
|
24.2 MB
|
|
|
104-exception-notifications-revised.mp4
|
MP4
|
21.69 MB
|
|
|
104-exception-notifications-revised.zip
|
ZIP
|
81.06 KB
|
|
|
106-time-zones-revised.mp4
|
MP4
|
14.29 MB
|
|
|
111-advanced-search-form-revised.mp4
|
MP4
|
16.96 MB
|
|
|
114-endless-page-revised.mp4
|
MP4
|
17.86 MB
|
|
|
114-endless-page-revised.zip
|
ZIP
|
86.68 KB
|
|
|
115-model-caching-revised.mp4
|
MP4
|
28.39 MB
|
|
|
117-semi-static-pages-revised.mp4
|
MP4
|
23.31 MB
|
|
|
117-semi-static-pages-revised.zip
|
ZIP
|
63.64 KB
|
|
|
120-thinking-sphinx-revised.mp4
|
MP4
|
19.74 MB
|
|
|
120-thinking-sphinx-revised.zip
|
ZIP
|
85.27 KB
|
|
|
123-subdomains-revised.mp4
|
MP4
|
15.92 MB
|
|
|
123-subdomains-revised.zip
|
ZIP
|
86.13 KB
|
|
|
133-capistrano-tasks-revised.mp4
|
MP4
|
32.49 MB
|
|
|
133-capistrano-tasks-revised.zip
|
ZIP
|
40.48 KB
|
|
|
136-jquery-ajax-revised.mp4
|
MP4
|
33.07 MB
|
|
|
137-memoization-revised.mp4
|
MP4
|
13.77 MB
|
|
|
137-memoization-revised.zip
|
ZIP
|
55.51 KB
|
|
|
138-i18n-revised.mp4
|
MP4
|
27.86 MB
|
|
|
138-i18n-revised.zip
|
ZIP
|
85.23 KB
|
|
|
147-sortable-lists-revised.mp4
|
MP4
|
18.32 MB
|
|
|
147-sortable-lists-revised.zip
|
ZIP
|
86.36 KB
|
|
|
148-custom-app-generators-revised.mp4
|
MP4
|
29.89 MB
|
|
|
150-rails-metal-revised.mp4
|
MP4
|
13.93 MB
|
|
|
150-rails-metal-revised.zip
|
ZIP
|
81.11 KB
|
|
|
153-pdfs-with-prawn-revised.mp4
|
MP4
|
25.14 MB
|
|
|
153-pdfs-with-prawn-revised.zip
|
ZIP
|
87.17 KB
|
|
|
154-polymorphic-association-revised.mp4
|
MP4
|
19.47 MB
|
|
|
154-polymorphic-association-revised.zip
|
ZIP
|
321.07 KB
|
|
|
158-factories-not-fixtures-revised.mp4
|
MP4
|
21.1 MB
|
|
|
158-factories-not-fixtures-revised.zip
|
ZIP
|
88.68 KB
|
|
|
162-tree-based-navigation-revised.mp4
|
MP4
|
18.51 MB
|
|
|
164-cron-in-ruby-revised.mp4
|
MP4
|
20.12 MB
|
|
|
164-cron-in-ruby-revised.zip
|
ZIP
|
78.27 KB
|
|
|
165-edit-multiple-revised.mp4
|
MP4
|
34.36 MB
|
|
|
169-dynamic-page-caching-revised.mp4
|
MP4
|
14.86 MB
|
|
|
169-dynamic-page-caching-revised.zip
|
ZIP
|
108.86 KB
|
|
|
171-delayed-job-revised.mp4
|
MP4
|
23.21 MB
|
|
|
171-delayed-job-revised.zip
|
ZIP
|
84.37 KB
|
|
|
182-cropping-images-revised.mp4
|
MP4
|
25.16 MB
|
|
|
182-cropping-images-revised.zip
|
ZIP
|
532.93 KB
|
|
|
196-nested-model-form-revised.mp4
|
MP4
|
22.01 MB
|
|
|
196-nested-model-form-revised.zip
|
ZIP
|
104.32 KB
|
|
|
201-bundler-revised.mp4
|
MP4
|
19.56 MB
|
|
|
207-syntax-highlighting-revised.mp4
|
MP4
|
18.93 MB
|
|
|
207-syntax-highlighting-revised.zip
|
ZIP
|
108.42 KB
|
|
|
209-devise-revised.mp4
|
MP4
|
24.82 MB
|
|
|
209-devise-revised.zip
|
ZIP
|
72.45 KB
|
|
|
213-calendars-revised.mp4
|
MP4
|
23.41 MB
|
|
|
213-calendars-revised.zip
|
ZIP
|
60.13 KB
|
|
|
223-charts-graphs-revised.mp4
|
MP4
|
33.62 MB
|
|
|
223-charts-graphs-revised.zip
|
ZIP
|
108.43 KB
|
|
|
229-polling-for-changes-revised.mp4
|
MP4
|
20.24 MB
|
|
|
234-simple-form-revised.mp4
|
MP4
|
30.91 MB
|
|
|
234-simple-form-revised.zip
|
ZIP
|
101.21 KB
|
|
|
235-devise-and-omniauth-revised.mp4
|
MP4
|
22.11 MB
|
|
|
235-devise-and-omniauth-revised.zip
|
ZIP
|
88.83 KB
|
|
|
238-mongoid-revised.mp4
|
MP4
|
16.21 MB
|
|
|
238-mongoid-revised.zip
|
ZIP
|
41.82 KB
|
|
|
241-simple-omniauth-revised.mp4
|
MP4
|
23.76 MB
|
|
|
241-simple-omniauth-revised.zip
|
ZIP
|
91.31 KB
|
|
|
250-authentication-from-scratch-revised.mp4
|
MP4
|
25.05 MB
|
|
|
250-authentication-from-scratch-revised.zip
|
ZIP
|
102.33 KB
|
|
|
258-token-fields-revised.mp4
|
MP4
|
26.79 MB
|
|
|
258-token-fields-revised.zip
|
ZIP
|
172.82 KB
|
|
|
261-testing-javascript-with-jasmine-revised.mp4
|
MP4
|
31.24 MB
|
|
|
261-testing-javascript-with-jasmine-revised.zip
|
ZIP
|
58.47 KB
|
|
|
287-presenters-from-scratch.mp4
|
MP4
|
30.21 MB
|
|
|
287-presenters-from-scratch.zip
|
ZIP
|
130.58 KB
|
|
|
289-paypal-recurring-billing.mp4
|
MP4
|
60.16 MB
|
|
|
289-paypal-recurring-billing.zip
|
ZIP
|
137.1 KB
|
|
|
291-testing-with-vcr.mp4
|
MP4
|
35.73 MB
|
|
|
291-testing-with-vcr.zip
|
ZIP
|
89.03 KB
|
|
|
293-nginx-unicorn.mp4
|
MP4
|
57.95 MB
|
|
|
293-nginx-unicorn.zip
|
ZIP
|
47.92 KB
|
|
|
295-sharing-mustache-templates.mp4
|
MP4
|
48.37 MB
|
|
|
295-sharing-mustache-templates.zip
|
ZIP
|
93.71 KB
|
|
|
297-running-javascript-in-ruby.mp4
|
MP4
|
36.01 MB
|
|
|
297-running-javascript-in-ruby.zip
|
ZIP
|
110.47 KB
|
|
|
299-rails-initialization-walkthrough.mp4
|
MP4
|
50.21 MB
|
|
|
301-extracting-a-ruby-gem.mp4
|
MP4
|
42.7 MB
|
|
|
301-extracting-a-ruby-gem.zip
|
ZIP
|
93.32 KB
|
|
|
303-publishing-a-gem.mp4
|
MP4
|
35.72 MB
|
|
|
303-publishing-a-gem.zip
|
ZIP
|
8.6 KB
|
|
|
305-authentication-with-warden.mp4
|
MP4
|
22.82 MB
|
|
|
305-authentication-with-warden.zip
|
ZIP
|
96.88 KB
|
|
|
307-elasticsearch-part-2.mp4
|
MP4
|
40.1 MB
|
|
|
307-elasticsearch-part-2.zip
|
ZIP
|
84.13 KB
|
|
|
309-a-shell-scripting-story.mp4
|
MP4
|
19.24 MB
|
|
|
309-a-shell-scripting-story.zip
|
ZIP
|
991 B
|
|
|
311-form-builders.mp4
|
MP4
|
26.59 MB
|
|
|
311-form-builders.zip
|
ZIP
|
89.74 KB
|
|
|
313-receiving-email-with-mailman.mp4
|
MP4
|
27.63 MB
|
|
|
313-receiving-email-with-mailman.zip
|
ZIP
|
90.99 KB
|
|
|
315-rollout-and-degrade.mp4
|
MP4
|
28.94 MB
|
|
|
315-rollout-and-degrade.zip
|
ZIP
|
145.72 KB
|
|
|
317-rack-app-from-scratch.mp4
|
MP4
|
29.82 MB
|
|
|
317-rack-app-from-scratch.zip
|
ZIP
|
3.81 KB
|
|
|
319-rails-middleware-walkthrough.mp4
|
MP4
|
41.29 MB
|
|
|
321-http-caching.mp4
|
MP4
|
31.32 MB
|
|
|
321-http-caching.zip
|
ZIP
|
84.56 KB
|
|
|
323-backbone-on-rails-part-1.mp4
|
MP4
|
37.29 MB
|
|
|
323-backbone-on-rails-part-1.zip
|
ZIP
|
49.69 KB
|
|
|
325-backbone-on-rails-part-2.mp4
|
MP4
|
44.82 MB
|
|
|
325-backbone-on-rails-part-2.zip
|
ZIP
|
100.15 KB
|
|
|
327-minitest-with-rails.mp4
|
MP4
|
33.01 MB
|
|
|
327-minitest-with-rails.zip
|
ZIP
|
48.83 KB
|
|
|
329-more-on-twitter-bootstrap.mp4
|
MP4
|
35.66 MB
|
|
|
329-more-on-twitter-bootstrap.zip
|
ZIP
|
166.82 KB
|
|
|
331-a-b-testing-with-split.mp4
|
MP4
|
25.34 MB
|
|
|
331-a-b-testing-with-split.zip
|
ZIP
|
88 KB
|
|
|
333-extending-refinery-cms.mp4
|
MP4
|
40.52 MB
|
|
|
333-extending-refinery-cms.zip
|
ZIP
|
1.54 MB
|
|
|
335-deploying-to-a-vps.mp4
|
MP4
|
48.22 MB
|
|
|
335-deploying-to-a-vps.zip
|
ZIP
|
98.04 KB
|
|
|
337-capistrano-recipes.mp4
|
MP4
|
35.92 MB
|
|
|
337-capistrano-recipes.zip
|
ZIP
|
104.51 KB
|
|
|
339-chef-solo-basics.mp4
|
MP4
|
46.39 MB
|
|
|
339-chef-solo-basics.zip
|
ZIP
|
83.54 KB
|
|
|
341-asset-pipeline-in-production.mp4
|
MP4
|
39.6 MB
|
|
|
341-asset-pipeline-in-production.zip
|
ZIP
|
106.94 KB
|
|
|
343-full-text-search-in-postgresql.mp4
|
MP4
|
47.08 MB
|
|
|
343-full-text-search-in-postgresql.zip
|
ZIP
|
109.08 KB
|
|
|
345-hstore.mp4
|
MP4
|
21.26 MB
|
|
|
345-hstore.zip
|
ZIP
|
85.52 KB
|
|
|
347-rubber-and-amazon-ec2.mp4
|
MP4
|
50.22 MB
|
|
|
347-rubber-and-amazon-ec2.zip
|
ZIP
|
157.04 KB
|
|
|
349-rails-modularity.mp4
|
MP4
|
40.65 MB
|
|
|
349-rails-modularity.zip
|
ZIP
|
133.45 KB
|
|
|
351-a-look-at-meteor.mp4
|
MP4
|
41.53 MB
|
|
|
351-a-look-at-meteor.zip
|
ZIP
|
3.36 KB
|
|
|
353-oauth-with-doorkeeper.mp4
|
MP4
|
44.97 MB
|
|
|
353-oauth-with-doorkeeper.zip
|
ZIP
|
152.55 KB
|
|
|
355-hacking-with-arel.mp4
|
MP4
|
38.68 MB
|
|
|
355-hacking-with-arel.zip
|
ZIP
|
80.43 KB
|
|
|
357-adding-ssl.mp4
|
MP4
|
38.89 MB
|
|
|
357-adding-ssl.zip
|
ZIP
|
99.86 KB
|
|
|
359-twitter-integration.mp4
|
MP4
|
32.37 MB
|
|
|
359-twitter-integration.zip
|
ZIP
|
119.38 KB
|
|
|
361-facebook-graph-api.mp4
|
MP4
|
36.49 MB
|
|
|
361-facebook-graph-api.zip
|
ZIP
|
192.64 KB
|
|
|
363-facebook-open-graph.mp4
|
MP4
|
30.07 MB
|
|
|
363-facebook-open-graph.zip
|
ZIP
|
174.11 KB
|
|
|
365-thread-safety.mp4
|
MP4
|
20.09 MB
|
|
|
365-thread-safety.zip
|
ZIP
|
45.24 KB
|
|
|
367-celluloid.mp4
|
MP4
|
25.98 MB
|
|
|
367-celluloid.zip
|
ZIP
|
1.17 KB
|
|
|
369-client-side-performance.mp4
|
MP4
|
35.36 MB
|
|
|
369-client-side-performance.zip
|
ZIP
|
63.49 KB
|
|
|
371-strong-parameters.mp4
|
MP4
|
30.12 MB
|
|
|
371-strong-parameters.zip
|
ZIP
|
74.87 KB
|
|
|
373-zero-downtime-deployment.mp4
|
MP4
|
28.18 MB
|
|
|
373-zero-downtime-deployment.zip
|
ZIP
|
74.53 KB
|
|
|
375-monit.mp4
|
MP4
|
43.24 MB
|
|
|
375-monit.zip
|
ZIP
|
78.98 KB
|
|
|
377-trinidad.mp4
|
MP4
|
40.79 MB
|
|
|
377-trinidad.zip
|
ZIP
|
69.2 KB
|
|
|
379-template-handlers.mp4
|
MP4
|
29.03 MB
|
|
|
379-template-handlers.zip
|
ZIP
|
62.31 KB
|
|
|
380-memcached-dalli.mp4
|
MP4
|
29.7 MB
|
|
|
380-memcached-dalli.zip
|
ZIP
|
60.74 KB
|
|
|
381-jquery-file-upload.mp4
|
MP4
|
41.67 MB
|
|
|
383-uploading-to-amazon-s3.mp4
|
MP4
|
36.72 MB
|
|
|
385-authorization-from-scratch-part-1.mp4
|
MP4
|
38.15 MB
|
|
|
386-authorization-from-scratch-part-2.mp4
|
MP4
|
54.87 MB
|
|
|
388-multitenancy-with-scopes.mp4
|
MP4
|
25.88 MB
|
|
|
389-multitenancy-with-postgresql.mp4
|
MP4
|
28.75 MB
|
|
|
391-testing-javascript-with-phantomjs.mp4
|
MP4
|
27.27 MB
|
|
|
392-a-tour-of-state-machines.mp4
|
MP4
|
31.51 MB
|
|
|
394-sti-and-polymorphic-associations.mp4
|
MP4
|
29.5 MB
|
|
|
395-action-controller-walkthrough.mp4
|
MP4
|
33.76 MB
|
|
|
397-action-view-walkthrough.mp4
|
MP4
|
46.19 MB
|
|
|
398-service-objects..Id_448870.mp4
|
MP4
|
34.45 MB
|
|
|
398-service-objects.mp4
|
MP4
|
34.45 MB
|
|
|
399-autocomplete-search-terms.mp4
|
MP4
|
31.03 MB
|
|
|
401-actioncontroller-live.mp4
|
MP4
|
31.27 MB
|
|
|
403-dynamic-forms.mp4
|
MP4
|
25.04 MB
|
|
|
405-angularjs.mp4
|
MP4
|
33.32 MB
|
|
|
407-activity-feed-from-scratch.mp4
|
MP4
|
29.32 MB
|
|
|
408-ember-part-1.mp4
|
MP4
|
29.29 MB
|
|
|
410-ember-part-2.mp4
|
MP4
|
26.78 MB
|
|
|
411-performance-testing.mp4
|
MP4
|
46.75 MB
|
|
|
413-fast-tests.mp4
|
MP4
|
44.25 MB
|
|
|
414-batch-api-requests.mp4
|
MP4
|
45.91 MB
|
|
|
416-form-objects.mp4
|
MP4
|
44.98 MB
|
|
|
ASCII PDF
|