0%

Book Description

Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores modern options, giving you a taste of each with ideas that will help you create better apps. You'll see frameworks that leverage modern programming languages, employ unique architectures, live client-side instead of server-side, or embrace type systems. You'll see everything from familiar Ruby and JavaScript to the more exotic Erlang, Haskell, and Clojure.

Table of Contents

  1. Seven Web Frameworks in Seven Weeks
    1. Copyright
    2. For the Best Reading Experience...
    3. Table of Contents
    4. Early Praise for Seven Web Frameworks in Seven Weeks
    5. Foreword
    6. Acknowledgments
    7. Preface
      1. Why Seven Web Frameworks?
      2. About This Book
      3. What This Book Is Not
      4. Code Examples and Conventions
      5. Online Resources
    8. Chapter 1: Sinatra
      1. A Simple Domain-Specific Language
      2. Day 1: Building a Bookmarking Application
      3. Day 2: Creating Views
      4. Day 3: Adding Features
      5. Wrapping Up
    9. Chapter 2: CanJS
      1. What Makes CanJS Unique?
      2. Day 1: Building Objects and Synchronizing Changes
      3. Day 2: Creating Controllers
      4. Day 3: Working with Models
      5. Wrapping Up
    10. Chapter 3: AngularJS
      1. The Big Picture
      2. Day 1: Using Dependency Injection
      3. Day 2: Creating Controllers and Views
      4. Day 3: Building Filters and Routes
      5. Wrapping Up
    11. Chapter 4: Ring
      1. Introducing Ring
      2. Day 1: Basic Towers
      3. Day 2: Patterns of Bricks
      4. Day 3: Other Ways to Build
      5. Wrapping Up
    12. Chapter 5: Webmachine
      1. Introducing Webmachine
      2. Day 1: HTTP Request as State Machine
      3. Day 2: Building Apps
      4. Day 3: Illuminating HTTP’s Dark Corners
      5. Wrapping Up
    13. Chapter 6: Yesod
      1. Introducing Yesod
      2. Day 1: Data You Can’t Get Wrong
      3. Day 2: Views, Forms, and Auth
      4. Day 3: Rumbling Along
      5. Wrapping Up
    14. Chapter 7: Immutant
      1. Introducing Immutant
      2. Day 1: Beyond the Web Basics
      3. Day 2: Building Data Pipelines
      4. Day 3: Polyglot Apps
      5. Wrapping Up
    15. Chapter 8: Wrap-Up
      1. Key Ideas
      2. Happy Exploring
    16. Appendix 1: Bibliography
      1. You May Be Interested In…
18.118.162.201