RaphaelJS is a vector graphics library, which is used to draw objects in the browser. As you learn to use RaphaelJS, you will realize that there are a plethora of things you can do with it. In this article by A. Krishna sagar, the authors of Instant RaphaelJS Starter, we will cover the most commonly performed tasks and most commonly used features in RaphaelJS.
By the end of this article, you will be able to:
- Create a Raphael element
- Manipulate the style of the element
- Transform the element
- Perform animations on the element
In this article by Alex Libby, the author of HTML5 Video How-To, you will learn to convert a video into any of the formats needed for HTML5 Video playback.
In this article, we will cover:
Transcoding video into new HTML5 format
Installing playback support
In this article by Ryan Roemer the author of Backbone.js Testing gives a brief description about how to set up your test application code and obtain the test libraries that we will use throughout this article. We create a basic test infrastructure, write the first tests, and review the test report results.Read Setting Up a Test Infrastructure in full
In this article by Ian Grieve, the author of the book Microsoft Dynamics GP 2013 Financial Management looks at the methods for inquiring and reporting on budgets in Dynamics GP, including the use of Management Reporter 2012.Read Cash Flow Management in full
In this article by Ryan Mitchell, author of the book Instant Web Scraping with Java, we will explain what web scraping: an automated process that involves some amount of data parsing in order to obtain only the information that you need. Although using an API (commonly by sending a GET request to a host to retrieve JSON data) might technically be considered web scraping (after all, you are retrieving and parsing data), it is generally considered to be applicable only to sites that are designed to be viewed by humans through a web browser, rather than by an automated system. By retrieving the complete HTML from a website, parsing it into an object using any number of available libraries, and isolating and processing the desired data, you are freed from the limitations and availabilities of APIs already developed to retrieve the data.Read Creating a sample web scraper in full
Netduinos are great, and it is useful being able to attach a button or sensor to make it do something, but what if you want to control it with another device? What if you want to use your phone to turn LEDs on and off, or even drive a buggy around from across the living room?
Well, that's where Bluetooth comes in! In this article Matt Cavanagh, the author of Netduino Home Automation Projects, we will cover:
- How to connect a Bluetooth module
- Sending and receiving messages via Bluetooth
- Skills that can be applied to a variety of projects
In this article by J.M. Gustafson, the author of the book "HTML5 Web Application Development by Example" has explained in detail about the Photo Pad application. It looks a lot like Canvas Pad, and re-uses the same code for the toolbar and menus. But instead of being a drawing application, it works as a photo manipulation application. The user will be able to load images and select from a few different effects, such as invert, black and white, or sepia, to apply to the image.Read Photo Pad in full
In this article, by Khalid Tanner, author RavenDB 2.x Beginner's Guide we learn some of the RavenDB Client API. RavenDB is written in C# that runs on the Microsoft .NET Framework. The .NET Client API exposes all aspects of the RavenDB server to your application in a seamless manner and can be accessed from any .NET language. In this article, you will learn step-by-step how to connect to RavenDB to interact with the server by writing some C# code and perform various basic operations such as loading, inserting, and updating documents from the RavenDB server.
In this article, we will learn how to use the RavenDB Client API for:
- Setting up your development environment
- Connecting to RavenDB
- Loading a document
- Creating a document
- Inserting a new document
- Updating a document
The ability to draw and manipulate paths is an extremely powerful feature of Raphaël. Paths allow us to draw all manner of shapes by defining points connected by lines, arcs, and curves. In this article by Damian Dawber, author of Learning Raphaël JS Vector Graphics, you will learn the properties and the method of drawing a quadratic Bézier curve.Read Paths and curves in Raphael JS Vector Graphics in full
In this article by Daniel Williams, the author of Corona SDK Application Design, we will discuss how to use Corona's feature set to create our first business app. Although developing business style apps can be the corner stone of your company, they can get a little boring. In this article, we will learn how to create our very first game with Corona SDK.
Let's get started!Read Creating a Puzzle App in full
In this article by Aidan Temple author of the book Instant HTML5 2D Platformer will gives an overview of how to set up the HTML5 canvas as well as some of the basic functionality the canvas has to offer and how we would go about implementing that functionality.Read HTML5 Canvas in full
The article, Features of CloudFlare, helps you learn the basics of CloudFlare to make your site perform faster. This article by Jeff Dickey, author of the book Instant CloudFlare Starter, explains about the some of the security features that CloudFlare provides to make your website much more secure.Read Features of CloudFlare in full
This article by John Arundel, the author of Puppet 3 Cookbook, discusses about the concept of facts in Puppet 3. It explains about the various operations that we can perform using facts. Besides facts, it also sheds light on the Hiera technology. It explains how to import configuration data with Hiera and also about storing secret data using hiera-gpg.
By all means leave the road when you wish. That is precisely the use of a road: to reach individually chosen points of departure.
Robert Bringhurst, 'The Elements of Typographic Style'
In this article we will cover:
- Creating custom facts
- Adding external facts
- Setting facts as environment variables
- Importing configuration data with Hiera
- Storing secret data with hiera-gpg