Opa: Up and Running
Rapid and Secure Web Development
Publisher: O'Reilly Media
Final Release Date: February 2013
Pages: 164

Want to simplify web development? This hands-on book shows you how to write frontend and backend code simultaneously, using the Opa framework. Opa provides a complete stack for web application development, including a web server, database engine, distribution libraries, and a programming language that compiles to JavaScript.

You’ll learn step-by-step how to use Opa by building two projects through the course of the book: a wiki application similar to Wikipedia, and a Twitter-like micro-blogging platform. Discover how easy it is to use Opa to develop applications with real-time updates, database interactions, and web service design. Do you have JavaScript experience? You’re ready to get started.

  • Learn fundamental concepts, including Opa’s functional programming style
  • Discover how Opa compiles to JavaScript, using jQuery on the frontend and Node.js on the server
  • Construct HTML resources dynamically and embed static resources on an Opa server
  • Use Opa’s method for performing CRUD operations and storing key-value pairs in MongoDB
  • Build an Opa user interface with the Bootstrap toolkit from Twitter
  • Learn variant types, pattern-matching, polymorphic types, recursive functions, and other advanced features
  • Manage user accounts by building login forms, handling account activation, and tracking logged users
  • Build a reactive UI—a real-time interface that continuously updates user events
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyOpa: Up and Running

(based on 2 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 2 customers

Displaying reviews 1-2

Back to top

(1 of 2 customers found this review helpful)


Unfinished work

By tuusjr

from Norway

Verified Reviewer

Comments about oreilly Opa: Up and Running:

This book serves well to introduce the reader to the power and the possibilites of Opa, and is structured around several tutorials.

Unfortunately, the book contains too many small, annoying errors which make it much harder to use than what it would have been otherwise.

(1 of 3 customers found this review helpful)


Opa, easily and so fast language to devs

By Luiz Tiago Oliveira

from Recife, PE

About Me Developer


  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples


    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Opa: Up and Running:

    Opa is a audacious language that lets developers prototype and develop faster, which is good for experimenting new things. Its promises is to let developers build entire web applications with nothing else, but the stack it provides. It is a bold claim and as more and more people try it out we're going to see if it really stands for what it promises.

    The book gives good explanations for those who never saw anything about the language, but must have an advanced knowledge of programming.

    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:  $18.99
    Formats:  DAISY, ePub, Mobi, PDF
    Print & Ebook:  $24.19
    Print:  $21.99