Inner Workings Memcache is a memory caching system that is used to speed up dynamic database-driven websites (like Facebook) by caching data and objects in RAM to reduce reading time. Memcache is Facebook’s primary for of caching and helps alleviate the database load. PHP is a dynamically typed/interpreted scripting language.Facebook uses PHP because it is a good web programming language with extensive support and an active developer community and it is good for rapid iteration. MySQL is used primarily as a key-value store as data is randomly distributed amongst a large set of logical instances. Linux is a Unix-like computer operating system kernel. It’s open source, very customizable, and good for security. Facebook runs the Linux operating system on Apache HTTP Servers. Apache is also free and is the most popular open source web server in use.
Details February 2004 Facebook created by Mark Zukenberg Initially for Ivy League universities only, then to international colleges and high schools (.edu) Sept 2006 Opened for anyone to join February 2010 reaches over 400 million active users More than 400 million active users 50% of our active users log on to Facebook every day Average user has 130 friends on the site Average user spends more than 55 minutes per day on Facebook History Facts
Advantages of using Facebook for Class Spontaneous Motivation by choice rather than coercion (peer pressure) Motivation for Blackboard vs. Facebook Reputation Motivation The willingness to help others can all work to increase one’s prestige in a community Informal Neutral space Lim, Kevin. "FACEBOOK Strategies for the Classroom."
Dangers of using Facebook for class Social issues Awkward social situation Converging identities Application spam Privacy Establish a strong identity online to forestall problems Walled Garden If you are doing original work publish outside -- data portability-trapped data Lim, Kevin. "FACEBOOK Strategies for the Classroom."
Benefits of Participation Collective intelligence-collaborative Transparent-instant gratification Non hierarchical-democratic Potential for passion-ownership Open to public-reputation Permanence-searchable resource Lim, Kevin. "FACEBOOK Strategies for the Classroom."
Examples Stanford University uses the fan page Access to faculty and student projects and can get inspiration for their own projects there. Leverage Facebook to host faculty office hours. “office hours” via video or on the wall. Chuck Martin University of New Hampshire Created a course on FB with live feeds on 3 screens Increased participation “It's really using different media simultaneously on the same subject matter.”
Facebook apps for Education WebinariaScreencast Recorder - Record your desktop screen movements, voice narration, webcam and post on Facebook. Create screencast demos, tutorials or record video presentations for sharing with friends. SlideShare - If you have a slideshare account, you can import your SlideShare.net presentations into Facebook and sync them Courses: Add your courses and activities, manage and share your weekly schedule, create class discussions. Upload and share files Udutu Teach - allows you to import courses from myUdutu, manage which people can take your courses, and track the learners' progress. Quiz Creator - make your own quiz app
Sources Lim, Kevin. "FACEBOOK Strategies for the Classroom." Lecture. 17 Apr. 2010. Theory Is the Reason. Wordpress. Web. http://theory.isthereason.com/?p=2103 http://www.slideshare.net/brainopera/prsa-social-media-strategies-instead-of-tools-1815614 http://www.makeuseof.com/tag/facebook-work-nuts-bolts-technology-explained/ http://www.facebook.com/press/files.php#!/press/info.php?factsheet http://blog.facebook.com/blog.php?post=373207867130&ref=mf http://www.c4lpt.co.uk/jane.html 5 Examples of How Schools Are Using Social Media to Enhance Learning buzz marketing daily, 5 March 2010