https://github.com/jfairbank/pat-packet-visits-ruby-rails
https://github.com/jfairbank/pat-packet-visits-ruby-rails
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jfairbank/pat-packet-visits-ruby-rails
- Owner: jfairbank
- License: mit
- Created: 2016-03-25T12:34:31.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-02T13:55:39.000Z (over 9 years ago)
- Last Synced: 2025-01-21T17:36:53.171Z (9 months ago)
- Language: Ruby
- Size: 36.1 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pat Packet Visits Ruby Rails
This is the story for the "Pat Packet Visit Ruby Rails" talk given at RailsConf
2016 in Kansas City, MO. This story uses the journey of the courier Pat Packet
to explain HTTP, DNS, TCP/IP, and routing.**NOTE:** This story is still in development and is subject to change.
## Abstract
The eager Pat Packet just started his first job at KPS (Kernel Parcel Service).
He knows an important package is coming through from Firechrome Industries
destined for the Puma Kingdom for Ruby Rails herself! Pat’s boss acquiesces to
Pat’s pleas to deliver the package. Come follow Pat’s journey as he delivers
this very important package to Ruby Rails!Whether we realize it or not, a lot of magic goes behind the scenes to deliver
an HTTP request from a browser to a Rails server. In this talk, learn about
TCP/IP, DNS, HTTP, routers, and much more as they help Pat Packet deliver his
package.## Table of Contents
1. [Pat Packet](pat-packet.md)
2. [The Warehouse](the-warehouse.md)
3. [The Recursive Journey](the-recursive-journey.md)
4. [Hop On It](hop-on-it.md)
5. [Ruby Rails](ruby-rails.md)## Legend
- Package
-
Technically, a packet, even though the main character is a packet too
- Continent
- A physical IP-enabled device like a laptop or physical server
- Kingdom
- A software-level server such as a web server or DNS server
- Train
-
Loosely, a broad term for connection mediums such as ethernet, fiber, and
wireless broadcast
- Router Station
- Loosely, a combination of physical routers and switches