The lines between on-premise and public cloud services have become blurred. The integration between on-premise and off-premise technologies imply that you can now easily implement a backup solution that makes use of both, thus allowing you to maintain up-to-date backups both on-site and off-site. This will allow you to implement a disaster recovery plan that meets strict service-level agreements without having to invest in a Disaster Recovery (DR) site. The DR site can be in the cloud. Depending on your environment, this can significantly reduce the cost of implementing a fully blown disaster recovery site or server room.
There are several new features in SQL Server 2014 that make this possible; they are as follows:
Backup to URL
Backup to Microsoft Azure
In this article by Gethyn Ellis, the author of Getting Started with SQL Server 2014 Administration, you will look at how you can make use of the new features and integrate them into your backup and recovery plans to ensure that you maintain up-to-date off-site backups.Read Backup and Restore Improvements in full
This article is written by Amy M. Booker and Joseph D. Walters, the authors of Learning Objective-C by Developing iPhone Games. In this article, we are going to learn about user interaction and handling events passed from the iPhone's screen, sent from the event information to your game. This includes when a user touches, taps, or drags their finger on their screen or moves, shakes, or tilts their device. The following are the points we will touch upon in this article:
Using user input and touch events
Using gestures in iOS apps
Touch start, move, and end
This article by David Dossot, author of RabbitMQ Essentials, presents two handy tracing tools provided by RabbitMQ, which are very likely to become prominent in your developer's toolbox.Read Testing and Tracing Applications in full
In this article by Akhil Wali, author of Clojure for Machine Learning, we will discuss several methods that can be used to improve the effectiveness of a given machine learning model. We will also implement a working spam classifier as an example of how to build machine learning systems that incorporate evaluation.Read Using cross-validation in full
In this article by Thomas Alexandre, the author of Scala for Java Developers, we discuss that if you are going to refactor or rewrite Java code into Scala code, there are a number of style differences that are useful to be aware of. Obviously, programming style is largely a matter of taste; however, a few guidelines generally acknowledged by the Scala community can help someone new to Scala to write easier-to-read and more maintainable code. This article is dedicated to showing some of the most common differences.Read Differences in style between Java and Scala code in full
In this article, by Hedwyg van Groenendaal, the author of Prezi Hotshot, we will be using the brainstorming techniques in Prezi. It is easy to create a good prezi. We will go from brainstorming to a mind map and use that as a basis for our prezi.Read The Fastest Way to Go from an Idea to a Prezi in full
In this article by David Mark Clements, author of Node Cookbook Second Edition, we will discuss how to gracefully degrade to long polling and other methods with Socket.IO.Read Creating a real-time widget in full
In this article by Daniel Li, author of Mastering Grunt, we will cover the best practices for frontend development today. It will cover load time reduction, search engine optimization, form validation, and responsive design.Read Best Practices for Modern Web Applications in full
GML or GameMaker Language is a great tool for expanding the already vast variety of tools provided by GameMaker: Studio. GML scripts allow users to write their own code, creating an organized codebase that is easier to modify and debug than GameMaker: Studio's built-in drag-and-drop functionality.
Before exploring GML's use in creating actual games, this article by Matthew DeLucas, the author of GameMaker Game Programming with GML, will go over the basics of the language, such as the following components:
- Syntax and formatting
In this article, by Michael Rhodes, the author of Manga Studio 5 Beginner's Guide, you will learn pressure settings and inking and how to create new brush tips for airbrushes and other marking tools.
In this article, we'll be covering the following topics in depth:
What is inking?
Tools that Manga Studio provides to let us ink our artwork
Using rulers and guides for inking
Creating a customized brush for special effects
How to use the Manga Studio default tones
A walk-through inking example
In this article by Yuxing Yan, the author of Python for Finance, discusses how to use Monte Carlo simulation to price European, American, average, lookback, and barrier options.
In finance, we study the trade-off between risk and return. The common definition of risk is uncertainty. For example, when evaluating a potential profitable project, we have to predict many factors in the life of the project, such as the annual sales, price of the final product, prices of raw materials, salary increase of employees, inflation rate, cost of borrowing, cost of new equity, and economic status. For those cases, the Monte Carlo simulation could be used to simulate many possible future outcomes, events, and their various combinations. In this article, we focus on the applications of the Monte Carlo simulation to price various options.Read Monte Carlo Simulation and Options in full
This article by Bass Jobsen, the author of Less Web Development Essentials, introduces Bootstrap and then talks about how you can use Bootstrap's Less files, and what modifications can be done on the same.Read Bootstrap 3 and other applications in full
In this article, by Andrea Saccà, the author of Mastering Magento Theme Design, we will learn how to integrate the Bootstrap 3 framework and how to develop the main theme blocks.
The following topics will be covered in this article:
An introduction to Bootstrap
Downloading Bootstrap (the current Version 3.1.1)
Downloading and including jQuery
Integrating the files into the theme
Defining the main layout design template
In this article, by Alok Singh and Sandeep Chanda, the authors of Microsoft Dynamics CRM 2013 Marketing Automation, you will be introduced to the present day marketing and learn how the Customer Relationship Management (CRM) systems are playing a key role in bringing in automation and helping organizations realize their marketing objectives.Read Getting Started with Microsoft Dynamics CRM 2013 Marketing in full
This article is written by Anubhav Hanjura, the author of Heroku Cloud Application Development. Mobility has reached significance of extraordinary proportions today. There are innumerable mobile apps available from different online app stores for different platforms that provide value added services to its users, ranging from business productivity to gaming and entertainment. As a result, it has become increasingly important to gain the ability to build and deploy these mobile apps as fast and portably as possible.Read Building Mobile Apps in full
This article is written by Antonio Pratas, the author of Creating Flat Design Websites. Skeuomorphic design, also known as realism, is a style that was very much used during 2012 and 2013, and it consists of creating visual elements that represent their original, physical counterpart.Read Skeuomorphic versus flat in full
In this article by Rafał Kuć and Marek Rogoziński, authors of Elasticsearch Server Second Edition, we will learn about Elasticsearch indexing, how to configure our index structure mappings, and also see what field types we are allowed to use.Read Indexing the Data in full
In this article by Craig Thomas Ellrod, the author of Getting Started with XenDesktop® 7.x, he starts with defining the pieces or components that make up a XenDesktop Site along with the terminology and concepts involved. We then set out to design a basic XenDesktop architecture, which ends with a network diagram that we will use as a roadmap. In this article, we will cover the following topics:
The components of XenDesktop®
Terminology and concepts
Designing a basic XenDesktop® Site
Common ports used in network communication
In this article by Roberto Vespa, the author of SignalR Real-time Application Development Cookbook, we will cover the following recipes:
Adding and registering a persistent connection
Sending messages from the server
Sending messages to the server
Exchanging messages between a server and a .NET client
In this article, by Andrey Koleshko, author of the book Rake Task Management Essentials, we will cover the installation of Rake, the definition of basic terms such as rake task and Rakefile, and how to use them for easy programming issues. The introduction will be given using straightforward examples to explain the terms as clearly as possible. You will see that Rake is a tool that is written in the Ruby programming language, and that's why any Ruby code can be written in a Rake application. Also, you have the choice of using any available Ruby library in a Rake project. This feature makes Rake the winner compared to many other build tools, which use their own limited languages. The article will serve as a base for introducing Rake's Domain Specific Language (DSL) and project file structuring.
In this article, we will cover the following topics:
- Installing Rake
- Introducing rake tasks
- The command-line arguments
- Using global Rakefiles to run tasks anywhere
- Defining custom rake tasks
- The structure of a Rake project
- The code conventions of Rake
In this article by Christian Mohn, the author of Learning Veeam® Backup & Replication for VMware vSphere, we will learn about various backup strategies and also go through various components of Veeam Backup and replication.Read Introduction to Veeam® Backup & Replication for VMware in full
This article is written by Steven F. Lott the author of the book Mastering Object-oriented Python. Let's assume we've been given a big set of data that we need to analyze to produce useful summaries. In many cases, we're given data that's not a neat fit with the simplistic row-and-column form of a spreadsheet.Read Analyzing a Complex Dataset in full
In this article, written by Susan Smith Nash and Michelle Moore, the authors of Moodle Course Design Best Practices, we will discuss the use and implementation of Moodle for Online communities.Read Moodle for Online Communities in full
In this article by Martino Sabia and Cathy Wang, authors of Python Tools for Visual Studio, we will learn everything about a Python library and a command-line tool that allows execution in application deployment and administration tasks.Read The Fabric library – the deployment and development task manager in full
In this article by Pradeep Pasupuleti, author of Pig Design Patterns, we will discuss design patterns that perform dimensionality reduction using the principal component analysis technique, and numerosity reduction using the histogram technique.Read Understanding Data Reduction Patterns in full
This article by Magulan D., the author of the book Getting Started with SOQL, gives more information on how to write advanced SOQL statements. This article deals with querying the records for one or more objects in a single SOQL statement. In this case, there should be some relationship among the objects. In Salesforce.com, we cannot query the records from two or more objects if they don't have a relationship between them. The relationships that are available in Salesforce.com are lookup relationship and master-detail relationship.Read Advanced SOQL Statements in full
In this article by Michael Badger, author of the book Scratch 2.0 Beginner's Guide, Second Edition, we will take a tour of the online Scratch community. We will create our first Scratch animation while learning basic programming concepts such as loops.
In this article, we will be introduced to Scratch programming. We will:
- Join and tour the online Scratch community
- Create a project to take our first steps in Scratch
- Introduce loops using forever and repeat blocks
- Add and animate multiple sprites in a project
- Remix a video-sensing project
In this article by Sitaram Chamarty, the author of Gitolite Essentials, we will learn about Access Control with Gitolite. We will go through sampling of Gitolite's power features, and also understand Gitolite and the Git control flow.Read Important Features of Gitolite in full
This article by Saurabh Bhatia, author of the book Rails 4 Application Development Hotshot, will teach you how to create a Content Management System. Content is the backbone of the Internet. A Content Management System (CMS) is essentially a software that helps you to easily and effectively manage the content of a website or a web application. There are several perspectives on CMS, with Drupal, Joomla!, and WordPress being the really popular ones. However, people still build tailor-made CMSes, because they want something that fits their needs exactly.Read Building a Customizable Content Management System in full
In this article by Sascha Gundlach and Michelle K. Martin, authors of the book Mastering CryENGINE, you will learn how to make an entity ready for a multiplayer environment.
In order to make our entity work properly in a multiplayer environment, certain changes need to be made to our script.
Right now, we are not taking into account whether our entity is operating on a client or a server. Let's go ahead and get our entity network ready. For this, we need to make sure the server serializes the script entities properly.Read Making an entity multiplayer-ready in full
In this article by Marcelo Leal, author of Implementing Samba 4, the reader will learn some of the biggest differences between the Samba software Versions 3 and 4, and based on that, will understand the impact and the relevant considerations before planning a successful upgrade. The main aspects of such differences will be focused on the different working models and the new features and benefits that the upgrade can leverage.
We will learn about a step-by-step procedure to execute the upgrade and all the commands and scripts needed to go from Samba 3 to Samba 4's fully functional Domain Controller network services.
We will describe a guideline that can be well suited and requires just a few changes for small and medium installations, but bigger and more complex environments will need adjustments and customizations. The variety of configurations in production of the Samba Server Version 3 use cases are huge, and we will not be able to handle all the variations that our readers have implemented in their respective environments, but all the procedures and use case examples presented here should work as a rich base.Read Upgrading from Samba Server Version 3 in full