├── .github └── workflows │ └── build-nanoc.yml ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── assets ├── images │ ├── 209-devise-revised.png │ ├── Dewy_spider_web.jpg │ ├── Ruby_logo.png │ ├── Ruby_on_Rails_logo.png │ ├── Spider_web_Belgium_Luc_Viatour.jpg │ ├── Spider_web_Belgium_Luc_Viatour.png │ ├── adventures-screenshot-annotated.png │ ├── adventures-screenshot-annotated.psd │ ├── adventures-screenshot-annotated@2x.png │ ├── adventures-screenshot-show-status.png │ ├── adventures-screenshot-show-status@2x.png │ ├── apache-server-status.png │ ├── apache-server-status@2x.png │ ├── asset-pipeline.svg │ ├── asset-pipeline2.svg │ ├── atwood-tweet.png │ ├── atwood-tweet@2x.png │ ├── autocomplete.mov │ ├── autocomplete.mp4 │ ├── autocomplete@2x.mov │ ├── autocomplete@2x.mp4 │ ├── avo.jpg │ ├── avo@2x.jpg │ ├── before-after.png │ ├── before-after@2x.png │ ├── belongs_to.png │ ├── book_icon.gif │ ├── branch-and-merge-0.ai │ ├── branch-and-merge-0.svg │ ├── branch-and-merge-1.ai │ ├── branch-and-merge-1.svg │ ├── branch-and-merge-2.svg │ ├── branch-and-merge-3.svg │ ├── branch-and-merge-4.svg │ ├── branch-and-merge-5.svg │ ├── branch-and-merge.svg │ ├── branch-merge-request.png │ ├── branching-1.png │ ├── branching-2.png │ ├── branching-3.png │ ├── branching-4.png │ ├── branching-5.png │ ├── branching-new-branch-new-commit.png │ ├── bullet.gif │ ├── bundler-small.png │ ├── caching-before-lighthouse-2.png │ ├── caching-before-lighthouse-2@2x.png │ ├── caching-before-metrics-2.png │ ├── caching-before-metrics-2@2x.png │ ├── caching-before-metrics-3.png │ ├── caching-before-metrics-3@2x.png │ ├── caching-before-metrics@2x.png │ ├── caching-before-profiler-2.png │ ├── caching-before-profiler-2@2x.png │ ├── caching-before-profiler-3.png │ ├── caching-before-profiler-3@2x.png │ ├── caching-before-waterfall@2x.png │ ├── caching-compare.png │ ├── caching-compare@2x.png │ ├── caching-error.png │ ├── caching-error@2x.png │ ├── caching-step-1-font-metric-2.png │ ├── caching-step-1-font-metric-2@2x.png │ ├── caching-step-1-font-metric-3.png │ ├── caching-step-1-font-metric-3@2x.png │ ├── caching-step-1-font-waterfall-2.png │ ├── caching-step-1-font-waterfall-2@2x.png │ ├── caching-step-1-font-waterfall-3.png │ ├── caching-step-1-font-waterfall-3@2x.png │ ├── caching-step-2-defer-metric-2.png │ ├── caching-step-2-defer-metric-2@2x.png │ ├── caching-step-2-defer-metric-3.png │ ├── caching-step-2-defer-metric-3@2x.png │ ├── caching-step-2-defer-profiler-1.png │ ├── caching-step-2-defer-profiler-1@2x.png │ ├── caching-step-2-defer-profiler-2.png │ ├── caching-step-2-defer-profiler-2@2x.png │ ├── caching-step-2-defer-waterfall-2.png │ ├── caching-step-2-defer-waterfall-2@2x.png │ ├── caching-step-2-defer-waterfall-3.png │ ├── caching-step-2-defer-waterfall-3@2x.png │ ├── caching-step-3-cache-event-profiler-1.png │ ├── caching-step-3-cache-event-profiler-1@2x.png │ ├── caching-step-3-cache-event-profiler-2.png │ ├── caching-step-3-cache-event-profiler-2@2x.png │ ├── caching-step-4-cache-talks-metrics-1.png │ ├── caching-step-4-cache-talks-metrics-1@2x.png │ ├── caching-step-4-cache-talks-metrics-2.png │ ├── caching-step-4-cache-talks-metrics-2@2x.png │ ├── caching-step-4-cache-talks-metrics-3.png │ ├── caching-step-4-cache-talks-metrics-3@2x.png │ ├── caching-step-4-cache-talks-profiler-1.png │ ├── caching-step-4-cache-talks-profiler-1@2x.png │ ├── caching-step-4-cache-talks-profiler-2.png │ ├── caching-step-4-cache-talks-profiler-2@2x.png │ ├── caching-step-4-cache-talks-waterfall-1.png │ ├── caching-step-4-cache-talks-waterfall-1@2x.png │ ├── caching-step-4-cache-talks-waterfall-2.png │ ├── caching-step-4-cache-talks-waterfall-2@2x.png │ ├── caching-step-4-cache-talks-waterfall-3.png │ ├── caching-step-4-cache-talks-waterfall-3@2x.png │ ├── caching-step-5-cache-events-index-metrics-3.png │ ├── caching-step-5-cache-events-index-metrics-3@2x.png │ ├── caching-step-5-cache-events-index-profiler-1.png │ ├── caching-step-5-cache-events-index-profiler-1@2x.png │ ├── caching-step-5-cache-events-index-profiler-2.png │ ├── caching-step-5-cache-events-index-profiler-2@2x.png │ ├── caching-step-5-cache-events-index-profiler-3.png │ ├── caching-step-5-cache-events-index-profiler-3@2x.png │ ├── caching-step-5-cache-events-index-waterfall-3.png │ ├── caching-step-5-cache-events-index-waterfall-3@2x.png │ ├── caching-step-6-optimize-svg-and-externa-svg-metrics-3.png │ ├── caching-step-6-optimize-svg-and-externa-svg-metrics-3@2x.png │ ├── caching-step-6-optimize-svg-and-externa-svg-waterfall-3.png │ ├── caching-step-6-optimize-svg-and-externa-svg-waterfall-3@2x.png │ ├── caching-step-7-cache-event-partials-metrics-3.png │ ├── caching-step-7-cache-event-partials-metrics-3@2x.png │ ├── caching-step-7-cache-event-partials-waterfall-3.png │ ├── caching-step-7-cache-event-partials-waterfall-3@2x.png │ ├── caching.svg │ ├── capistrano-deploy.svg │ ├── challenge.png │ ├── chapters_icon.gif │ ├── chat-screenshot-annotated.png │ ├── chat-screenshot-annotated@2x.png │ ├── check_bullet.gif │ ├── chrome-basic.png │ ├── cli-login-3.png │ ├── cli-login-3@2x.png │ ├── cli-login-4.png │ ├── cli-login-4@2x.png │ ├── cli-login-5.png │ ├── cli-login-5@2x.png │ ├── collaborator.png │ ├── collaborator@2x.png │ ├── compare-caching.png │ ├── compare-caching@2x.png │ ├── compare-waterfall-1.png │ ├── compare-waterfall-1@2x.png │ ├── compare-waterfall-2.png │ ├── compare-waterfall-2@2x.png │ ├── compare-waterfall-3.png │ ├── compare-waterfall-3@2x.png │ ├── conflict-markers.png │ ├── conflict-markers@2x.png │ ├── connect.svg │ ├── cookie-in-chrome.png │ ├── cookie-in-ff-inspector.png │ ├── cookie-in-ff-inspector@2x.png │ ├── cors-error.png │ ├── cors-error@2x.png │ ├── cors-ok.png │ ├── cors-ok@2x.png │ ├── cors_principle.png │ ├── cors_principle@2x.png │ ├── credits_pic_blank.gif │ ├── csrf.png │ ├── cucumber-1.png │ ├── cucumber-2.png │ ├── dash-rails-guide.png │ ├── dblookups-include.png │ ├── dblookups-n-plus-one.png │ ├── dependency.png │ ├── dependency@2x.png │ ├── describe-1.png │ ├── describe-1@2x.png │ ├── describe-2.png │ ├── describe-2@2x.png │ ├── directory-structure-editors.png │ ├── directory-structure-rubymine.png │ ├── directory-structure-vim.png │ ├── dokku.png │ ├── dokku@2x.png │ ├── edge_badge.png │ ├── encoded-jwt3.png │ ├── encoded-jwt3@2x.png │ ├── error-validation.png │ ├── facebook-app.png │ ├── facebook-app@2x.png │ ├── favicon.ico │ ├── feature_tile.gif │ ├── firefox-basic.png │ ├── fly-cli-1.png │ ├── fly-cli-1@2x.png │ ├── fly-cli-2.png │ ├── fly-cli-2@2x.png │ ├── footer_tile.gif │ ├── fxn.png │ ├── gem-active-admin.png │ ├── gem-activity.png │ ├── gem-better_errors.png │ ├── gem-bourbon.png │ ├── gem-neat.png │ ├── generate-comments.png │ ├── getting_started │ │ ├── confirm_dialog.png │ │ ├── form_with_errors.png │ │ ├── index_action_with_edit_link.png │ │ ├── new_post.png │ │ ├── post_with_comments.png │ │ ├── routing_error_no_controller.png │ │ ├── routing_error_no_route_matches.png │ │ ├── show_action_for_posts.png │ │ ├── template_is_missing_posts_new.png │ │ ├── undefined_method_post_path.png │ │ ├── unknown_action_create_for_posts.png │ │ └── unknown_action_new_for_posts.png │ ├── git-1-places.svg │ ├── git-2-commit.svg │ ├── git-3-commit-a.svg │ ├── git-4-remote.svg │ ├── git-branch.png │ ├── git-index.png │ ├── git-logo.svg │ ├── git-remote.png │ ├── git-remote.svg │ ├── git-transport.png │ ├── git-where.png │ ├── git-workflow.svg │ ├── git.png │ ├── git.svg │ ├── git_branch.svg │ ├── git_branches.svg │ ├── git_merge.svg │ ├── git_rebase.svg │ ├── gitcheatsheet.jpg │ ├── gitcheatsheet.png │ ├── github-org-icon.png │ ├── github-org-icon.psd │ ├── github-org-logo.png │ ├── github-org-logo.psd │ ├── github.jpg │ ├── gitlogo.png │ ├── graphql-allProjects.png │ ├── graphql-allProjects@2x.png │ ├── graphql-enum.png │ ├── graphql-enum@2x.png │ ├── graphql-playground.png │ ├── graphql-playground@2x.png │ ├── graphql-project-has-many-urls.png │ ├── graphql-project-has-many-urls@2x.png │ ├── graphql-query-belongs-to.png │ ├── graphql-query-belongs-to@2x.png │ ├── graphql-query-relationship.png │ ├── graphql-query-relationship@2x.png │ ├── grey_bullet.gif │ ├── guard.png │ ├── guard@2x.png │ ├── habtm.png │ ├── has_many.png │ ├── has_many_through.png │ ├── has_one.png │ ├── has_one_through.png │ ├── hash_table.svg │ ├── header_backdrop.png │ ├── header_tile.gif │ ├── hr_rails.svg │ ├── hr_rails_mobile.svg │ ├── hr_rails_white.svg │ ├── hr_rails_white_mobile.svg │ ├── i18n │ │ ├── demo_html_safe.png │ │ ├── demo_localized_pirate.png │ │ ├── demo_translated_en.png │ │ ├── demo_translated_pirate.png │ │ ├── demo_translation_missing.png │ │ └── demo_untranslated.png │ ├── iaas-paas-saas.png │ ├── iaas-paas-saas@2x.png │ ├── icon.png │ ├── icon.svg │ ├── icon_book-close-bookmark-1-wht.svg │ ├── icon_book-close-bookmark-1.svg │ ├── icon_bulb-1.svg │ ├── icon_construction-sign.svg │ ├── icon_hand-stop.svg │ ├── icon_house-chimney-wht.svg │ ├── icon_house-chimney.svg │ ├── icon_question-bubble.svg │ ├── icon_repo-wht.svg │ ├── icon_repo.svg │ ├── icon_task-list-pin.svg │ ├── icons │ │ ├── README │ │ ├── callouts │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 11.png │ │ │ ├── 12.png │ │ │ ├── 13.png │ │ │ ├── 14.png │ │ │ ├── 15.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ │ ├── caution.png │ │ ├── example.png │ │ ├── home.png │ │ ├── important.png │ │ ├── next.png │ │ ├── note.png │ │ ├── prev.png │ │ ├── tip.png │ │ ├── up.png │ │ └── warning.png │ ├── inline_form_1.png │ ├── inline_form_2.png │ ├── jaimeiniesta.jpg │ ├── jasmine.png │ ├── javascript-folder.png │ ├── javascript-folder@2x.png │ ├── jwt-debugger.png │ ├── jwt-debugger@2x.png │ ├── layout_view.svg │ ├── layout_view_partial.svg │ ├── linus-torvalds.jpg │ ├── logo_rails-circle.svg │ ├── nav_arrow.gif │ ├── nested-layouts-ui.png │ ├── network-inspector.png │ ├── network-souders-2008.png │ ├── network-timings.png │ ├── network-timings@2x.png │ ├── network-view-chrome.png │ ├── network-view-firefox.png │ ├── node-example-code.png │ ├── node-example-code@2x.png │ ├── node-example-diagram.png │ ├── nodejs-eventloop.jpg │ ├── note_icon.svg │ ├── oauth-app-config.png │ ├── oauth-app-config@2x.png │ ├── oauth-app-secret.png │ ├── oauth-app-secret@2x.png │ ├── octocat.png │ ├── office-cli-1.png │ ├── office-cli-1@2x.png │ ├── office-cli.png │ ├── office-cli@2x.png │ ├── oscardelben.jpg │ ├── pagespeed.png │ ├── pagespeed@2x.png │ ├── phantomjs.png │ ├── polymorphic.png │ ├── polymorphic_create_error.png │ ├── polymorphic_create_form.png │ ├── public_key_crypto.svg │ ├── query0-0.png │ ├── query0-1.png │ ├── query0-2.png │ ├── query0-3.png │ ├── query1.png │ ├── query1@2x.png │ ├── query2.png │ ├── query2@2x.png │ ├── rack-logo.png │ ├── rack-mini-profiler-faster.png │ ├── rack-mini-profiler-faster@2x.png │ ├── rack-mini-profiler.png │ ├── rack-mini-profiler@2x.png │ ├── radar.png │ ├── rails-cookie.png │ ├── rails-db-migrate.png │ ├── rails-for-zombies-1-0.png │ ├── rails-for-zombies-1-1.png │ ├── rails-for-zombies-1.jpg │ ├── rails-for-zombies-2.jpg │ ├── rails-for-zombies-3.jpg │ ├── rails-for-zombies-4.jpg │ ├── rails-js-1.jpg │ ├── rails-js-1.psd │ ├── rails-js-1@2x.jpg │ ├── rails-js-2.jpg │ ├── rails-js-2.psd │ ├── rails-js-2@2x.jpg │ ├── rails-js-alert.png │ ├── rails-js-app-2.png │ ├── rails-js-app-3.png │ ├── rails-js-app.png │ ├── rails-js-dom.png │ ├── rails-js-log.png │ ├── rails-js-network-html.png │ ├── rails-js.psd │ ├── rails-mvc.svg │ ├── rails-scaffold.png │ ├── rails4_features.png │ ├── rails_console_find.png │ ├── rails_console_find@2x.png │ ├── rails_guides_kindle_cover.jpg │ ├── rails_guides_logo.gif │ ├── rails_logo_remix.gif │ ├── rails_welcome.png │ ├── railscast-auth-from-scratch.jpg │ ├── react-server-components.png │ ├── render-overview.png │ ├── render-overview@2x.png │ ├── rest.png │ ├── rubocop-in-vscode.png │ ├── rubocop-in-vscode@2x.png │ ├── ruby-and-rails-t-shirts.png │ ├── rubycritic-code.png │ ├── rubycritic-code@2x.png │ ├── rubycritic-dashboard.png │ ├── rubycritic-dashboard@2x.png │ ├── russian-change.png │ ├── russian-change@2x.png │ ├── russian.png │ ├── russian@2x.png │ ├── safari-basic.png │ ├── salary-2022.png │ ├── salary-2022@2x.png │ ├── salary-2024.png │ ├── salary-by-jobtitle-2022.png │ ├── salary-by-language-2022.png │ ├── sample-app-todolist.png │ ├── scaffold-0.png │ ├── scaffold-1.png │ ├── scaffold-2.png │ ├── scaffold-3.png │ ├── scaffold-4.png │ ├── scaffold-5.png │ ├── scaffold-6.png │ ├── scaffold-7.png │ ├── scaffold-8.png │ ├── scaffold-with-arrows.png │ ├── scaffold.png │ ├── scaffold.psd │ ├── scaffold.svg │ ├── screens.psd │ ├── screenshot-kanban.png │ ├── security-password-shown.png │ ├── security-password-shown@2x.png │ ├── security-password-test-fails.png │ ├── security-password-test-fails@2x.png │ ├── security-password-test-ok.png │ ├── security │ │ ├── csrf.png │ │ └── session_fixation.png │ ├── session-cart.jpg │ ├── session-cart.psd │ ├── session-cart@2x.jpg │ ├── session_fixation.png │ ├── software-in-boxes.jpg │ ├── source-tree-branches.png │ ├── sql-include-more.png │ ├── sql-include-more@2x.png │ ├── sql-include.png │ ├── sql-include@2x.png │ ├── sql-project.png │ ├── sql-project@2x.png │ ├── sql-users.png │ ├── sql-users@2x.png │ ├── ssh_login_with_public_key.svg │ ├── subscribe_adventure.png │ ├── subscribe_adventure@2x.png │ ├── tab_grey.gif │ ├── tab_info.gif │ ├── tab_note.gif │ ├── tab_red.gif │ ├── tab_repo.png │ ├── tab_yellow.gif │ ├── tab_yellow.png │ ├── tddbin.png │ ├── tddbin@2x.png │ ├── teletype-33.jpg │ ├── timefail-1.png │ ├── timefail-2.png │ ├── timefail-3.png │ ├── two-queries.gif │ ├── two-queries@2x.gif │ ├── up_white_arrow.png │ ├── vi-command-line-mode.png │ ├── vi-insert-mode.png │ ├── vi-modes.ai │ ├── vi-modes.jpg │ ├── vi-modes.svg │ ├── vi-move.png │ ├── vi-normal-mode.png │ ├── vi-recognize-modes.ai │ ├── vi-recognize-modes.png │ ├── vi-recognize-modes.psd │ ├── vi-recognize-modes.svg │ ├── view.png │ ├── view@2x.png │ ├── vijaydev.jpg │ ├── web-authn-entities.png │ ├── web_engineering_logo.png │ ├── webauthn-android-fennec-1.mp4 │ ├── webauthn-android-fennec-1.webm │ ├── webauthn-android-fennec.png │ ├── webpacker-vue.svg │ ├── webpagetest.png │ ├── webpagetest@2x.png │ ├── what-is-node.svg │ ├── ws_chrome.png │ ├── ws_chrome@2x.png │ ├── ws_firefox.png │ ├── ws_firefox@2x.png │ ├── ws_firefox_send.png │ ├── ws_firefox_send@2x.png │ ├── yubikey-5.png │ └── yubikey-5@2x.png ├── javascripts │ ├── .gitattributes │ ├── @hotwired--turbo.js │ ├── clipboard.js │ ├── guides.js │ ├── markdown.js │ ├── reveal.js │ ├── search.js │ └── slides.js ├── robots.txt ├── stylesheets │ ├── epub.css │ ├── myslide.css │ ├── reset.css │ └── reveal.css └── stylesrc │ ├── _dark.scss │ ├── _main.scss │ ├── components │ └── _code-container.scss │ ├── highlight.scss │ ├── print.scss │ ├── style.scss │ └── vendor │ ├── _boilerplate.scss │ ├── _include-media.scss │ └── _normalize.scss ├── bug_report_templates ├── action_controller.rb ├── action_mailbox.rb ├── action_mailer.rb ├── action_view.rb ├── active_job.rb ├── active_record.rb ├── active_record_migrations.rb ├── active_storage.rb ├── benchmark.rb └── generic.rb ├── rails_guides.rb ├── rails_guides ├── epub.rb ├── epub_packer.rb ├── generator.rb ├── helpers.rb ├── markdown.rb └── markdown │ ├── epub_renderer.rb │ └── renderer.rb ├── source ├── _license.html.erb ├── adv_authentication.md ├── advanced_testing.md ├── apis.md ├── architectures.md ├── asset_pipeline.md ├── assets_and_import_map.md ├── assets_and_webpacker.md ├── caching.md ├── deploy-to-paas.md ├── deploying_rails.md ├── documents.yaml ├── git_rebasing.md ├── glossary.md ├── graphql-api.md ├── index.html.erb ├── internationalization.md ├── javascript_and_ajax.md ├── jobs_and_tasks.md ├── layout.html.erb ├── nextjs.md ├── node_basics.md ├── node_cluster.md ├── node_express.md ├── node_vs_rails.md ├── node_websockets.md ├── rails_associations_and_validations.md ├── rails_authentication.md ├── rails_database_and_model.md ├── rails_db.md ├── rails_gems.md ├── rails_new.md ├── rails_security.md ├── rails_turbo.md ├── rails_view_and_controller.md ├── rails_webpack_frontend.md ├── rails_websockets.md ├── rails_with_scaffold.md ├── refactoring_rails.md ├── rest-api.md ├── ruby_commandline.md ├── ruby_oo.md ├── security.md ├── slides_layout.html.erb ├── testing.md ├── testing_and_refactoring.md └── webserver.md └── w3c_validator.rb /.github/workflows/build-nanoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/.github/workflows/build-nanoc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .DS_STORE 3 | output/** 4 | .vscode 5 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/Rakefile -------------------------------------------------------------------------------- /assets/images/209-devise-revised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/209-devise-revised.png -------------------------------------------------------------------------------- /assets/images/Dewy_spider_web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/Dewy_spider_web.jpg -------------------------------------------------------------------------------- /assets/images/Ruby_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/Ruby_logo.png -------------------------------------------------------------------------------- /assets/images/Ruby_on_Rails_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/Ruby_on_Rails_logo.png -------------------------------------------------------------------------------- /assets/images/Spider_web_Belgium_Luc_Viatour.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/Spider_web_Belgium_Luc_Viatour.jpg -------------------------------------------------------------------------------- /assets/images/Spider_web_Belgium_Luc_Viatour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/Spider_web_Belgium_Luc_Viatour.png -------------------------------------------------------------------------------- /assets/images/adventures-screenshot-annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/adventures-screenshot-annotated.png -------------------------------------------------------------------------------- /assets/images/adventures-screenshot-annotated.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/adventures-screenshot-annotated.psd -------------------------------------------------------------------------------- /assets/images/adventures-screenshot-annotated@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/adventures-screenshot-annotated@2x.png -------------------------------------------------------------------------------- /assets/images/adventures-screenshot-show-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/adventures-screenshot-show-status.png -------------------------------------------------------------------------------- /assets/images/adventures-screenshot-show-status@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/adventures-screenshot-show-status@2x.png -------------------------------------------------------------------------------- /assets/images/apache-server-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/apache-server-status.png -------------------------------------------------------------------------------- /assets/images/apache-server-status@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/apache-server-status@2x.png -------------------------------------------------------------------------------- /assets/images/asset-pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/asset-pipeline.svg -------------------------------------------------------------------------------- /assets/images/asset-pipeline2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/asset-pipeline2.svg -------------------------------------------------------------------------------- /assets/images/atwood-tweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/atwood-tweet.png -------------------------------------------------------------------------------- /assets/images/atwood-tweet@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/atwood-tweet@2x.png -------------------------------------------------------------------------------- /assets/images/autocomplete.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/autocomplete.mov -------------------------------------------------------------------------------- /assets/images/autocomplete.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/autocomplete.mp4 -------------------------------------------------------------------------------- /assets/images/autocomplete@2x.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/autocomplete@2x.mov -------------------------------------------------------------------------------- /assets/images/autocomplete@2x.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/autocomplete@2x.mp4 -------------------------------------------------------------------------------- /assets/images/avo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/avo.jpg -------------------------------------------------------------------------------- /assets/images/avo@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/avo@2x.jpg -------------------------------------------------------------------------------- /assets/images/before-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/before-after.png -------------------------------------------------------------------------------- /assets/images/before-after@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/before-after@2x.png -------------------------------------------------------------------------------- /assets/images/belongs_to.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/belongs_to.png -------------------------------------------------------------------------------- /assets/images/book_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/book_icon.gif -------------------------------------------------------------------------------- /assets/images/branch-and-merge-0.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-0.ai -------------------------------------------------------------------------------- /assets/images/branch-and-merge-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-0.svg -------------------------------------------------------------------------------- /assets/images/branch-and-merge-1.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-1.ai -------------------------------------------------------------------------------- /assets/images/branch-and-merge-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-1.svg -------------------------------------------------------------------------------- /assets/images/branch-and-merge-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-2.svg -------------------------------------------------------------------------------- /assets/images/branch-and-merge-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-3.svg -------------------------------------------------------------------------------- /assets/images/branch-and-merge-4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-4.svg -------------------------------------------------------------------------------- /assets/images/branch-and-merge-5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge-5.svg -------------------------------------------------------------------------------- /assets/images/branch-and-merge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-and-merge.svg -------------------------------------------------------------------------------- /assets/images/branch-merge-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branch-merge-request.png -------------------------------------------------------------------------------- /assets/images/branching-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branching-1.png -------------------------------------------------------------------------------- /assets/images/branching-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branching-2.png -------------------------------------------------------------------------------- /assets/images/branching-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branching-3.png -------------------------------------------------------------------------------- /assets/images/branching-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branching-4.png -------------------------------------------------------------------------------- /assets/images/branching-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branching-5.png -------------------------------------------------------------------------------- /assets/images/branching-new-branch-new-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/branching-new-branch-new-commit.png -------------------------------------------------------------------------------- /assets/images/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/bullet.gif -------------------------------------------------------------------------------- /assets/images/bundler-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/bundler-small.png -------------------------------------------------------------------------------- /assets/images/caching-before-lighthouse-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-lighthouse-2.png -------------------------------------------------------------------------------- /assets/images/caching-before-lighthouse-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-lighthouse-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-before-metrics-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-metrics-2.png -------------------------------------------------------------------------------- /assets/images/caching-before-metrics-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-metrics-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-before-metrics-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-metrics-3.png -------------------------------------------------------------------------------- /assets/images/caching-before-metrics-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-metrics-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-before-metrics@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-metrics@2x.png -------------------------------------------------------------------------------- /assets/images/caching-before-profiler-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-profiler-2.png -------------------------------------------------------------------------------- /assets/images/caching-before-profiler-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-profiler-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-before-profiler-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-profiler-3.png -------------------------------------------------------------------------------- /assets/images/caching-before-profiler-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-profiler-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-before-waterfall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-before-waterfall@2x.png -------------------------------------------------------------------------------- /assets/images/caching-compare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-compare.png -------------------------------------------------------------------------------- /assets/images/caching-compare@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-compare@2x.png -------------------------------------------------------------------------------- /assets/images/caching-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-error.png -------------------------------------------------------------------------------- /assets/images/caching-error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-error@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-metric-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-metric-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-metric-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-metric-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-metric-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-metric-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-metric-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-metric-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-waterfall-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-waterfall-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-waterfall-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-waterfall-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-waterfall-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-waterfall-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-1-font-waterfall-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-1-font-waterfall-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-metric-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-metric-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-metric-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-metric-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-metric-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-metric-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-metric-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-metric-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-profiler-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-profiler-1.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-profiler-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-profiler-1@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-profiler-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-profiler-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-profiler-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-profiler-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-waterfall-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-waterfall-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-waterfall-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-waterfall-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-waterfall-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-waterfall-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-2-defer-waterfall-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-2-defer-waterfall-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-3-cache-event-profiler-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-3-cache-event-profiler-1.png -------------------------------------------------------------------------------- /assets/images/caching-step-3-cache-event-profiler-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-3-cache-event-profiler-1@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-3-cache-event-profiler-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-3-cache-event-profiler-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-3-cache-event-profiler-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-3-cache-event-profiler-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-metrics-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-metrics-1.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-metrics-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-metrics-1@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-metrics-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-metrics-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-metrics-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-metrics-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-metrics-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-metrics-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-metrics-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-metrics-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-profiler-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-profiler-1.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-profiler-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-profiler-1@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-profiler-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-profiler-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-profiler-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-profiler-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-waterfall-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-waterfall-1.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-waterfall-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-waterfall-1@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-waterfall-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-waterfall-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-waterfall-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-waterfall-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-waterfall-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-waterfall-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-4-cache-talks-waterfall-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-4-cache-talks-waterfall-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-metrics-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-metrics-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-metrics-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-metrics-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-profiler-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-profiler-1.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-profiler-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-profiler-1@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-profiler-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-profiler-2.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-profiler-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-profiler-2@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-profiler-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-profiler-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-profiler-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-profiler-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-waterfall-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-waterfall-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-5-cache-events-index-waterfall-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-5-cache-events-index-waterfall-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-6-optimize-svg-and-externa-svg-metrics-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-6-optimize-svg-and-externa-svg-metrics-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-6-optimize-svg-and-externa-svg-metrics-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-6-optimize-svg-and-externa-svg-metrics-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-6-optimize-svg-and-externa-svg-waterfall-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-6-optimize-svg-and-externa-svg-waterfall-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-6-optimize-svg-and-externa-svg-waterfall-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-6-optimize-svg-and-externa-svg-waterfall-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-7-cache-event-partials-metrics-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-7-cache-event-partials-metrics-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-7-cache-event-partials-metrics-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-7-cache-event-partials-metrics-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching-step-7-cache-event-partials-waterfall-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-7-cache-event-partials-waterfall-3.png -------------------------------------------------------------------------------- /assets/images/caching-step-7-cache-event-partials-waterfall-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching-step-7-cache-event-partials-waterfall-3@2x.png -------------------------------------------------------------------------------- /assets/images/caching.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/caching.svg -------------------------------------------------------------------------------- /assets/images/capistrano-deploy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/capistrano-deploy.svg -------------------------------------------------------------------------------- /assets/images/challenge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/challenge.png -------------------------------------------------------------------------------- /assets/images/chapters_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/chapters_icon.gif -------------------------------------------------------------------------------- /assets/images/chat-screenshot-annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/chat-screenshot-annotated.png -------------------------------------------------------------------------------- /assets/images/chat-screenshot-annotated@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/chat-screenshot-annotated@2x.png -------------------------------------------------------------------------------- /assets/images/check_bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/check_bullet.gif -------------------------------------------------------------------------------- /assets/images/chrome-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/chrome-basic.png -------------------------------------------------------------------------------- /assets/images/cli-login-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cli-login-3.png -------------------------------------------------------------------------------- /assets/images/cli-login-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cli-login-3@2x.png -------------------------------------------------------------------------------- /assets/images/cli-login-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cli-login-4.png -------------------------------------------------------------------------------- /assets/images/cli-login-4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cli-login-4@2x.png -------------------------------------------------------------------------------- /assets/images/cli-login-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cli-login-5.png -------------------------------------------------------------------------------- /assets/images/cli-login-5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cli-login-5@2x.png -------------------------------------------------------------------------------- /assets/images/collaborator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/collaborator.png -------------------------------------------------------------------------------- /assets/images/collaborator@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/collaborator@2x.png -------------------------------------------------------------------------------- /assets/images/compare-caching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-caching.png -------------------------------------------------------------------------------- /assets/images/compare-caching@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-caching@2x.png -------------------------------------------------------------------------------- /assets/images/compare-waterfall-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-waterfall-1.png -------------------------------------------------------------------------------- /assets/images/compare-waterfall-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-waterfall-1@2x.png -------------------------------------------------------------------------------- /assets/images/compare-waterfall-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-waterfall-2.png -------------------------------------------------------------------------------- /assets/images/compare-waterfall-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-waterfall-2@2x.png -------------------------------------------------------------------------------- /assets/images/compare-waterfall-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-waterfall-3.png -------------------------------------------------------------------------------- /assets/images/compare-waterfall-3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/compare-waterfall-3@2x.png -------------------------------------------------------------------------------- /assets/images/conflict-markers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/conflict-markers.png -------------------------------------------------------------------------------- /assets/images/conflict-markers@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/conflict-markers@2x.png -------------------------------------------------------------------------------- /assets/images/connect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/connect.svg -------------------------------------------------------------------------------- /assets/images/cookie-in-chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cookie-in-chrome.png -------------------------------------------------------------------------------- /assets/images/cookie-in-ff-inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cookie-in-ff-inspector.png -------------------------------------------------------------------------------- /assets/images/cookie-in-ff-inspector@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cookie-in-ff-inspector@2x.png -------------------------------------------------------------------------------- /assets/images/cors-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cors-error.png -------------------------------------------------------------------------------- /assets/images/cors-error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cors-error@2x.png -------------------------------------------------------------------------------- /assets/images/cors-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cors-ok.png -------------------------------------------------------------------------------- /assets/images/cors-ok@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cors-ok@2x.png -------------------------------------------------------------------------------- /assets/images/cors_principle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cors_principle.png -------------------------------------------------------------------------------- /assets/images/cors_principle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cors_principle@2x.png -------------------------------------------------------------------------------- /assets/images/credits_pic_blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/credits_pic_blank.gif -------------------------------------------------------------------------------- /assets/images/csrf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/csrf.png -------------------------------------------------------------------------------- /assets/images/cucumber-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cucumber-1.png -------------------------------------------------------------------------------- /assets/images/cucumber-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/cucumber-2.png -------------------------------------------------------------------------------- /assets/images/dash-rails-guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/dash-rails-guide.png -------------------------------------------------------------------------------- /assets/images/dblookups-include.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/dblookups-include.png -------------------------------------------------------------------------------- /assets/images/dblookups-n-plus-one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/dblookups-n-plus-one.png -------------------------------------------------------------------------------- /assets/images/dependency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/dependency.png -------------------------------------------------------------------------------- /assets/images/dependency@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/dependency@2x.png -------------------------------------------------------------------------------- /assets/images/describe-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/describe-1.png -------------------------------------------------------------------------------- /assets/images/describe-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/describe-1@2x.png -------------------------------------------------------------------------------- /assets/images/describe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/describe-2.png -------------------------------------------------------------------------------- /assets/images/describe-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/describe-2@2x.png -------------------------------------------------------------------------------- /assets/images/directory-structure-editors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/directory-structure-editors.png -------------------------------------------------------------------------------- /assets/images/directory-structure-rubymine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/directory-structure-rubymine.png -------------------------------------------------------------------------------- /assets/images/directory-structure-vim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/directory-structure-vim.png -------------------------------------------------------------------------------- /assets/images/dokku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/dokku.png -------------------------------------------------------------------------------- /assets/images/dokku@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/dokku@2x.png -------------------------------------------------------------------------------- /assets/images/edge_badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/edge_badge.png -------------------------------------------------------------------------------- /assets/images/encoded-jwt3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/encoded-jwt3.png -------------------------------------------------------------------------------- /assets/images/encoded-jwt3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/encoded-jwt3@2x.png -------------------------------------------------------------------------------- /assets/images/error-validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/error-validation.png -------------------------------------------------------------------------------- /assets/images/facebook-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/facebook-app.png -------------------------------------------------------------------------------- /assets/images/facebook-app@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/facebook-app@2x.png -------------------------------------------------------------------------------- /assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/favicon.ico -------------------------------------------------------------------------------- /assets/images/feature_tile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/feature_tile.gif -------------------------------------------------------------------------------- /assets/images/firefox-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/firefox-basic.png -------------------------------------------------------------------------------- /assets/images/fly-cli-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/fly-cli-1.png -------------------------------------------------------------------------------- /assets/images/fly-cli-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/fly-cli-1@2x.png -------------------------------------------------------------------------------- /assets/images/fly-cli-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/fly-cli-2.png -------------------------------------------------------------------------------- /assets/images/fly-cli-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/fly-cli-2@2x.png -------------------------------------------------------------------------------- /assets/images/footer_tile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/footer_tile.gif -------------------------------------------------------------------------------- /assets/images/fxn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/fxn.png -------------------------------------------------------------------------------- /assets/images/gem-active-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gem-active-admin.png -------------------------------------------------------------------------------- /assets/images/gem-activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gem-activity.png -------------------------------------------------------------------------------- /assets/images/gem-better_errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gem-better_errors.png -------------------------------------------------------------------------------- /assets/images/gem-bourbon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gem-bourbon.png -------------------------------------------------------------------------------- /assets/images/gem-neat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gem-neat.png -------------------------------------------------------------------------------- /assets/images/generate-comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/generate-comments.png -------------------------------------------------------------------------------- /assets/images/getting_started/confirm_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/confirm_dialog.png -------------------------------------------------------------------------------- /assets/images/getting_started/form_with_errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/form_with_errors.png -------------------------------------------------------------------------------- /assets/images/getting_started/index_action_with_edit_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/index_action_with_edit_link.png -------------------------------------------------------------------------------- /assets/images/getting_started/new_post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/new_post.png -------------------------------------------------------------------------------- /assets/images/getting_started/post_with_comments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/post_with_comments.png -------------------------------------------------------------------------------- /assets/images/getting_started/routing_error_no_controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/routing_error_no_controller.png -------------------------------------------------------------------------------- /assets/images/getting_started/routing_error_no_route_matches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/routing_error_no_route_matches.png -------------------------------------------------------------------------------- /assets/images/getting_started/show_action_for_posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/show_action_for_posts.png -------------------------------------------------------------------------------- /assets/images/getting_started/template_is_missing_posts_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/template_is_missing_posts_new.png -------------------------------------------------------------------------------- /assets/images/getting_started/undefined_method_post_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/undefined_method_post_path.png -------------------------------------------------------------------------------- /assets/images/getting_started/unknown_action_create_for_posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/unknown_action_create_for_posts.png -------------------------------------------------------------------------------- /assets/images/getting_started/unknown_action_new_for_posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/getting_started/unknown_action_new_for_posts.png -------------------------------------------------------------------------------- /assets/images/git-1-places.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-1-places.svg -------------------------------------------------------------------------------- /assets/images/git-2-commit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-2-commit.svg -------------------------------------------------------------------------------- /assets/images/git-3-commit-a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-3-commit-a.svg -------------------------------------------------------------------------------- /assets/images/git-4-remote.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-4-remote.svg -------------------------------------------------------------------------------- /assets/images/git-branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-branch.png -------------------------------------------------------------------------------- /assets/images/git-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-index.png -------------------------------------------------------------------------------- /assets/images/git-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-logo.svg -------------------------------------------------------------------------------- /assets/images/git-remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-remote.png -------------------------------------------------------------------------------- /assets/images/git-remote.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-remote.svg -------------------------------------------------------------------------------- /assets/images/git-transport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-transport.png -------------------------------------------------------------------------------- /assets/images/git-where.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-where.png -------------------------------------------------------------------------------- /assets/images/git-workflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git-workflow.svg -------------------------------------------------------------------------------- /assets/images/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git.png -------------------------------------------------------------------------------- /assets/images/git.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git.svg -------------------------------------------------------------------------------- /assets/images/git_branch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git_branch.svg -------------------------------------------------------------------------------- /assets/images/git_branches.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git_branches.svg -------------------------------------------------------------------------------- /assets/images/git_merge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git_merge.svg -------------------------------------------------------------------------------- /assets/images/git_rebase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/git_rebase.svg -------------------------------------------------------------------------------- /assets/images/gitcheatsheet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gitcheatsheet.jpg -------------------------------------------------------------------------------- /assets/images/gitcheatsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gitcheatsheet.png -------------------------------------------------------------------------------- /assets/images/github-org-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/github-org-icon.png -------------------------------------------------------------------------------- /assets/images/github-org-icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/github-org-icon.psd -------------------------------------------------------------------------------- /assets/images/github-org-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/github-org-logo.png -------------------------------------------------------------------------------- /assets/images/github-org-logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/github-org-logo.psd -------------------------------------------------------------------------------- /assets/images/github.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/github.jpg -------------------------------------------------------------------------------- /assets/images/gitlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/gitlogo.png -------------------------------------------------------------------------------- /assets/images/graphql-allProjects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-allProjects.png -------------------------------------------------------------------------------- /assets/images/graphql-allProjects@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-allProjects@2x.png -------------------------------------------------------------------------------- /assets/images/graphql-enum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-enum.png -------------------------------------------------------------------------------- /assets/images/graphql-enum@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-enum@2x.png -------------------------------------------------------------------------------- /assets/images/graphql-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-playground.png -------------------------------------------------------------------------------- /assets/images/graphql-playground@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-playground@2x.png -------------------------------------------------------------------------------- /assets/images/graphql-project-has-many-urls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-project-has-many-urls.png -------------------------------------------------------------------------------- /assets/images/graphql-project-has-many-urls@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-project-has-many-urls@2x.png -------------------------------------------------------------------------------- /assets/images/graphql-query-belongs-to.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-query-belongs-to.png -------------------------------------------------------------------------------- /assets/images/graphql-query-belongs-to@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-query-belongs-to@2x.png -------------------------------------------------------------------------------- /assets/images/graphql-query-relationship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-query-relationship.png -------------------------------------------------------------------------------- /assets/images/graphql-query-relationship@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/graphql-query-relationship@2x.png -------------------------------------------------------------------------------- /assets/images/grey_bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/grey_bullet.gif -------------------------------------------------------------------------------- /assets/images/guard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/guard.png -------------------------------------------------------------------------------- /assets/images/guard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/guard@2x.png -------------------------------------------------------------------------------- /assets/images/habtm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/habtm.png -------------------------------------------------------------------------------- /assets/images/has_many.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/has_many.png -------------------------------------------------------------------------------- /assets/images/has_many_through.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/has_many_through.png -------------------------------------------------------------------------------- /assets/images/has_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/has_one.png -------------------------------------------------------------------------------- /assets/images/has_one_through.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/has_one_through.png -------------------------------------------------------------------------------- /assets/images/hash_table.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/hash_table.svg -------------------------------------------------------------------------------- /assets/images/header_backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/header_backdrop.png -------------------------------------------------------------------------------- /assets/images/header_tile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/header_tile.gif -------------------------------------------------------------------------------- /assets/images/hr_rails.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/hr_rails.svg -------------------------------------------------------------------------------- /assets/images/hr_rails_mobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/hr_rails_mobile.svg -------------------------------------------------------------------------------- /assets/images/hr_rails_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/hr_rails_white.svg -------------------------------------------------------------------------------- /assets/images/hr_rails_white_mobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/hr_rails_white_mobile.svg -------------------------------------------------------------------------------- /assets/images/i18n/demo_html_safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/i18n/demo_html_safe.png -------------------------------------------------------------------------------- /assets/images/i18n/demo_localized_pirate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/i18n/demo_localized_pirate.png -------------------------------------------------------------------------------- /assets/images/i18n/demo_translated_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/i18n/demo_translated_en.png -------------------------------------------------------------------------------- /assets/images/i18n/demo_translated_pirate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/i18n/demo_translated_pirate.png -------------------------------------------------------------------------------- /assets/images/i18n/demo_translation_missing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/i18n/demo_translation_missing.png -------------------------------------------------------------------------------- /assets/images/i18n/demo_untranslated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/i18n/demo_untranslated.png -------------------------------------------------------------------------------- /assets/images/iaas-paas-saas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/iaas-paas-saas.png -------------------------------------------------------------------------------- /assets/images/iaas-paas-saas@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/iaas-paas-saas@2x.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon.svg -------------------------------------------------------------------------------- /assets/images/icon_book-close-bookmark-1-wht.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_book-close-bookmark-1-wht.svg -------------------------------------------------------------------------------- /assets/images/icon_book-close-bookmark-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_book-close-bookmark-1.svg -------------------------------------------------------------------------------- /assets/images/icon_bulb-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_bulb-1.svg -------------------------------------------------------------------------------- /assets/images/icon_construction-sign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_construction-sign.svg -------------------------------------------------------------------------------- /assets/images/icon_hand-stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_hand-stop.svg -------------------------------------------------------------------------------- /assets/images/icon_house-chimney-wht.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_house-chimney-wht.svg -------------------------------------------------------------------------------- /assets/images/icon_house-chimney.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_house-chimney.svg -------------------------------------------------------------------------------- /assets/images/icon_question-bubble.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_question-bubble.svg -------------------------------------------------------------------------------- /assets/images/icon_repo-wht.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_repo-wht.svg -------------------------------------------------------------------------------- /assets/images/icon_repo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_repo.svg -------------------------------------------------------------------------------- /assets/images/icon_task-list-pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icon_task-list-pin.svg -------------------------------------------------------------------------------- /assets/images/icons/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/README -------------------------------------------------------------------------------- /assets/images/icons/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/1.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/10.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/11.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/12.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/13.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/14.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/15.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/2.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/3.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/4.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/5.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/6.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/7.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/8.png -------------------------------------------------------------------------------- /assets/images/icons/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/callouts/9.png -------------------------------------------------------------------------------- /assets/images/icons/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/caution.png -------------------------------------------------------------------------------- /assets/images/icons/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/example.png -------------------------------------------------------------------------------- /assets/images/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/home.png -------------------------------------------------------------------------------- /assets/images/icons/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/important.png -------------------------------------------------------------------------------- /assets/images/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/next.png -------------------------------------------------------------------------------- /assets/images/icons/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/note.png -------------------------------------------------------------------------------- /assets/images/icons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/prev.png -------------------------------------------------------------------------------- /assets/images/icons/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/tip.png -------------------------------------------------------------------------------- /assets/images/icons/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/up.png -------------------------------------------------------------------------------- /assets/images/icons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/icons/warning.png -------------------------------------------------------------------------------- /assets/images/inline_form_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/inline_form_1.png -------------------------------------------------------------------------------- /assets/images/inline_form_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/inline_form_2.png -------------------------------------------------------------------------------- /assets/images/jaimeiniesta.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/jaimeiniesta.jpg -------------------------------------------------------------------------------- /assets/images/jasmine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/jasmine.png -------------------------------------------------------------------------------- /assets/images/javascript-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/javascript-folder.png -------------------------------------------------------------------------------- /assets/images/javascript-folder@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/javascript-folder@2x.png -------------------------------------------------------------------------------- /assets/images/jwt-debugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/jwt-debugger.png -------------------------------------------------------------------------------- /assets/images/jwt-debugger@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/jwt-debugger@2x.png -------------------------------------------------------------------------------- /assets/images/layout_view.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/layout_view.svg -------------------------------------------------------------------------------- /assets/images/layout_view_partial.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/layout_view_partial.svg -------------------------------------------------------------------------------- /assets/images/linus-torvalds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/linus-torvalds.jpg -------------------------------------------------------------------------------- /assets/images/logo_rails-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/logo_rails-circle.svg -------------------------------------------------------------------------------- /assets/images/nav_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/nav_arrow.gif -------------------------------------------------------------------------------- /assets/images/nested-layouts-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/nested-layouts-ui.png -------------------------------------------------------------------------------- /assets/images/network-inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/network-inspector.png -------------------------------------------------------------------------------- /assets/images/network-souders-2008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/network-souders-2008.png -------------------------------------------------------------------------------- /assets/images/network-timings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/network-timings.png -------------------------------------------------------------------------------- /assets/images/network-timings@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/network-timings@2x.png -------------------------------------------------------------------------------- /assets/images/network-view-chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/network-view-chrome.png -------------------------------------------------------------------------------- /assets/images/network-view-firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/network-view-firefox.png -------------------------------------------------------------------------------- /assets/images/node-example-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/node-example-code.png -------------------------------------------------------------------------------- /assets/images/node-example-code@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/node-example-code@2x.png -------------------------------------------------------------------------------- /assets/images/node-example-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/node-example-diagram.png -------------------------------------------------------------------------------- /assets/images/nodejs-eventloop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/nodejs-eventloop.jpg -------------------------------------------------------------------------------- /assets/images/note_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/note_icon.svg -------------------------------------------------------------------------------- /assets/images/oauth-app-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/oauth-app-config.png -------------------------------------------------------------------------------- /assets/images/oauth-app-config@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/oauth-app-config@2x.png -------------------------------------------------------------------------------- /assets/images/oauth-app-secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/oauth-app-secret.png -------------------------------------------------------------------------------- /assets/images/oauth-app-secret@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/oauth-app-secret@2x.png -------------------------------------------------------------------------------- /assets/images/octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/octocat.png -------------------------------------------------------------------------------- /assets/images/office-cli-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/office-cli-1.png -------------------------------------------------------------------------------- /assets/images/office-cli-1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/office-cli-1@2x.png -------------------------------------------------------------------------------- /assets/images/office-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/office-cli.png -------------------------------------------------------------------------------- /assets/images/office-cli@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/office-cli@2x.png -------------------------------------------------------------------------------- /assets/images/oscardelben.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/oscardelben.jpg -------------------------------------------------------------------------------- /assets/images/pagespeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/pagespeed.png -------------------------------------------------------------------------------- /assets/images/pagespeed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/pagespeed@2x.png -------------------------------------------------------------------------------- /assets/images/phantomjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/phantomjs.png -------------------------------------------------------------------------------- /assets/images/polymorphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/polymorphic.png -------------------------------------------------------------------------------- /assets/images/polymorphic_create_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/polymorphic_create_error.png -------------------------------------------------------------------------------- /assets/images/polymorphic_create_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/polymorphic_create_form.png -------------------------------------------------------------------------------- /assets/images/public_key_crypto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/public_key_crypto.svg -------------------------------------------------------------------------------- /assets/images/query0-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query0-0.png -------------------------------------------------------------------------------- /assets/images/query0-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query0-1.png -------------------------------------------------------------------------------- /assets/images/query0-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query0-2.png -------------------------------------------------------------------------------- /assets/images/query0-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query0-3.png -------------------------------------------------------------------------------- /assets/images/query1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query1.png -------------------------------------------------------------------------------- /assets/images/query1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query1@2x.png -------------------------------------------------------------------------------- /assets/images/query2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query2.png -------------------------------------------------------------------------------- /assets/images/query2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/query2@2x.png -------------------------------------------------------------------------------- /assets/images/rack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rack-logo.png -------------------------------------------------------------------------------- /assets/images/rack-mini-profiler-faster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rack-mini-profiler-faster.png -------------------------------------------------------------------------------- /assets/images/rack-mini-profiler-faster@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rack-mini-profiler-faster@2x.png -------------------------------------------------------------------------------- /assets/images/rack-mini-profiler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rack-mini-profiler.png -------------------------------------------------------------------------------- /assets/images/rack-mini-profiler@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rack-mini-profiler@2x.png -------------------------------------------------------------------------------- /assets/images/radar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/radar.png -------------------------------------------------------------------------------- /assets/images/rails-cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-cookie.png -------------------------------------------------------------------------------- /assets/images/rails-db-migrate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-db-migrate.png -------------------------------------------------------------------------------- /assets/images/rails-for-zombies-1-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-for-zombies-1-0.png -------------------------------------------------------------------------------- /assets/images/rails-for-zombies-1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-for-zombies-1-1.png -------------------------------------------------------------------------------- /assets/images/rails-for-zombies-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-for-zombies-1.jpg -------------------------------------------------------------------------------- /assets/images/rails-for-zombies-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-for-zombies-2.jpg -------------------------------------------------------------------------------- /assets/images/rails-for-zombies-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-for-zombies-3.jpg -------------------------------------------------------------------------------- /assets/images/rails-for-zombies-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-for-zombies-4.jpg -------------------------------------------------------------------------------- /assets/images/rails-js-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-1.jpg -------------------------------------------------------------------------------- /assets/images/rails-js-1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-1.psd -------------------------------------------------------------------------------- /assets/images/rails-js-1@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-1@2x.jpg -------------------------------------------------------------------------------- /assets/images/rails-js-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-2.jpg -------------------------------------------------------------------------------- /assets/images/rails-js-2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-2.psd -------------------------------------------------------------------------------- /assets/images/rails-js-2@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-2@2x.jpg -------------------------------------------------------------------------------- /assets/images/rails-js-alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-alert.png -------------------------------------------------------------------------------- /assets/images/rails-js-app-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-app-2.png -------------------------------------------------------------------------------- /assets/images/rails-js-app-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-app-3.png -------------------------------------------------------------------------------- /assets/images/rails-js-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-app.png -------------------------------------------------------------------------------- /assets/images/rails-js-dom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-dom.png -------------------------------------------------------------------------------- /assets/images/rails-js-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-log.png -------------------------------------------------------------------------------- /assets/images/rails-js-network-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js-network-html.png -------------------------------------------------------------------------------- /assets/images/rails-js.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-js.psd -------------------------------------------------------------------------------- /assets/images/rails-mvc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-mvc.svg -------------------------------------------------------------------------------- /assets/images/rails-scaffold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails-scaffold.png -------------------------------------------------------------------------------- /assets/images/rails4_features.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails4_features.png -------------------------------------------------------------------------------- /assets/images/rails_console_find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails_console_find.png -------------------------------------------------------------------------------- /assets/images/rails_console_find@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails_console_find@2x.png -------------------------------------------------------------------------------- /assets/images/rails_guides_kindle_cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails_guides_kindle_cover.jpg -------------------------------------------------------------------------------- /assets/images/rails_guides_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails_guides_logo.gif -------------------------------------------------------------------------------- /assets/images/rails_logo_remix.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails_logo_remix.gif -------------------------------------------------------------------------------- /assets/images/rails_welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rails_welcome.png -------------------------------------------------------------------------------- /assets/images/railscast-auth-from-scratch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/railscast-auth-from-scratch.jpg -------------------------------------------------------------------------------- /assets/images/react-server-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/react-server-components.png -------------------------------------------------------------------------------- /assets/images/render-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/render-overview.png -------------------------------------------------------------------------------- /assets/images/render-overview@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/render-overview@2x.png -------------------------------------------------------------------------------- /assets/images/rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rest.png -------------------------------------------------------------------------------- /assets/images/rubocop-in-vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rubocop-in-vscode.png -------------------------------------------------------------------------------- /assets/images/rubocop-in-vscode@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rubocop-in-vscode@2x.png -------------------------------------------------------------------------------- /assets/images/ruby-and-rails-t-shirts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ruby-and-rails-t-shirts.png -------------------------------------------------------------------------------- /assets/images/rubycritic-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rubycritic-code.png -------------------------------------------------------------------------------- /assets/images/rubycritic-code@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rubycritic-code@2x.png -------------------------------------------------------------------------------- /assets/images/rubycritic-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rubycritic-dashboard.png -------------------------------------------------------------------------------- /assets/images/rubycritic-dashboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/rubycritic-dashboard@2x.png -------------------------------------------------------------------------------- /assets/images/russian-change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/russian-change.png -------------------------------------------------------------------------------- /assets/images/russian-change@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/russian-change@2x.png -------------------------------------------------------------------------------- /assets/images/russian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/russian.png -------------------------------------------------------------------------------- /assets/images/russian@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/russian@2x.png -------------------------------------------------------------------------------- /assets/images/safari-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/safari-basic.png -------------------------------------------------------------------------------- /assets/images/salary-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/salary-2022.png -------------------------------------------------------------------------------- /assets/images/salary-2022@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/salary-2022@2x.png -------------------------------------------------------------------------------- /assets/images/salary-2024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/salary-2024.png -------------------------------------------------------------------------------- /assets/images/salary-by-jobtitle-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/salary-by-jobtitle-2022.png -------------------------------------------------------------------------------- /assets/images/salary-by-language-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/salary-by-language-2022.png -------------------------------------------------------------------------------- /assets/images/sample-app-todolist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sample-app-todolist.png -------------------------------------------------------------------------------- /assets/images/scaffold-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-0.png -------------------------------------------------------------------------------- /assets/images/scaffold-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-1.png -------------------------------------------------------------------------------- /assets/images/scaffold-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-2.png -------------------------------------------------------------------------------- /assets/images/scaffold-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-3.png -------------------------------------------------------------------------------- /assets/images/scaffold-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-4.png -------------------------------------------------------------------------------- /assets/images/scaffold-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-5.png -------------------------------------------------------------------------------- /assets/images/scaffold-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-6.png -------------------------------------------------------------------------------- /assets/images/scaffold-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-7.png -------------------------------------------------------------------------------- /assets/images/scaffold-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-8.png -------------------------------------------------------------------------------- /assets/images/scaffold-with-arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold-with-arrows.png -------------------------------------------------------------------------------- /assets/images/scaffold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold.png -------------------------------------------------------------------------------- /assets/images/scaffold.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold.psd -------------------------------------------------------------------------------- /assets/images/scaffold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/scaffold.svg -------------------------------------------------------------------------------- /assets/images/screens.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/screens.psd -------------------------------------------------------------------------------- /assets/images/screenshot-kanban.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/screenshot-kanban.png -------------------------------------------------------------------------------- /assets/images/security-password-shown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/security-password-shown.png -------------------------------------------------------------------------------- /assets/images/security-password-shown@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/security-password-shown@2x.png -------------------------------------------------------------------------------- /assets/images/security-password-test-fails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/security-password-test-fails.png -------------------------------------------------------------------------------- /assets/images/security-password-test-fails@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/security-password-test-fails@2x.png -------------------------------------------------------------------------------- /assets/images/security-password-test-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/security-password-test-ok.png -------------------------------------------------------------------------------- /assets/images/security/csrf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/security/csrf.png -------------------------------------------------------------------------------- /assets/images/security/session_fixation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/security/session_fixation.png -------------------------------------------------------------------------------- /assets/images/session-cart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/session-cart.jpg -------------------------------------------------------------------------------- /assets/images/session-cart.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/session-cart.psd -------------------------------------------------------------------------------- /assets/images/session-cart@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/session-cart@2x.jpg -------------------------------------------------------------------------------- /assets/images/session_fixation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/session_fixation.png -------------------------------------------------------------------------------- /assets/images/software-in-boxes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/software-in-boxes.jpg -------------------------------------------------------------------------------- /assets/images/source-tree-branches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/source-tree-branches.png -------------------------------------------------------------------------------- /assets/images/sql-include-more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-include-more.png -------------------------------------------------------------------------------- /assets/images/sql-include-more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-include-more@2x.png -------------------------------------------------------------------------------- /assets/images/sql-include.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-include.png -------------------------------------------------------------------------------- /assets/images/sql-include@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-include@2x.png -------------------------------------------------------------------------------- /assets/images/sql-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-project.png -------------------------------------------------------------------------------- /assets/images/sql-project@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-project@2x.png -------------------------------------------------------------------------------- /assets/images/sql-users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-users.png -------------------------------------------------------------------------------- /assets/images/sql-users@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/sql-users@2x.png -------------------------------------------------------------------------------- /assets/images/ssh_login_with_public_key.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ssh_login_with_public_key.svg -------------------------------------------------------------------------------- /assets/images/subscribe_adventure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/subscribe_adventure.png -------------------------------------------------------------------------------- /assets/images/subscribe_adventure@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/subscribe_adventure@2x.png -------------------------------------------------------------------------------- /assets/images/tab_grey.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tab_grey.gif -------------------------------------------------------------------------------- /assets/images/tab_info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tab_info.gif -------------------------------------------------------------------------------- /assets/images/tab_note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tab_note.gif -------------------------------------------------------------------------------- /assets/images/tab_red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tab_red.gif -------------------------------------------------------------------------------- /assets/images/tab_repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tab_repo.png -------------------------------------------------------------------------------- /assets/images/tab_yellow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tab_yellow.gif -------------------------------------------------------------------------------- /assets/images/tab_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tab_yellow.png -------------------------------------------------------------------------------- /assets/images/tddbin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tddbin.png -------------------------------------------------------------------------------- /assets/images/tddbin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/tddbin@2x.png -------------------------------------------------------------------------------- /assets/images/teletype-33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/teletype-33.jpg -------------------------------------------------------------------------------- /assets/images/timefail-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/timefail-1.png -------------------------------------------------------------------------------- /assets/images/timefail-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/timefail-2.png -------------------------------------------------------------------------------- /assets/images/timefail-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/timefail-3.png -------------------------------------------------------------------------------- /assets/images/two-queries.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/two-queries.gif -------------------------------------------------------------------------------- /assets/images/two-queries@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/two-queries@2x.gif -------------------------------------------------------------------------------- /assets/images/up_white_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/up_white_arrow.png -------------------------------------------------------------------------------- /assets/images/vi-command-line-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-command-line-mode.png -------------------------------------------------------------------------------- /assets/images/vi-insert-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-insert-mode.png -------------------------------------------------------------------------------- /assets/images/vi-modes.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-modes.ai -------------------------------------------------------------------------------- /assets/images/vi-modes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-modes.jpg -------------------------------------------------------------------------------- /assets/images/vi-modes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-modes.svg -------------------------------------------------------------------------------- /assets/images/vi-move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-move.png -------------------------------------------------------------------------------- /assets/images/vi-normal-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-normal-mode.png -------------------------------------------------------------------------------- /assets/images/vi-recognize-modes.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-recognize-modes.ai -------------------------------------------------------------------------------- /assets/images/vi-recognize-modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-recognize-modes.png -------------------------------------------------------------------------------- /assets/images/vi-recognize-modes.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-recognize-modes.psd -------------------------------------------------------------------------------- /assets/images/vi-recognize-modes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vi-recognize-modes.svg -------------------------------------------------------------------------------- /assets/images/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/view.png -------------------------------------------------------------------------------- /assets/images/view@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/view@2x.png -------------------------------------------------------------------------------- /assets/images/vijaydev.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/vijaydev.jpg -------------------------------------------------------------------------------- /assets/images/web-authn-entities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/web-authn-entities.png -------------------------------------------------------------------------------- /assets/images/web_engineering_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/web_engineering_logo.png -------------------------------------------------------------------------------- /assets/images/webauthn-android-fennec-1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/webauthn-android-fennec-1.mp4 -------------------------------------------------------------------------------- /assets/images/webauthn-android-fennec-1.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/webauthn-android-fennec-1.webm -------------------------------------------------------------------------------- /assets/images/webauthn-android-fennec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/webauthn-android-fennec.png -------------------------------------------------------------------------------- /assets/images/webpacker-vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/webpacker-vue.svg -------------------------------------------------------------------------------- /assets/images/webpagetest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/webpagetest.png -------------------------------------------------------------------------------- /assets/images/webpagetest@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/webpagetest@2x.png -------------------------------------------------------------------------------- /assets/images/what-is-node.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/what-is-node.svg -------------------------------------------------------------------------------- /assets/images/ws_chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ws_chrome.png -------------------------------------------------------------------------------- /assets/images/ws_chrome@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ws_chrome@2x.png -------------------------------------------------------------------------------- /assets/images/ws_firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ws_firefox.png -------------------------------------------------------------------------------- /assets/images/ws_firefox@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ws_firefox@2x.png -------------------------------------------------------------------------------- /assets/images/ws_firefox_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ws_firefox_send.png -------------------------------------------------------------------------------- /assets/images/ws_firefox_send@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/ws_firefox_send@2x.png -------------------------------------------------------------------------------- /assets/images/yubikey-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/yubikey-5.png -------------------------------------------------------------------------------- /assets/images/yubikey-5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/images/yubikey-5@2x.png -------------------------------------------------------------------------------- /assets/javascripts/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/.gitattributes -------------------------------------------------------------------------------- /assets/javascripts/@hotwired--turbo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/@hotwired--turbo.js -------------------------------------------------------------------------------- /assets/javascripts/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/clipboard.js -------------------------------------------------------------------------------- /assets/javascripts/guides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/guides.js -------------------------------------------------------------------------------- /assets/javascripts/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/markdown.js -------------------------------------------------------------------------------- /assets/javascripts/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/reveal.js -------------------------------------------------------------------------------- /assets/javascripts/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/search.js -------------------------------------------------------------------------------- /assets/javascripts/slides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/javascripts/slides.js -------------------------------------------------------------------------------- /assets/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/robots.txt -------------------------------------------------------------------------------- /assets/stylesheets/epub.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesheets/epub.css -------------------------------------------------------------------------------- /assets/stylesheets/myslide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesheets/myslide.css -------------------------------------------------------------------------------- /assets/stylesheets/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesheets/reset.css -------------------------------------------------------------------------------- /assets/stylesheets/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesheets/reveal.css -------------------------------------------------------------------------------- /assets/stylesrc/_dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/_dark.scss -------------------------------------------------------------------------------- /assets/stylesrc/_main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/_main.scss -------------------------------------------------------------------------------- /assets/stylesrc/components/_code-container.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/components/_code-container.scss -------------------------------------------------------------------------------- /assets/stylesrc/highlight.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/highlight.scss -------------------------------------------------------------------------------- /assets/stylesrc/print.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/print.scss -------------------------------------------------------------------------------- /assets/stylesrc/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/style.scss -------------------------------------------------------------------------------- /assets/stylesrc/vendor/_boilerplate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/vendor/_boilerplate.scss -------------------------------------------------------------------------------- /assets/stylesrc/vendor/_include-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/vendor/_include-media.scss -------------------------------------------------------------------------------- /assets/stylesrc/vendor/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/assets/stylesrc/vendor/_normalize.scss -------------------------------------------------------------------------------- /bug_report_templates/action_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/action_controller.rb -------------------------------------------------------------------------------- /bug_report_templates/action_mailbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/action_mailbox.rb -------------------------------------------------------------------------------- /bug_report_templates/action_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/action_mailer.rb -------------------------------------------------------------------------------- /bug_report_templates/action_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/action_view.rb -------------------------------------------------------------------------------- /bug_report_templates/active_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/active_job.rb -------------------------------------------------------------------------------- /bug_report_templates/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/active_record.rb -------------------------------------------------------------------------------- /bug_report_templates/active_record_migrations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/active_record_migrations.rb -------------------------------------------------------------------------------- /bug_report_templates/active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/active_storage.rb -------------------------------------------------------------------------------- /bug_report_templates/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/benchmark.rb -------------------------------------------------------------------------------- /bug_report_templates/generic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/bug_report_templates/generic.rb -------------------------------------------------------------------------------- /rails_guides.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides.rb -------------------------------------------------------------------------------- /rails_guides/epub.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides/epub.rb -------------------------------------------------------------------------------- /rails_guides/epub_packer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides/epub_packer.rb -------------------------------------------------------------------------------- /rails_guides/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides/generator.rb -------------------------------------------------------------------------------- /rails_guides/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides/helpers.rb -------------------------------------------------------------------------------- /rails_guides/markdown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides/markdown.rb -------------------------------------------------------------------------------- /rails_guides/markdown/epub_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides/markdown/epub_renderer.rb -------------------------------------------------------------------------------- /rails_guides/markdown/renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/rails_guides/markdown/renderer.rb -------------------------------------------------------------------------------- /source/_license.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/_license.html.erb -------------------------------------------------------------------------------- /source/adv_authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/adv_authentication.md -------------------------------------------------------------------------------- /source/advanced_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/advanced_testing.md -------------------------------------------------------------------------------- /source/apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/apis.md -------------------------------------------------------------------------------- /source/architectures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/architectures.md -------------------------------------------------------------------------------- /source/asset_pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/asset_pipeline.md -------------------------------------------------------------------------------- /source/assets_and_import_map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/assets_and_import_map.md -------------------------------------------------------------------------------- /source/assets_and_webpacker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/assets_and_webpacker.md -------------------------------------------------------------------------------- /source/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/caching.md -------------------------------------------------------------------------------- /source/deploy-to-paas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/deploy-to-paas.md -------------------------------------------------------------------------------- /source/deploying_rails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/deploying_rails.md -------------------------------------------------------------------------------- /source/documents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/documents.yaml -------------------------------------------------------------------------------- /source/git_rebasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/git_rebasing.md -------------------------------------------------------------------------------- /source/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/glossary.md -------------------------------------------------------------------------------- /source/graphql-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/graphql-api.md -------------------------------------------------------------------------------- /source/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/index.html.erb -------------------------------------------------------------------------------- /source/internationalization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/internationalization.md -------------------------------------------------------------------------------- /source/javascript_and_ajax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/javascript_and_ajax.md -------------------------------------------------------------------------------- /source/jobs_and_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/jobs_and_tasks.md -------------------------------------------------------------------------------- /source/layout.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/layout.html.erb -------------------------------------------------------------------------------- /source/nextjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/nextjs.md -------------------------------------------------------------------------------- /source/node_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/node_basics.md -------------------------------------------------------------------------------- /source/node_cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/node_cluster.md -------------------------------------------------------------------------------- /source/node_express.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/node_express.md -------------------------------------------------------------------------------- /source/node_vs_rails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/node_vs_rails.md -------------------------------------------------------------------------------- /source/node_websockets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/node_websockets.md -------------------------------------------------------------------------------- /source/rails_associations_and_validations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_associations_and_validations.md -------------------------------------------------------------------------------- /source/rails_authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_authentication.md -------------------------------------------------------------------------------- /source/rails_database_and_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_database_and_model.md -------------------------------------------------------------------------------- /source/rails_db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_db.md -------------------------------------------------------------------------------- /source/rails_gems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_gems.md -------------------------------------------------------------------------------- /source/rails_new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_new.md -------------------------------------------------------------------------------- /source/rails_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_security.md -------------------------------------------------------------------------------- /source/rails_turbo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_turbo.md -------------------------------------------------------------------------------- /source/rails_view_and_controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_view_and_controller.md -------------------------------------------------------------------------------- /source/rails_webpack_frontend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_webpack_frontend.md -------------------------------------------------------------------------------- /source/rails_websockets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_websockets.md -------------------------------------------------------------------------------- /source/rails_with_scaffold.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rails_with_scaffold.md -------------------------------------------------------------------------------- /source/refactoring_rails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/refactoring_rails.md -------------------------------------------------------------------------------- /source/rest-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/rest-api.md -------------------------------------------------------------------------------- /source/ruby_commandline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/ruby_commandline.md -------------------------------------------------------------------------------- /source/ruby_oo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/ruby_oo.md -------------------------------------------------------------------------------- /source/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/security.md -------------------------------------------------------------------------------- /source/slides_layout.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/slides_layout.html.erb -------------------------------------------------------------------------------- /source/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/testing.md -------------------------------------------------------------------------------- /source/testing_and_refactoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/testing_and_refactoring.md -------------------------------------------------------------------------------- /source/webserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/source/webserver.md -------------------------------------------------------------------------------- /w3c_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/backend-development/backend-development-textbook/HEAD/w3c_validator.rb --------------------------------------------------------------------------------