User:Hayterja/Books/Web Background Knowledge

Stuff every web developer should know about

 * Internet infrastructure
 * Domain Name System
 * Subdomain
 * List of DNS record types
 * CNAME record


 * Hypertext Transfer Protocol
 * Hypertext Transfer Protocol
 * List of HTTP status codes
 * Representational state transfer
 * List of HTTP header fields


 * Debugging HTTP
 * WebSocket
 * Wireshark
 * Fiddler (software)


 * Web security
 * Transport Layer Security
 * Public key certificate
 * Self-signed certificate
 * Hash function
 * Bcrypt


 * Rails Engineering
 * Model–view–controller
 * Ruby (programming language)
 * Ruby on Rails


 * HC's tools
 * Apache HTTP Server
 * Phusion Passenger
 * Nginx
 * Unicorn (web server)
 * Stripe (company)