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