Top facebook books mentioned on stackoverflow.com

Features the best practices in the art and science of constructing software--topics include design, applying good techniques to construction, eliminating errors, planning, managing construction activities, and relating personal character to superior software. Original. (Intermediate)

Beginning Rails 3 is the practical starting point for anyone wanting to learn how to build dynamic web applications using the Rails framework for Ruby. You'll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy. This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails 3 assumes basic familiarity with web terms and technologies, but doesn't require you to be an expert. Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to object-oriented programming, and part dissertation on open source software, this title doesn't just explain how to do something in Rails, it explains why. Learn to create Rails web applications from scratch Includes a gentle introduction to the Ruby programming language Completely updated to include the features of Rails 3 What you’ll learn Rails 3 includes the combined power of Rails and Merb. Beginning Rails 3 will get you started in learning this technology and creating dynamic web applications in next to no time. Install Rails on a Mac, Windows, or Linux system Understand the Model-View-Controller architecture Learn the value of databases and how to set up MySQL in Rails Get instant feedback on your work by testing in the Rails Console Add Ajax and visual effects to create rich user interfaces Use and create your own Rails plug-ins Who this book is for Web developers who want to harness the power of Rails 3 to quickly build dynamic rich Internet applications. Anyone who hasn't used Rails before will be able to learn the basics from this book. Table of Contents Introducing the Rails Framework Getting Started Getting Something Running Working with a Database: Active Record Advanced Active Record: Enhancing Your Models Action Pack: Working with the View and the Controller Advanced Action Pack Improving Interaction with Ajax Sending and Receiving E-Mail Testing Your Application Internationalization Extending Rails with Plug-ins Deploying Your Rails Applications Ruby, a Programmer’s Best Friend Databases 101 The Rails Community Git

Provides information on using XMPP to build applications or add new features to current applications, covering such topics as the debugging console, the identica client, service discovery, event handling, and plugins.

Our love affair with the digital interface is out of control. We've embraced it in the boardroom, the bedroom, and the bathroom. Screens have taken over our lives. Most people spend over eight hours a day staring at a screen, and some "technological innovators" are hoping to grab even more of your eyeball time. You have screens in your pocket, in your car, on your appliances, and maybe even on your face. Average smartphone users check their phones 150 times a day, responding to the addictive buzz of Facebook or emails or Twitter. Are you sick? There's an app for that! Need to pray? There's an app for that! Dead? Well, there's an app for that, too! And most apps are intentionally addictive distractions that end up taking our attention away from things like family, friends, sleep, and oncoming traffic. There's a better way. In this book, innovator Golden Krishna challenges our world of nagging, screen-based bondage, and shows how we can build a technologically advanced world without digital interfaces. In his insightful, raw, and often hilarious criticism, Golden reveals fascinating ways to think beyond screens using three principles that lead to more meaningful innovation. Whether you're working in technology, or just wary of a gadget-filled future, you'll be enlighted and entertained while discovering that the best interface is no interface.

BUILD FACEBOOK APPS THE FUN AND EASY DUMMIES WAY! The book assumes only basic HTML and scripting knowledge, and will serve as the perfect beginner-level reference to getting up and running building Facebook applications. What the book covers: Facebook Application Development For Dummies is a beginner-level, approachable reference on building Facebook applications. It covers the essentials of getting up and running with Facebook applications built either as a first Facebook app or extend an existing application within Facebook. Topics included in the book: Facebook toolkit Installation and My First Facebook application Getting started with Facebook Markup Language Getting started with Facebook Query Language Making your Facebook interface pretty Navigating the Facebook API –RESTful. Creating Facebook applications for marketing and viral purposes Creating Facebook apps that will make money Facebook game development

Want to build Facebook applications that truly stand out among the thousands already available? In addition to providing easy-to-follow recipes that offer practical ways to design and build scalable applications using the Facebook Platform and its new profile design, this Cookbook also explains proven strategies for attracting users in this highly competitive environment. With plenty of examples and practical solutions, Facebook Cookbook answers some of the hardest questions Facebook application developers contend with -- including how and where to get started. This Cookbook will help you: Learn to build an application that scales to accommodate a sudden influx of users Explore changes from Facebook's old profile design to the new look and feel Take advantage of new integration points in the new profile design Get tips for designing applications with hosting and deployment costs in mind Discover which widgets and controls to use for building the most attractive user interface design Learn the differences between standard HTML, JavaScript, and SQL, and the versions used on the Facebook Platform Target large, defined groups on Facebook, including those who want to find jobs, hire employees, market a business, advertise, and more If you can build simple web applications with HTML, Facebook Cookbook will help you build applications with the potential to reach millions of users around the globe. Learn what it takes to design applications that stand above the rest.