Learning Veeam Backup & Replication for VMware vSphereVeeam Backup & Replication for VMware is a backup and replication solution that provides data protection for virtualized VMware vSphere environments. This powerful and easy-to-use solution helps administrators rest assured that their data is protected, while at the same time retaining the flexibility that virtualization provides.
Learning Veeam Backup & Replication for VMware vSphere - starts with an introduction to Veeam Backup & Replication, describing the prerequisites, requirements, and deployment steps needed to get the required infrastructure in place. It provides a description of its features and capabilities as well as useful tips on doing day-to-day administrative tasks. This book is a practical and hands-on guide to installing, configuring, and managing a backup infrastructure. ...
vSphere Virtual Machine ManagementA virtual machine (VM) is a software implementation of a machine (a computer) that executes programs like a physical machine. vSphere has clusters of virtual machines that are all interconnected. Virtualization changes everything. Virtual machines have far more functionality than physical servers and are capable of incredible things. Virtual machines should not be treated and administered exactly like physical servers. It is imperative that the administrators know how to correctly create and administer virtual machines.
vSphere Virtual Machine Management depicts how to create a virtual machine step-by-step using multiple creation methods. In this book, you will learn how to develop virtual machine performance, resource allocation, and performance monitoring in detail. You will also be introduced to load balancing and virtual machine availability concepts and configurations. ...
Getting Started with BizTalk ServicesBizTalk Services is a service based on Windows Azure that was introduced by Microsoft in the summer of 2013. It provides integration capabilities in the cloud to connect enterprises together in scalable and flexible ways that go beyond what traditional on-premises integration products (such as BizTalk Server) can manage. BizTalk Services provides the ability to construct integration solutions using familiar tools (Visual Studio and Microsoft .Net) and also provides a bridge metaphor to connect applications and technologies.
Whether you are a neophyte or an expert in integration solutions, Getting Started with BizTalk Services provides you with a comprehensive look at cloud integration, covering the many features and capabilities of BizTalk Services. More importantly, the purpose of each feature is explained together with how to use them effectively. ...
Mastering GruntGrunt.js continues to excel as the build automation tool of choice. Along with its support for many third-party technologies, Grunt is packaged with a clean API for defining tasks. This powerful tool can streamline your workflow by automating the preparation tasks for production, such as compression, compilation, obfuscation, testing, and even pushing your web application live. This book will teach you how to master build automation and testing with Grunt. You will have the opportunity to utilize the latest and in-demand web tools, such as Git, Jade, CoffeeScript, Sass, and the Mocha testing engine, across several exciting projects by combining Grunt with them. You will also learn to create a project – a simple Bulletin Board System (BBS), which will explain the use of Grunt alongside the Mocha testing library to automate testing throughout the build process.
Mastering Grunt will demonstrate how to leverage Grunt with other technologies to become an expert in build automation, tea ...
Learning CypherNeo4j is generating much interest among NoSQL database users for its features, performance and scalability, and robustness. The software also provides users with a very natural and expressive graph model and ACID transactions with rollbacks. However, utilizing Neo4j in a real-world project can be difficult compared to a traditional relational database. Cypher fills this gap with SQL, providing a declarative syntax and the expressiveness of pattern matching. This relatively simple but powerful language allows you to focus on your domain instead of getting lost in database access. As you will learn in this book, very complicated database queries can easily be expressed through Cypher. ...
WebRTC BlueprintsThis book introduces you to WebRTC and how you can utilize its open API. Each chapter covers a new concept of the technology with thoroughly explained code examples of completed applications to help you learn quickly and efficiently.
You will learn about the client and server sides of a WebRTC application in a practical manner, as well as how to implement data exchange between peers using the WebRTC Data API. The book also guides you through how to develop applications for desktop sharing and prerecorded video streaming. The book also teaches you how to use HTTPS with a WebRTC application and why it can be useful. You will also learn how to implement authentication in an application and integrate it with your own TURN server. ...
Learning Objective-C by Developing iPhone GamesThe introduction of the Apple Store has empowered thousands, even millions of people to embrace software development. Using Objective-C and the Xcode IDE, you can produce awesome games and launch them on the Apple Store allowing you to make and sell games quickly and easily.
From learning the basics of Objective-C to deploying to the App Store, you'll use this book to learn about game development in a matter-of-fact, helpful manner. Whether you're new to game development, or just want to learn how to leverage Apple's own tools to expand your skill set, you'll quickly move from a beginner to an expert. ...
RabbitMQ EssentialsRabbitMQ is above all other forms of message queuing software thanks to its loosely coupled architecture and its ability to bind multiple languages, making modern web applications secure, scalable, and simple to maintain.
Armed with this supportive guide, you now have the opportunity to get stuck into developing your own message-based applications immediately with RabbitMQ. Using the fictitious Clever Coney Media as a case study, you will follow their journey of developing with RabbitMQ, from implementing simple, synchronous get operations to using advanced message routing and tracking the messaging application. With RabbitMQ Essentials, you will observe how using message queuing software can streamline the development of your own distributed and scalable applications. ...
WebGL Game DevelopmentWebGL, the web implementation of Open GL, is a JavaScript API used to render interactive 3D graphics within any compatible web browser, without the need for plugins. It helps you create detailed, high-quality graphical 3D objects easily. WebGL elements can be mixed with other HTML elements and composites to create high-quality, interactive, creative, innovative graphical 3D objects.
This book begins with collecting coins in Super Mario, killing soldiers in Contra, and then quickly evolves to working out strategies in World of Warcraft. You will be guided through creating animated characters, image processing, and adding effects as part of the web page canvas to the 2D/3D graphics. Pour life into your gaming characters and learn how to create special effects seen in the most powerful 3D games. Each chapter begins by showing you the underlying mathematics and its programmatic implementation, ending with the creation of a complete game scene to build a wonderful virtual world. ...
3D Printing with SketchUpAs 3D printing is becoming more accessible, it is important for designers and architects to know how to utilize the technology. SketchUp is a popular 3D modelling tool and is among the easiest programs to work with as a beginner. Whether printing on your desktop, or outsourcing to a commercial 3D print service, this is a skill you'll want in your portfolio.
Starting with an overview of 3D printing technologies, you will learn how to design SketchUp models for 3D printing, set up a template for 3D printing, explore the specific requirements for a 3D printable model, and look at the essential SketchUp extensions for 3D printing. You will start by printing a simple 3D model, progress to importing images that can be used to make 3D models, and move on to tweaking the model for specific 3D printers. ...