AGENDA• Web Architecture Overview - 45 Minutes• Quick Break• Social Samba - Saga Writer Deep-Dive: 1 Hour www.socialsamba.com
OVERVIEW• Domains / Domain Registrar (Go Daddy, Register.com)• IP Address - Think of it as a Phone Number (its a unique identifier "22.214.171.124")• DNS - (points the domain name to the server IP Address)• Good overall reference link: http:// computer.howstuffworks.com/web-server.htm
SERVERS• Servers - can be a machines and/or an applications (Apache)• Protocols - Mail, FTP, HTTP (FTP is what is used to load files to a server)• Hosting - Internet Service Provider (ISP) Mail and/or Web Shared or Dedicated
COMMON TERMS• Cloud - ability to expand/extend capacity without investing in new infrastructure• Linux / Unix / Microsoft - web server operating systems• SSL - Secure Socket Layer "https" - needed for Facebook “apps”• API - Application Protocol Interface. How you interface with a third-party technology (like Twitter or Facebook).
CUSTOM vs. OFF-THE-SHELF• Skinned or Themed Blogs vs. Content Management System• When Creating Custom Software Consider:• Creative Technologist or Designer/CTO Combo• Process: Information Architecture/Requirements (Use Cases, Wireframes), Design, Development, Testing, Launch• Developer Resources: Front-End vs. Back-End - these are often different people
ADVICE• Reduce functionality and prototype heavily• Release early and ongoing (continuous process)• "Agile" development• Procedural stories work well with technology - create the rules then let the technology construct the story. [User] watched [favorite movie] and really liked it. [John] watched [American Beauty] and really liked it.