Jumat, 04 April 2014

Wow! eBook: Clojure Cookbook - 6 new eBooks


Wow! eBook: Clojure Cookbook - 6 new eBooks

Link to Wow! eBook

Clojure Cookbook

Posted: 04 Apr 2014 09:37 AM PDT

Book Description

With more than 150 detailed recipes, this cookbook shows experienced Clojure developers how to solve a variety of programming tasks with this JVM language. The solutions cover everything from building dynamic websites and working with databases to network communication, cloud computing, and advanced testing strategies. And more than 60 of the world's best Clojurians contributed recipes.

Each recipe includes code that you can use right away, along with a discussion on how and why the solution works, so you can adapt these patterns, approaches, and techniques to situations not specifically covered in this cookbook.

  • Master built-in primitive and composite data structures
  • Create, develop and publish libraries, using the Leiningen tool
  • Interact with the local computer that's running your application
  • Manage network communication protocols and libraries
  • Use techniques for connecting to and using a variety of databases
  • Build and maintain dynamic websites, using the Ring HTTP server library
  • Tackle application tasks such as packaging, distributing, profiling, and logging
  • Take on cloud computing and heavyweight distributed data crunching
  • Dive into unit, integration, simulation, and property-based testing

Clojure Cookbook is a collaborative project with contributions from some of the world's best Clojurians, whose backgrounds range from aerospace to social media, banking to robotics, AI research to e-commerce.

Table of Contents
Chapter 1. Primitive Data
Chapter 2. Composite Data
Chapter 3. General Computing
Chapter 4. Local I/O
Chapter 5. Network I/O and Web Services
Chapter 6. Databases
Chapter 7. Web Applications
Chapter 8. Performance and Production
Chapter 9. Distributed Computation
Chapter 10. Testing

Book Details

  • Paperback: 476 pages
  • Publisher: O’Reilly Media (March 2014)
  • Language: English
  • ISBN-10: 1449366171
  • ISBN-13: 978-1449366179
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Clojure Cookbook appeared first on Wow! eBook.

Ethernet: The Definitive Guide, 2nd Edition

Posted: 04 Apr 2014 09:26 AM PDT

Book Description

Get up to speed on the latest Ethernet capabilities for building and maintaining networks for everything from homes and offices to data centers and server machine rooms. This thoroughly revised, comprehensive guide covers a wide range of Ethernet technologies, from basic operation to network management, based on the authors' many years of field experience.

When should you upgrade to higher speed Ethernet? How do you use switches to build larger networks? How do you troubleshoot the system? This book provides the answers. If you're looking to build a scalable network with Ethernet to satisfy greater bandwidth and market requirements, this book is indeed the definitive guide.

  • Examine the most widely used media systems, as well as advanced 40 and 100 gigabit Ethernet
  • Learn about Ethernet's four basic elements and the IEEE standards
  • Explore full-duplex Ethernet, Power over Ethernet, and Energy Efficient Ethernet
  • Understand structured cabling systems and the components you need to build your Ethernet system
  • Use Ethernet switches to expand and improve network design
  • Delve into Ethernet performance, from specific channels to the entire network
  • Get troubleshooting techniques for problems common to twisted-pair and fiber optic systems

Table of Contents
Part I: Introduction to Ethernet
Chapter 1. The Evolution of Ethernet
Chapter 2. IEEE Ethernet Standards
Chapter 3. The Ethernet System
Chapter 4. The Ethernet Frame and Full-Duplex Mode
Chapter 5. Auto-Negotiation
Chapter 6. Power Over Ethernet

Part II: Ethernet Media Systems
Chapter 7. Ethernet Media Signaling and Energy Efficient Ethernet
Chapter 8. 10 Mb/s Ethernet
Chapter 9. 100 Mb/s Ethernet
Chapter 10. Gigabit Ethernet
Chapter 11. 10 Gigabit Ethernet
Chapter 12. 40 Gigabit Ethernet
Chapter 13. 100 Gigabit Ethernet
Chapter 14. 400 Gigabit Ethernet

Part III: Building an Ethernet System
Chapter 15. Structured Cabling
Chapter 16. Twisted-Pair Cables and Connectors
Chapter 17. Fiber Optic Cables and Connectors

Part IV: Ethernet Switches and Network Design
Chapter 18. Ethernet Switches
Chapter 19. Network Design with Ethernet Switches

Part V. Performance and Troubleshooting
Chapter 20. Ethernet Performance
Chapter 21. Network Troubleshooting

Part VI: Appendixes
Appendix A. Resources
Appendix B. Half-Duplex Operation with CSMA/CD
Appendix C. External Transceivers

Book Details

  • Paperback: 446 pages
  • Publisher: O’Reilly Media; 2nd Edition (March 2014)
  • Language: English
  • ISBN-10: 1449361846
  • ISBN-13: 978-1449361846
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Ethernet: The Definitive Guide, 2nd Edition appeared first on Wow! eBook.

Designing Evolvable Web APIs with ASP.NET

Posted: 04 Apr 2014 09:21 AM PDT

Book Description

Design and build Web APIs for a broad range of clients—including browsers and mobile devices—that can adapt to change over time. This practical, hands-on guide takes you through the theory and tools you need to build evolvable HTTP services with Microsoft's ASP.NET Web API framework. In the process, you'll learn how design and implement a real-world Web API.

Ideal for experienced .NET developers, this book's sections on basic Web API theory and design also apply to developers who work with other development stacks such as Java, Ruby, PHP, and Node.

  • Dig into HTTP essentials, as well as API development concepts and styles
  • Learn ASP.NET Web API fundamentals, including the lifecycle of a request as it travels through the framework
  • Design the Issue Tracker API example, exploring topics such as hypermedia support with collection+json
  • Use behavioral-driven development with ASP.NET Web API to implement and enhance the application
  • Explore techniques for building clients that are resilient to change, and make it easy to consume hypermedia APIs
  • Get a comprehensive reference on how ASP.NET Web API works under the hood, including security and testability

Table of Contents
Chapter 1. The Internet, the World Wide Web, and HTTP
Chapter 2. Web APIs
Chapter 3. ASP.NET Web API 101
Chapter 4. Processing Architecture
Chapter 5. The Application
Chapter 6. Media Type Selection and Design
Chapter 7. Building the API
Chapter 8. Improving the API
Chapter 9. Building the Client
Chapter 10. The HTTP Programming Model
Chapter 11. Hosting
Chapter 12. Controllers and Routing
Chapter 13. Formatters and Model Binding
Chapter 14. HttpClient
Chapter 15. Security
Chapter 16. The OAuth 2.0 Authorization Framework
Chapter 17. Testability

Appendix A. Media Types
Appendix B. HTTP Headers
Appendix C. Content Negotiation
Appendix D. Caching in Action
Appendix E. Authentication Workflows
Appendix F. Media Type Specification for application/issue+json
Appendix G. Public-Key Cryptography and Certificates

Book Details

  • Paperback: 538 pages
  • Publisher: O’Reilly Media (March 2014)
  • Language: English
  • ISBN-10: 1449337716
  • ISBN-13: 978-1449337711
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Designing Evolvable Web APIs with ASP.NET appeared first on Wow! eBook.

Java 8 Lambdas

Posted: 04 Apr 2014 09:14 AM PDT

Book Description

If you're a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. You'll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems.

Lambda expressions are a fairly simple change to Java, and the first part of the book shows you how to use them properly. Later chapters show you how lambda functions help you improve performance with parallelism, write simpler concurrent code, and model your domain more accurately, including building better DSLs.

  • Use exercises in each chapter to help you master lambda expressions in Java 8 quickly
  • Explore streams, advanced collections, and other Java 8 library improvements
  • Leverage multicore CPUs and improve performance with data parallelism
  • Use techniques to "lambdify" your existing codebase or library code
  • Learn practical solutions for lambda expression unit testing and debugging
  • Implement SOLID principles of object-oriented programming with lambdas
  • Write concurrent applications that efficiently perform message passing and non-blocking I/O

Table of Contents
Chapter 1. Introduction
Chapter 2. Lambda Expressions
Chapter 3. Streams
Chapter 4. Libraries
Chapter 5. Advanced Collections and Collectors
Chapter 6. Data Parallelism
Chapter 7. Testing, Debugging, and Refactoring
Chapter 8. Design and Architectural Principles
Chapter 9. Lambda-Enabled Concurrency
Chapter 10. Moving Forward

Book Details

  • Paperback: 150 pages
  • Publisher: O’Reilly Media (March 2014)
  • Language: English
  • ISBN-10: 1449370772
  • ISBN-13: 978-1449370770
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Java 8 Lambdas appeared first on Wow! eBook.

Data Push Apps with HTML5 SSE

Posted: 04 Apr 2014 09:10 AM PDT

Book Description

Make sure your website or web application users get content updates right now with minimal latency. This concise guide shows you how to push new data from the server to clients with HTML5 Server-Sent Events (SSE), an exceptional technology that doesn't require constant polling or user interaction. You'll learn how to build a real-world SSE application from start to finish that solves a demanding domain problem.

You'll also discover how to increase that application's desktop and mobile browser support from 60% to 99%, using different fallback solutions. If you're familiar with HTML, HTTP, and basic JavaScript, you're ready to get started.

  • Determine whether SSE, WebSockets, or data pull is best for your organization
  • Develop a working SSE application complete with backend and frontend solutions
  • Address error handling, system recovery, and other issues to make the application production-quality
  • Explore two fallback solutions for browsers that don't support SSE
  • Tackle security issues, including authorization and “disallowed origin”
  • Develop realistic, repeatable data that's useful in test-driven SSE design
  • Learn SSE protocol elements not covered in the example application

Table of Contents
Chapter 1. All About SSE…And Then Some
Chapter 2. Super Simple Easy SSE
Chapter 3. A Delightfully Realistic Data Push Application
Chapter 4. Living in More Than the Present Moment
Chapter 5. No More Ivory Tower: Making Our Application Production-Quality
Chapter 6. Fallbacks: Data Push for Everyone Else
Chapter 7. Fallbacks: There Has to Be a Better Way!
Chapter 8. More SSE: The Rest of the Standard
Chapter 9. Authorization: Who's That Knocking at My Door?

Appendix A. The SSE Standard
Appendix B. Refactor: JavaScript Globals, Objects, and Closures
Appendix C. PHP

Book Details

  • Paperback: 222 pages
  • Publisher: O’Reilly Media (March 2014)
  • Language: English
  • ISBN-10: 1449371930
  • ISBN-13: 978-1449371937
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Data Push Apps with HTML5 SSE appeared first on Wow! eBook.

Data Structures and Algorithms with JavaScript

Posted: 04 Apr 2014 09:05 AM PDT

Book Description

As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the JavaScript environment.

Determine which data structures and algorithms are most appropriate for the problems you're trying to solve, and understand the tradeoffs when using them in a JavaScript program. An overview of the JavaScript features used throughout the book is also included.

This book covers:

  • Arrays and lists: the most common data structures
  • Stacks and queues: more complex list-like data structures
  • Linked lists: how they overcome the shortcomings of arrays
  • Dictionaries: storing data as key-value pairs
  • Hashing: good for quick insertion and retrieval
  • Sets: useful for storing unique elements that appear only once
  • Binary Trees: storing data in a hierarchical manner
  • Graphs and graph algorithms: ideal for modeling networks
  • Algorithms: including those that help you sort or search data
  • Advanced algorithms: dynamic programming and greedy algorithms

Table of Contents
Chapter 1. The JavaScript Programming Environment and Model
Chapter 2. Arrays
Chapter 3. Lists
Chapter 4. Stacks
Chapter 5. Queues
Chapter 6. Linked Lists
Chapter 7. Dictionaries
Chapter 8. Hashing
Chapter 9. Sets
Chapter 10. Binary Trees and Binary Search Trees
Chapter 11. Graphs and Graph Algorithms
Chapter 12. Sorting Algorithms
Chapter 13. Searching Algorithms
Chapter 14. Advanced Algorithms

Book Details

  • Paperback: 224 pages
  • Publisher: O’Reilly Media (March 2014)
  • Language: English
  • ISBN-10: 1449364934
  • ISBN-13: 978-1449364939
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Data Structures and Algorithms with JavaScript appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar