By Chang Sau Sheong
Make clones of a few of the simplest functions on the internet utilizing the dynamic and object-oriented positive factors of Ruby
- Build your personal customized social networking, URL shortening, and photograph sharing web pages utilizing Ruby
- Deploy and release your customized high-end net purposes
- Learn what makes well known social networking websites equivalent to Twitter and fb tick
- Understand good points of a few of the main well-known picture sharing and social networking web content
- A fast paced instructional to get you up and working with cloning probably the most striking functions on hand on the net.
Most clients on the net have a couple of favourite web net functions that they use frequently and can't do with no. those well known functions frequently offer crucial prone that we'd like even whereas we do not totally comprehend its positive factors or how they paintings. Ruby empowers you to enhance your personal clones of such purposes with no a lot ordeal. studying how those websites paintings and describing how they are often applied permits you to circulation to your next step of customizing them and allowing your individual model of those prone.
This ebook exhibits the reader how you can clone a few of the Internet's hottest functions in Ruby by means of first making a choice on their major beneficial properties, after which displaying instance Ruby code to duplicate this performance.
While we needless to say it connects us to our neighbors and folks we wish to catch up with, what's the universal characteristic of a social community that makes it a social community? and the way do those beneficial properties paintings? This publication is the reply to a majority of these questions. it is going to offer a step by step clarification on how the applying is designed and coded, after which the way it is deployed to the Heroku cloud platform. This book's major function is to damage up renowned net providers similar to TinyURL, Twitter, Flickr, and fb to appreciate what makes it tick. Then utilizing Ruby, the e-book describes how a minimum set of good points for those websites could be modeled, outfitted, and deployed on the net.
Break up and rewrite renowned social networking and different web purposes utilizing Ruby
What you are going to examine from this booklet
- Discover extensive the key good points of TinyURL, Twitter, Flickr, and fb and what makes them paintings
- Discover how every one of those renowned net companies may be modeled with DataMapper
- Create clones of those web providers utilizing Rack and Sinatra
- Use third-party authentication companies with OpenID
- Deploy the cloned web prone to the cloud utilizing Heroku
- Use Amazon S3 to shop info to your clones
This is a hands-on e-book with lots of good - defined code. each one bankruptcy has a standalone venture during which a whole internet program with particular positive factors of a social networking website is emphasised. the ultimate bankruptcy of the ebook is a venture that has a whole and completely constructed social networking website. each one bankruptcy starts off with a quick description of the good points of the net carrier and the advertise is inside. After extracting the most positive aspects of the carrier, the bankruptcy is going into explaining how a a twin of the provider should be designed, by way of a quick description of the applied sciences and structures getting used. the majority of the bankruptcy is going into describing how the clone is outfitted, with step by step reasons and code examples. eventually, the bankruptcy exhibits how the completed clone will be deployed on the web.
Who this booklet is written for
This e-book is written for internet software programmers with an intermediate wisdom of Ruby. you need to additionally know the way net purposes paintings and you've got used no less than the various cloned web providers prior to. while you are a searching for out precisely how will you make your personal personalized purposes reminiscent of TinyURL, Twitter, Flickr, or fb, this e-book is for you. Programmers who are looking to contain beneficial properties of those web companies into their very own net purposes also will locate this publication attention-grabbing.