Modern Data Science with R, 1st Edition
Few developers would argue that writing automated tests is a good idea, but actually pursue it is a different story. If you build applications with Java or Groovy, there’s good news: the Spock testing framework, built on the foundation of JUnit. This definitive guide shows you how to use Spock’s expressive test capabilities to write concise and highly readable tests. Written by a senior software engineer at Netflix with more than 15 years of experience writing automated tests within the Java and Groovy ecosystems, this book takes you from Spock basics to advanced topics, using fully worked integration examples. Learn how initiate test-driven development in your team, using tests as living documentation-and discover why Spock is the most accessible, modern, and innovative testing framework on the JVM.
About the Author
Rob Fletcher is a Senior Software Engineer at Netflix, where he focuses on using automated testing as design tool. He has over 15 years of experience in the software industry, and has contributed to several open source projects including Groovy, Geb, Ratpack, and Grails.
Modern Operating Systems, Fourth Edition, is intended for introductory courses in Operating Systems in Computer Science, Computer Engineering, and Electrical Engineering programs. The widely anticipated revision of this worldwide best-seller incorporates the latest developments in operating systems (OS) technologies. The Fourth Edition includes up-to-date materials on relevant OS. Tanenbaum also provides information on current research based on his experience as an operating systems researcher. Modern Operating Systems, Third Edition was the recipient of the 2010 McGuffey Longevity Award. The McGuffey Longevity Award recognizes textbooks whose excellence has been demonstrated over time. http://taaonline.net/index.html Teaching and Learning Experience This program will provide a better teaching and learning experience-for you and your students. It will help: *Provide Practical Detail on the Big Picture Concepts: A clear and entertaining writing style outlines the concepts every OS designer needs to master. *Keep Your Course Current: This edition includes information on the latest OS technologies and developments *Enhance Learning with Student and Instructor Resources: Students will gain hands-on experience using the simulation exercises and lab experiments.
VMware(R) Horizon Suite The authoritative guide to delivering end-user services with VMwarE View and VMware Horizon Suite Today, IT professionals must manage stateless, mobile, streamed workspaces delivered across devices ranging from traditional PCs to tablets and smartphones. Using VMware View and VMware Horizon Suite, they can do so-providing flexible end-user services that support any business requirement cost effectively. Now there’s a complete guide to planning, configuring, implementing, and integrating VMware Horizon Suite technologies and using them to deliver high-value end-user services in enterprise, managed, and cloud provider environments. This book’s deep up-to-date technical content addresses considerations ranging from architecture, deployment, and operations to user experience and support. It offers detailed guidance on integration with VMware View and key third-party technologies. Throughout, it fully reflects the newest VMware View releases, including VMware Horizon Mirage. Relevant, clear, and usable, VMware Horizon Suite contains step-by-step configuration examples, sample scenarios helping you choose the right technologies for your users’ needs, and a complete end-user computing design checklist. Coverage includes * Understanding the new end-user service model and how VMware View and VMware Horizon address it * Mastering VMware View 6 and VMware Workspace 1.8 architectures * Leveraging proven installation and implementation techniques * Efficiently operating Connection, Security, and Transfer servers * Managing agents, clients, portals, composers, and personas * Integrating VMware View and Workspace * Implementing operational best practices, such as desktop pools, user data management, and SaaS * Using VMware Mirage to manage desktop images more intelligently and provide a wider spectrum of end-user services * Delivering multimedia within a View desktop environment * Integrating Microsoft Lync with VMware View * Monitoring VMware View and optimizing its performance