Selasa, 28 Januari 2014

Wow! eBook: Seven Web Frameworks in Seven Weeks - 6 new eBooks


Wow! eBook: Seven Web Frameworks in Seven Weeks - 6 new eBooks

Link to Wow! eBook

Seven Web Frameworks in Seven Weeks

Posted: 28 Jan 2014 02:17 PM PST

Book Description

The rapid evolution of web apps demands innovative solutions: this survey of frameworks and their unique perspectives will inspire you and get you thinking in new ways to meet the challenges you face daily.

This book covers seven web frameworks that are influencing modern web applications and changing web development: Sinatra, CanJS, AngularJS, Ring, Webmachine, Yesod, Immutant. Each of these web frameworks brings unique and powerful ideas to bear on building apps.

Embrace the simplicity of Sinatra, which sheds the trappings of large frameworks and gets back to basics with Ruby. Live in the client with CanJS, and create apps with JavaScript in the browser. Be declarative with AngularJS; say what you want, not how to do it, with a mixture of declarative HTML and JavaScript. Turn the web into data with Ring, and use Clojure to make data your puppet. Become a master of advanced HTTP with Webmachine, and focus the power of Erlang. Prove web theorems with Yesod; see how Haskell's advanced type system isn't just for academics. Develop in luxury with Immutant, an enlightened take on the enterprise framework.

Seven Web Frameworks will influence your work, no matter which framework you currently use.

Welcome to a wider web.

What You Need
You'll need Windows, MacOS X or Linux, along with your favorite web browser. Each chapter will cover what you need to download and which language versions are required.

Table of Contents
Chapter 1. Sinatra
Chapter 2. CanJS
Chapter 3. AngularJS
Chapter 4. Ring
Chapter 5. Webmachine
Chapter 6. Yesod
Chapter 7. Immutant
Chapter 8. Wrap-Up

Appendix A1. Bibliography

Book Details

  • Paperback: 302 pages
  • Publisher: Pragmatic Bookshelf (January 2014)
  • Language: English
  • ISBN-10: 1937785637
  • ISBN-13: 978-1937785635
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Seven Web Frameworks in Seven Weeks appeared first on Wow! eBook.

Web Development with Clojure

Posted: 28 Jan 2014 06:38 AM PST

Book Description

Modern web development needs modern tools. Web Development With Clojure shows you how to apply Clojure programming fundamentals to build real-world solutions. You'll develop all the pieces of a full web application in this powerful language. If you already have some familiarity with Clojure, you'll learn how to put it to serious practical use. If you're new to the language, the book provides just enough Clojure to get down to business.

You'll learn the full process of web development using Clojure while getting hands-on experience with current tools, libraries, and best practices in the language. You'll develop Clojure apps with both the Light Table and Eclipse development environments. Rather than frameworks, Clojure development builds on rich libraries. You'll acquire expertise in the popular Ring/Compojure stack, and you'll learn to use the Liberator library to quickly develop RESTful services. Plus, you'll find out how to use ClojureScript to work in one language on the client and server sides.

Throughout the book, you'll develop key components of web applications, including multiple approaches to database access. You'll create a simple guestbook app and an app to serve resources to users. By the end, you will have developed a rich Picture Gallery web application from conception to packaging and deployment.

This book is for anyone interested in taking the next step in web development.

What You Need
The latest JVM, Clojure 1.4+, and the Leiningen build tool, as well as an editor such as Emacs, Eclipse, or Light Table.

Table of Contents
Chapter 1. Getting Your Feet Wet
Chapter 2. Clojure Web Stack
Chapter 3. Liberator Services
Chapter 4. Database Access
Chapter 5. Picture Gallery
Chapter 6. Finishing Touches
Chapter 7. Mixing It Up

Appendix A1. Alternative IDE Options
Appendix A2. Clojure Primer
Appendix A3. Document-Oriented Database Access

Book Details

  • Paperback: 232 pages
  • Publisher: Pragmatic Bookshelf (January 2014)
  • Language: English
  • ISBN-10: 1937785645
  • ISBN-13: 978-1937785642
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Web Development with Clojure appeared first on Wow! eBook.

Grails 2: A Quick-Start Guide

Posted: 28 Jan 2014 06:33 AM PST

Book Description

Grails is a full-stack web development framework that enables you to build complete web applications in a fraction of the time and with less code than other frameworks. Grails uses the principle of convention over configuration and the dynamic Groovy programming language.

This revised and updated new edition shows you how to use Grails by iteratively building a unique, working application. By the time you're done, you'll have built and deployed a real, functioning website. Using this hands-on, pragmatic approach, you'll explore topics such as Ajax in Grails, custom tags, and plugins. You'll dig into Grails' powerful view technology, Groovy Server Pages, and see how you can easily leverage the help offered by scaffolding to create custom user interfaces faster than you would have thought possible. Along the way, you'll learn about domain classes, controllers, and GSP views. And you'll see how Grails enables you to use powerful frameworks such as Spring and Hibernate.

With Grails, you can get a lot done with little effort. With this book, you'll get a lot done as well. Get started with Grails today.

What You Need
Grails 2 will run on any machine that supports Java. Grails applications can be deployed on any Java Servlet container, including Tomcat, Jetty, WebLogic, JBoss, and Websphere.

Table of Contents
Chapter 1. Enough Groovy to Be Dangerous
Chapter 2. Our Project
Chapter 3. Laying the Foundation
Chapter 4. Building Relationships
Chapter 5. Beyond Scaffolding
Chapter 6. Getting Things Done
Chapter 7. Forum Messages and UI Tricks
Chapter 8. Knock, Knock: Who's There? Grails Security
Chapter 9. Big-Picture Views
Chapter 10. Seek, and You Shall Find
Chapter 11. Icing on the Cake
Chapter 12. Deployment and Beyond

Appendix A1. Additional CSS Rules
Appendix A2. Resources

Book Details

  • Paperback: 224 pages
  • Publisher: Pragmatic Bookshelf (December 2013)
  • Language: English
  • ISBN-10: 1937785777
  • ISBN-13: 978-1937785772
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Grails 2: A Quick-Start Guide appeared first on Wow! eBook.

Crafting Rails 4 Applications, 2nd Edition

Posted: 28 Jan 2014 06:28 AM PST

Book Description

Rails is one of the most extensible frameworks out there. This pioneering book deep-dives into the Rails plugin APIs and shows you, the intermediate Rails developer, how to use them to write better web applications and make your day-to-day work with Rails more productive.

Rails Core developer José Valim guides you through eight different tutorials, each using test-driven development to build a new Rails plugin or application that solves common problems with these APIs. You'll learn how the Rails rendering stack works and customize it to read templates from the database while you discover how to mimic Active Record behavior, such as validations, in any other object. You'll find out how Rails integrates with Rack, the different ways to stream data from your web application, and how to mix Rails engines and Sinatra applications into your Rails apps, so you can choose the most appropriate tool for the job. In addition, you'll improve your productivity by customizing generators and responders.

This book will help you understand Rails' inner workings, including generators, template handlers, internationalization, routing, and responders. With the knowledge you'll gain, you'll create well-tested, modular, and robust solutions for your next project.

What You Need
This book requires previous experience with Ruby on Rails.

Table of Contents
Chapter 1. Creating Our Own Renderer
Chapter 2. Building Models with Active Model
Chapter 3. Retrieving View Templates from Custom Stores
Chapter 4. Sending Multipart Emails Using Template Handlers
Chapter 5. Streaming Server Events to Clients Asynchronously
Chapter 6. Writing DRY Controllers with Responders
Chapter 7. Managing Application Events with Mountable Engines
Chapter 8. Translating Applications Using Key-Value Back Ends

Book Details

  • Paperback: 200 pages
  • Publisher: Pragmatic Bookshelf; 2nd Edition (November 2013)
  • Language: English
  • ISBN-10: 1937785556
  • ISBN-13: 978-1937785550
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Crafting Rails 4 Applications, 2nd Edition appeared first on Wow! eBook.

Programming Google Glass

Posted: 28 Jan 2014 06:22 AM PST

Book Description

Google Glass is the next big thing in portable technology—-a wearable computer with an optical head-mounted display. Programming Google Glass is your all-inclusive guidebook for crafting your own Glassware using the Mirror API.

You'll start by setting up a production-ready service using Google App Engine, then provide Glass users an authorization to your Glassware. You'll learn how to handle the provided credentials, and from there you'll dive into the parts that make up the Glass interface, managing the timeline and creating cards and menu items. Next you'll create services where the user can interact with your server, such as geolocation tracking, change notifications, and custom menu options. You'll use this information to create a sophisticated application that suggests local restaurants. You'll see how to attach or detach assets, images, and video, and learn the basics of the emerging field of optical-display design. You'll see how to properly design new Glassware and update existing applications to become Glassware.

Now is the best time to be an early adopter of a technology that will only become more advanced, nuanced, and ubiquitous.

What You Need
You will need a Google Glass device and Java 1.6 or greater. An Android device, like a smart phone or tablet, is also helpful, but not necessary.

Table of Contents
Chapter 1. Wrapping Your Head Around Glass
Chapter 2. The Google App Engine PaaS
Chapter 3. Authorizing Your Glassware
Chapter 4. Building the Timeline
Chapter 5. Tracking Movement and User Responses
Chapter 6. Making Glass Social
Chapter 7. Designing for Glass
Chapter 8. Turning a Web App to Glass

Appendix A1. HTTP and HTML Resources

Book Details

  • Paperback: 136 pages
  • Publisher: Pragmatic Bookshelf (December 2013)
  • Language: English
  • ISBN-10: 1937785793
  • ISBN-13: 978-1937785796
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Programming Google Glass appeared first on Wow! eBook.

Remote Pairing

Posted: 28 Jan 2014 06:17 AM PST

Book Description

Two heads are better than one, but only if they're working on the same problem. When pairing remotely, this requires a specialized environment that you'll learn how to create. We'll use the same open-source tools as the pros to improve collaboration and increase productivity. You'll learn techniques, patterns, and best practices you can apply to projects of all kinds. These tools are so effective that many co-located programmers use them despite sitting side-by-side—you don't have to work outside of an office for this book to improve your programming techniques.

We'll start by creating a secure collaborative editing environment capable of handling the low-bandwidth networks at some coffee shops. Then we'll share your screen using free open source tools and protocols. We'll deploy all of this to a server in the cloud so you can access your development environment from anywhere. Then we'll use one of the most advanced integrated development environments to collaborate, sketch on a virtual whiteboard, and resolve conflicts.

Finally, we'll talk with programmers at Pivotal Labs, Big Nerd Ranch, and other top-notch distributed development firms to learn how they handle the challenges of remote pairing on a daily basis. With their help and advice, you can be productive from any location on the planet.

What You Need
Many of the examples in this book require an internet connection. You'll only need one computer for most of the exercises, and you can run them by yourself. But having a second computer and even a second person may improve the experience.

Table of Contents
Chapter 1. Introduction to Pair Programming
Chapter 2. Collaborating with Text Only
Chapter 3. Using the Cloud to Connect
Chapter 4. Collaborating with Shared Screens
Chapter 5. Building a Pairing Server
Chapter 6. Collaborating with an IDE
Chapter 7. Remote Pairing in the Wild

Book Details

  • Paperback: 108 pages
  • Publisher: Pragmatic Bookshelf (December 2013)
  • Language: English
  • ISBN-10: 1937785742
  • ISBN-13: 978-1937785741
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Remote Pairing appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar