Test-Driven Development with PythonBy taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works.
In the process, you'll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you're ready to take your Python skills to the next level, this book clearly demonstrates how TDD encourages simple designs and inspires confidence. ...
VMware ESXi CookbookVMware ESX and VMware ESXi hypervisors are used for providing the foundation for building and managing a virtualized IT infrastructure. vSphere 5.1 delivers the same industry-leading performance and scalability as prior vSphere releases, with several additional benefits including its improved reliability and security. VMware vSphere 5.1 is based on the ESXi hypervisor architecture, a thin purpose-built hypervisor that does not depend on a general purpose operating system, which does away with the requirement of persistent storage. So we can now store it on a dedicated compact storage device, drastically reducing the hypervisor install footprint to less than 150MB.
VMware ESXi 5.1 Cookbook - explores every aspect of VMware administration. We will learn to configure and to administer vSphere including high availability (HA), distributed resource scheduler (DRS), fault tolerance (FT), vMotion , svMotion, virtual machine provisioning, update manager, and distributed virtual switches. We ...
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 ...
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. ...
SignalR Real-time Application CookbookSignalR is a recent addition to ASP.NET, which allows you to add real-time functionalities to your applications. SignalR enables bidirectional communication between client and server over HTTP, transparently, and ensures you're always provided with the experience of a persistent connection.
SignalR Real-time Application Cookbook is a practical, hands-on guide that provides a number of clear step-by-step recipes that will gradually enable you to add SignalR as an innovative, effective, and useful item in your toolbox. This book will move from simple examples on to complex use cases, going through a comprehensive overview of the library. Other than helping out with the common tasks, at the end of the book you will find a set of ready-made solutions for more complex scenarios. ...
SharePoint 2013 WCM Advanced CookbookSharePoint 2013 Server includes new and improved features for web content management that simplify how you design publishing sites, and enhances the authoring and publishing processes of organizations. SharePoint Server 2013 also has new features that use the power of search to surface dynamic web content on publishing sites. Using the right tools efficiently can assist organizations in creating compelling content-rich websites without the undue overhead of hands-on management of each piece of content. SharePoint 2013 WCM Advanced Cookbook is a practical guide to show you how to leverage Microsoft SharePoint 2013 to create a scalable web content management system. This book helps you in learning about the features of SharePoint 2013 in depth and also takes you through each of these features practically by providing you with a hands-on experience. ...
Enterprise Web DevelopmentIf you want to build your organization's next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You'll learn several of these approaches hands-on by writing multiple versions of a sample web app throughout the book, so you can determine the right strategy for your enterprise.
What's the best way to reach both mobile and desktop users? How about modularization, security, and test-driven development? With lots of working code samples, this book will help web application developers and software architects navigate the growing number of HTML5 and JavaScript choices available. ...
PHP Cookbook, 3rd EditionWant to understand a certain PHP programming technique? Or learn how to accomplish a particular task? This cookbook is the first place to look. With more than 350 code-rich recipes revised for PHP 5.4 and 5.5, this third edition provides updated solutions for generating dynamic web content - everything from using basic data types to querying databases, and from calling RESTful APIs to testing and securing your site.
Each recipe includes code solutions that you can freely use, along with a discussion of how and why they work. Whether you're an experienced PHP programmer or coming to PHP from another language, this book is an ideal on-the-job resource. ...
Web Development with Node and ExpressLearn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You'll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.
Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. With this book, frontend and backend engineers familiar with JavaScript will discover new ways of looking at web development. ...
Shopify Application DevelopmentShopify is an e-commerce website platform that allows merchants to create and run their own online store. The Shopify App Store is a collection of apps that extend the capabilities of online stores and is a perfect place to earn recurring revenue.
Shopify Application Development will teach you to build Shopify apps using Ruby on Rails, deploy them to Heroku, and publish them in the Shopify App Store. Additionally, you will learn how to receive recurring revenue via the Shopify Billing API.
This is an easy-to-follow manual that will guide you through the entire process of application development with Shopify. This book focuses on building and launching a single application using best practices such as Test-Driven Development (TDD), agile methodologies, and iterative development from start to finish. ...