Getting Started with Twitter Flight
By Tom Hamshere
Publisher: Packt Publishing
Final Release Date: October 2013
Pages: 130

In Detail

Flight is a lightweight, component-based JavaScript application framework developed by Twitter for Twitter.com. It is an exciting alternative to the complexities of modern MVVM frameworks, offering a minimal API that allows you to write fast, reliable, scalable applications with a minimum of boilerplate code.

Getting Started with Twitter Flight offers the reader insight into why Flight was created and how to use it to build performant, powerful web apps from a unique perspective – that of someone who has had the opportunity to work directly with the team that created it. From a basic knowledge of JavaScript and jQuery, you will explore every aspect of Flight through practical examples and detailed explanations.

Learn what separates Flight from other frameworks, why Flight was created, and why you should use it in your next project. Discover the power of Flight’s component-based architecture and use mixins, an exciting alternative to class-based inheritance, to create templating systems and data storage layers.

Getting Started with Twitter Flight provides all you need to know to build everything from UI widgets to large-scale, data-driven applications.

Approach

Getting Started with Twitter Flight is written with the intention to educate the readers, helping them learn how to build modular powerful applications with Flight, Twitter’s cutting-edge JavaScript framework.

Who this book is for

This book is for anyone with a foundation in JavaScript who wants to build web applications. Flight is quick and easy to learn, built on technologies you already understand such as the DOM, events, and jQuery.

Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyGetting Started with Twitter Flight
 
4.5

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

 
4.0

Concise guide for experienced users

By Denis Vukosav

from Zagreb, Croatia

About Me Designer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Helpful examples

Cons

  • Not comprehensive enough

Best Uses

  • Expert
  • Intermediate

Comments about oreilly Getting Started with Twitter Flight:

"Getting Started with Twitter Flight" written by Tom Hamshere is a solid manual for the use of Flight framework on which the known service Twitter is based.

The author obviously decided to do make book primarily useful for those users already familiar with Twitter framework therefore can be said that the level of previous knowledge user should have to be able to efficiently use this guide is somewhere between intermediate and advanced.

Mainly for this reason the book is not impressing with its thickness like many others that are commonly encountered in the world of books that in detail for beginners are describing particular computer applications or systems, but is quite thin in comparison to the competition with its 130 pages.
Yet that did not stop author to make of this book an well-made reference guide for Twitter framework by putting in one place all things that should be needed when creating web applications using Flight, from both data and UI components overview, event naming, templating approaches, delegation of events to the introducing of mixins and Advice, a mechanism used to override or extend existing methods.

In book Appendix, the author also provided an overview of the essential API methods together with references where user can find the rest of complete Twitter API documentation not included into this book.

Overall, Tom Hamshere's book is a good guide that can be mostly recommended to Flight experienced users to enhance their knowledge, and precisely this fact that it can mainly be used by advanced users as well as its shortness are the only things that somewhat reduce its impression.
However, if you belong to those people that are already actively using this powerful tool, feel free to raise my rating by additional star.

 
5.0

short, precise and exhaustive

By Stefan

from London, UK

About Me Designer, Developer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Getting Started with Twitter Flight:

    I think this is the single most comprehensive resource on the Flight framework. I can highly recommend this book, and even more so the Flight framework. I've built a number of frontend apps using Backbone, and more recently also Ember.js. But even with the most strict of code overview, have the interdepencies between models and views created a codebase that became harder and harder to maintain yet alone introduce new features into, or simply to move features from one view to another.

    Flight is built with those problems in mind, and creating independent decoupled components has been a revelation for me ever since. Also the upcoming Web Components standard, which Google calls the future of the web, is based precisely on the same assumptions. Flight is a great, stable and production proven (twitter.com, tweetdeck.com) framework which fits nicely with this upcoming standard.

    The book is short, concise and yet exhaustive and covers all aspects of creating a high quality web app with Flight: from dealing with data, ajax, and even local storage (for when the app goes offline) to using templates to render to the DOM, every aspect is covered.
    It is clear that the author speaks with experience from working on big web apps, and it is a gem to get these insights served in such a easy to understand manner. Unlike most coding books the author wastes no pages on explaining basic programming, or the basic principles of front end apps. This is greatly refreshing and I have successfully applied the know-how from the book in my new projects using a full stack javascript with a Node backend.

    I can highly recommend this book to anyone who has experience with writing JavaScript front end apps using Backbone or the like. I would however not recommend this book for lesser experienced programmers just starting with JavaScript apps (for you I would recommend Single Page Web Applications by Michael Mikowski).

    Displaying reviews 1-2

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook: $17.99
    Formats:  ePub, Mobi, PDF