March 6, 2012Tech Immersion 1
AGENDA• Web Architecture Overview - 45 Minutes• Quick Break• Social Samba - Saga Writer Deep-Dive: 1 Hour  www.socialsamba...
OVERVIEW• Domains / Domain Registrar (Go Daddy, Register.com)• IP Address - Think of it as a Phone Number (its a unique  i...
SERVERS• Servers - can be a machines and/or an applications  (Apache)• Protocols - Mail, FTP, HTTP (FTP is what is used to...
WEBSITES / WEB APPS• Static (index.html) vs. Dynamic Pages (index.php)• Dynamic pages are driven by a database• Databases ...
COMMON TERMS• Cloud - ability to expand/extend capacity without  investing in new infrastructure• Linux / Unix / Microsoft...
CUSTOM vs. OFF-THE-SHELF• Skinned or Themed Blogs vs. Content Management  System• When Creating Custom Software Consider:•...
ADVICE• Reduce functionality and prototype heavily• Release early and ongoing (continuous process)• "Agile" development• P...
CONTACTmike@storycode.orgwww.storycode.org  @storycodeorg
Upcoming SlideShare
Loading in...5
×

StoryCode Tech Immersion 1

1,074

Published on

A high-level overview of web architecture geared specifically towards storytellers. (www.storycode.org)

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,074
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

StoryCode Tech Immersion 1

  1. 1. March 6, 2012Tech Immersion 1
  2. 2. AGENDA• Web Architecture Overview - 45 Minutes• Quick Break• Social Samba - Saga Writer Deep-Dive: 1 Hour www.socialsamba.com
  3. 3. OVERVIEW• Domains / Domain Registrar (Go Daddy, Register.com)• IP Address - Think of it as a Phone Number (its a unique identifier "103.22.11.24")• DNS - (points the domain name to the server IP Address)• Good overall reference link: http:// computer.howstuffworks.com/web-server.htm
  4. 4. 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
  5. 5. WEBSITES / WEB APPS• Static (index.html) vs. Dynamic Pages (index.php)• Dynamic pages are driven by a database• Databases - Like a spreadsheet (MySQL, Oracle, Etc.)• Languages - PHP, C#, Python, Javascript, Ruby on Rails• Common Web Applications (Blogs/CMS Tools): Wordpress, Joomla, Drupal
  6. 6. 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).
  7. 7. 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
  8. 8. 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. 
  9. 9. CONTACTmike@storycode.orgwww.storycode.org @storycodeorg
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×