| Programming Clojure, 2nd Edition Posted: 20 Apr 2012 06:15 AM PDT  Book Description Programming Clojure, 2nd Edition is a significant update to the classic book on the Clojure language. You'll get thorough coverage of all the new features of Clojure 1.3, and enjoy reorganized and rewritten chapters that reflect the significance of new Clojure concepts. Many code examples have been rewritten or replaced, and every page has been reevaluated in the light of Clojure 1.3. As Aaron and Stu show you how to build an application from scratch, you'll get a rich view into a complete Clojure workflow. And you'll get an invaluable education in thinking in Clojure as you work out solutions to the various parts of a problem. Clojure is becoming the language of choice for many who are moving to functional programming or dealing with the challenges of concurrency. Clojure offers: - The simplicity of an elegantly designed language
- The power of Lisp
- The virtues of concurrency and functional style
- The reach of the JVM
- The speed of hand-written Java code
It's the combination of these features that makes Clojure sparkle. Programming Clojure, 2nd Edition shows you how to think in Clojure, and to take advantage of these combined strengths to build powerful programs quickly. What You Need: Table of Contents Chapter 1. Getting Started Chapter 2. Exploring Clojure Chapter 3. Unifying Data with Sequences Chapter 4. Functional Programming Chapter 5. State Chapter 6. Protocols and Datatypes Chapter 7. Macros Chapter 8. Multimethods Chapter 9. Java Down and Dirty Chapter 10. Building an Application Book Details - Paperback: 296 pages
- Publisher: Pragmatic Bookshelf; 2nd Edition (April 2012)
- Language: English
- ISBN-10: 1934356867
- ISBN-13: 978-1934356869
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts  
|
| Rails Recipes: Rails 3 Edition, 2nd Edition Posted: 20 Apr 2012 06:08 AM PDT  Book Description Written for novice to intermediate Rails developers, Rails Recipes: Rails 3 Edition is packed with solutions to 70 of the most vexing problems you’re likely to face on the job. From building custom forms and powering pages with JQuery to integrating with legacy databases, it’s all here. Each recipe has been updated to reflect the latest features of Rails 3.1 and each lays out a distinctive solution to a problem you may be facing today or could well encounter tomorrow. In addition, you’ll find half the book is stocked with new eye-opening solutions to such common problems as how to extend Rails, test and deploy your sites, or add a web service to your actions. And each recipe not only lays out a succinct solution, but explains its rationale and the technologies that make it work. Loaded with the insights of a Rails community leader, members of the Rails core team and other experts, this is the book you’ll want to have at your side as you craft your next project. What You Need: Ruby 1.8.7 or above. Rails 3.1 or above Table of Contents Part I: Database Recipes Recipe 1. Create Meaningful Many-to-Many Relationships Recipe 2. Create Declarative Named Queries Recipe 3. Connect to Multiple Databases Recipe 4. Set Default Criteria for Model Operations Recipe 5. Add Behavior to Active Record Associations Recipe 6. Create Polymorphic Associations Recipe 7. Version Your Models Recipe 8. Perform Calculations on Your Model Data Recipe 9. Use Active Record Outside of Rails Recipe 10. Connect to Legacy Databases Recipe 11. Make Dumb Data Smart with composed_of() Recipe 12. DRY Up Your YAML Database Configuration File Recipe 13. Use Models Safely in Migrations Recipe 14. Create Self-referential Many-to-Many Relationships Recipe 15. Protect Your Data from Accidental Mass Update Recipe 16. Create a Custom Model Validator Recipe 17. Nest has_many :through Relationships Recipe 18. Keep Your Application in Sync with Your Database Schema Recipe 19. Seed Your Database with Starting Data Recipe 20. Use Helpers in Models Recipe 21. Avoid Dangling Database Dependencies Part II: Controller Recipes Recipe 22. Create Nested Resources Recipe 23. Create a Custom Action in a REST Controller Recipe 24. Create a Helper Method to Use in Both Controllers and Views Recipe 25. Trim Your REST Resources Recipe 26. Constrain Routes by Subdomain (and Other Conditions) Recipe 27. Add Web Services to Your Actions Recipe 28. Write Macros Recipe 29. Manage a Static HTML Site with Rails Recipe 30. Syndicate Your Site with RSS Recipe 31. Set Your Application's Home Page Part III: User Interface Recipes Recipe 32. Create a Custom Form Builder Recipe 33. Pluralize Words on the Fly (or Not) Recipe 34. Insert Action-Specific Content in a Layout Recipe 35. Add Unobtrusive Ajax with jQuery Recipe 36. Create One Form for Many Models Recipe 37. Cache Local Data with HTML5 Data Attributes Part IV: Testing Recipes Recipe 38. Automate Tests for Your Models Recipe 39. Test Your Controllers Recipe 40. Test Your Helpers Recipe 41. Test Your Outgoing Mailers Recipe 42. Test Across Multiple Controllers Recipe 43. Focus Your Tests with Mocking and Stubbing Recipe 44. Extract Test Fixtures from Live Data Recipe 45. Create Dynamic Test Fixtures Recipe 46. Measure and Improve Your Test Coverage Recipe 47. Create Test Data with Factories Part V: Email Recipes Recipe 48. Send Gracefully Degrading Rich-Content Emails Recipe 49. Send Email with Attachments Recipe 50. Test Incoming Email Part VI: Big-Picture Recipes Recipe 51. Roll Your Own Authentication Recipe 52. Protect Your Application with Basic HTTP Authentication Recipe 53. Authorize Users with Roles Recipe 54. Force Your Users to Access Site Functions with SSL Recipe 55. Create Secret URLs Recipe 56. Use Rails Without a Database Recipe 57. Create Your Own Ruby Gem Recipe 58. Use Bundler Groups to Manage Per-Environment Dependencies Recipe 59. Package Rake Tasks for Reuse with a Gem Recipe 60. Explore Your Rails Application with the Console Recipe 61. Automate Work with Your Own Rake Tasks Recipe 62. Generate Documentation for Your Application Recipe 63. Render Application Data as Comma-Separated Values Recipe 64. Debug and Explore Your Application with the ruby-debug Gem Recipe 65. Render Complex Documents as PDFs Part VII: Extending Rails Recipe 66. Support Additional Content Types with a Custom Renderer Recipe 67. Accept Additional Content Types with a Custom Parameter Parser Recipe 68. Templatize Your Generated Rails Applications Recipe 69. Automate Recurring Code Patterns with Custom Generators Recipe 70. Create a Mountable Application as a Rails Engine Plugin Book Details - Paperback: 296 pages
- Publisher: Pragmatic Bookshelf; 2nd Edition (March 2012)
- Language: English
- ISBN-10: 1934356778
- ISBN-13: 978-1934356777
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts  
|
| The Rails View: Creating a Beautiful and Maintainable User Experience Posted: 20 Apr 2012 06:00 AM PDT  Book Description Working in the View layer requires a breadth of knowledge and attention to detail unlike anywhere else in Rails. One wrong move can result in brittle, complex views that stop future development in its tracks. This book will help you break free from tangles of logic and markup in your views as you pick up the practical skills you need to implement your user interface cleanly and maintainably. You’ll discover how to build up solid, sustainable layouts and popular interface elements with semantic HTML5 and CSS3, and when you can responsibly generate markup and use advanced presenters… all without leaving the designers on your team out in the cold. Widen your appeal with responsive design, and discover how new progressive enhancement techniques can take you beyond the “weakest link” approach of the past. Master the asset pipeline introduced in Rails 3.1 and use Sass and Coffeescript to make your interface code shorter and more enjoyable. You’ll create elegant, well-structured views that are a joy to build on. You’ll appreciate its comprehensive, objective guidance in a realm full of subjective opinions. What You Need: All examples in the book assume Rails 3.1 or later and Ruby 1.9.x are installed. Detailed information on how to install these for Windows, Mac OS X and Linux is included in the book. Table of Contents Chapter 1. Creating an Application Layout Chapter 2. Improving Readability Chapter 3. Adding Cascading Style Sheets Chapter 4. Adding JavaScript Chapter 5. Building Maintainable Forms Chapter 6. Using Presenters Chapter 7. Handling Mobile Views Chapter 8. Working with Email Chapter 9. Optimizing Performance Book Details - Paperback: 264 pages
- Publisher: Pragmatic Bookshelf (March 2012)
- Language: English
- ISBN-10: 1934356875
- ISBN-13: 978-1934356876
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts - HTML, CSS, and JavaScript Mobile Development For Dummies (07-11-2011)
- Coding Bundle (jQuery, JavaScript, CSS) (11-02-2012)
- Sencha Touch Mobile JavaScript Framework (10-04-2012)
- jQuery Mobile: Up and Running (07-03-2012)
- iAd Production: Beginner's Guide (12-04-2012)
- HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL (28-02-2012)
- Web Standards: Mastering HTML5, CSS3, and XML (08-01-2012)
- Web Design Bundle (Best Practices, UX, Typography, Business) (10-02-2012)
- The CSS3 Anthology, 4th Edition (07-04-2012)
- Test-Driven JavaScript Development (02-10-2010)
 
|
| The dRuby Book: Distributed and Parallel Computing with Ruby Posted: 20 Apr 2012 05:55 AM PDT  Book Description Learn from legendary Japanese Ruby hacker Masatoshi Seki in this first English-language book on his own Distributed Ruby library. You’ll find out about distributed computing, advanced Ruby concepts and techniques, and the philosophy of the Ruby way—straight from the source. dRuby has been part of the Ruby standard library for more than a decade, yet few know the true power of the gem. Completely written in Ruby, dRuby enables you to communicate between distributed Ruby processes as if there were no boundaries between processes. This is one of the few books that covers distributed and parallel programming for Ruby developers. The dRuby Book has been completely updated and expanded from its Japanese version, with three new chapters written by Masatoshi-san. You’ll find out about the design concepts of the dRuby library, and walk through step-by-step tutorial examples. By building various distributed applications, you’ll master distributed programming as well as advanced Ruby techniques such as multithreading, object references, garbage collection, and security. Then you’ll graduate to advanced techniques for using dRuby with Masatoshi-san’s other libraries, such as eRuby and Rinda—the Ruby version of the Linda distributed tuplespace system. In the three new chapters, you’ll see how to integrate dRuby and eRuby, get a thorough grounding in parallel programming concepts with Rinda, and create a full text search system using Drip. Step by step, you’ll gain mastery of dRuby and distributed computing. What You Need: Ruby 1.9.2 or above. All exercises were run on OS X, though it should work on any operating system. You are expected to be comfortable reading Ruby code, as we do not explain basic syntax. Table of Contents Part I: Introducing dRuby Chapter 1. Hello, dRuby Chapter 2. Architectures of Distributed Systems Part II: Understanding dRuby Chapter 3. Integrating dRuby with eRuby Chapter 4. Pass by Reference, Pass by Value Chapter 5. Multithreading Part III: Process Coordination Chapter 6. Coordinating Processes Using Rinda Chapter 7. Extending Rinda Chapter 8. Parallel Computing and Persistence with Rinda Chapter 9. Drip: A Stream-Based Storage System Chapter 10. Building a Simple Search System with Drip Part IV: Running dRuby and Rinda in a Production Environment Chapter 11. Handling Garbage Collection Chapter 12. Security in dRuby Book Details - Paperback: 280 pages
- Publisher: Pragmatic Bookshelf (March 2012)
- Language: English
- ISBN-10: 193435693X
- ISBN-13: 978-1934356937
Note: There is a file embedded within this post, please visit this post to download the file. Related Posts  
|
Tidak ada komentar:
Posting Komentar