Article Network

All | June | May | April

About Cassandra

by Nishant Neeraj | October 2013 | Open Source

This article by Nishant Neeraj, author of Mastering Apache Cassandra, will describe Cassandra to be distributed, decentralized, fault tolerant, eventually consistent, linearly scalable, and a column-oriented data store. This means Cassandra is made to easily deploy over a cluster of machines located at geographically different places. There is no central master server, so no single point of failure, no bottleneck, data is replicated, and a faulty node can be replaced without any downtime. It's eventually consistent. It is linearly scalable, which means with a greater number of nodes, the requests served per second per node would not go down. Also, the total throughput of the system will increase with each node being added. And finally, it's column oriented, much like a map (or better, a map of sorted maps) or a table with flexible columns where each column is essentially a key-value pair. So, you can add columns as you go, and each row can have a different set of columns (key-value pairs). It does not provide any relational integrity. It is up to the application developer to perform relation management.

Read About Cassandra in full

Authenticating Your Application with Devise

by Giovanni Sakti Hafiz Badrie Lubis Nia Mutiara | October 2013 | Open Source

A "state of the art" application sometimes requires more customizations from Devise, such as customization for signing in, updating accounts, or resetting a user's password. When you first install Devise with its default settings, you will not get these features. That's why you will need to dig deeper to have a more comprehensive understanding about Devise, and this article by Hafiz, Nia Mutiara, and Giovanni Sakti, authors of Learning Devise for Rails, will help you do just that.

Read Authenticating Your Application with Devise in full

Managing Test Structure with Robot Framework

by Sumit Bisht | October 2013 | Open Source

This article written by Sumit Bisht author of the book, Robot Framework Test Automation, explains about management of test structure using Robot Framework. Tests are an important part of software development and through the creation of different tests, one can be assured of the different conditions and use cases that the software can undergo. Typically, there are different forms of testing out of which manual testing is necessary to validate the working of the software before it is useable. This form of testing is known as acceptance testing where the final tests are done on a software under different real world conditions to observe if the software is acceptable by a normal user. Today, this from of testing is increasingly becoming automated and different testing software and tools are present. While the test tools are present for different technologies and uses, their usage increases as the software, and its resultant tests grows.

Read Managing Test Structure with Robot Framework in full


by Cody Bunch Kevin Jackson | October 2013 | Cookbooks Linux Servers Open Source

In this Article by Cody Bunch and Kevin Jackson author of the book OpenStack Could Computing Cookbook Second Edition explain how OpenStack like all software can have bugs that we are not able to solve ourselves.

Read Troubleshooting in full

Image classification and feature extraction from images

by Joel Lawhead | October 2013 | Open Source

This article by Joel Lawhead, author of Learning Geospatial Analysis with Python, describes how to classify images and extract features from images with the help of pure Python.

Read Image classification and feature extraction from images in full

General Considerations

by Dominic Barnes | October 2013 | Enterprise Articles Networking & Telephony Open Source

In this article by Dominic Barnes, author of Node Security, we go over the general security considerations, particularly within JavaScript itself as well as Node.js applications in general.

Read General Considerations in full


by Paul F. Johnson | October 2013 | Open Source

In this article by Paul F. Johnson, the author of the book "Xamarin Mobile Application Development for iOS" has explained the merits of using gestures in application and how it enriches the whole application's functionality.

We will be covering the following topics in this article:

  • What is a gesture?
  • Adding gestures to the UI
  • Handling gestures
  • Handling drag-and-drop
Read Gesture in full

Using Media Files – playing audio files

by Martin Robinson | October 2013 | Enterprise Articles Open Source

In this article by Martin Robinson, the author of the book "Getting Started with JUCE" has described how an audio file playback can be controlled using a Graphical User Interface and adding an audio file playback support.

Read Using Media Files – playing audio files in full

Illuminating a Scene

by Juan Jiménez García | October 2013 | Games Open Source

This article by Juan Jimenez Garcia, the author of Building 3D Models with modo 701, covers the main aspects of illuminating a scene. You will learn the different types of light, and how/when to use them, along with some tips to get a good illumination according to your scene.

Our main concerns will be the following:

  • Working with lights
  • Types of light
  • Illuminating a scene
  • Tips on lighting
Read Illuminating a Scene in full

Implementing OpenCart Modules

by Rupak Nepali | October 2013 | e-Commerce Open Source

This article by Rupak Nepali, author of Getting Started with OpenCart Module Development, he describe how to make, clone, or write code for the OpenCart extensions like module extensions, shipping extension, payment extension, and total order extensions. With the increase in popularity of OpenCart framework, OpenCart users are requesting more custom modules to fulfill their requirement. Thus it helps programmer to understand how to build OpenCart modules. This article includes:

  • Learning how to clone and write codes for OpenCart modules
  • Understanding the Global Library methods used in OpenCart
  • Developing and customizing modules, pages, order totals, shipping, and payments extensions in OpenCart
Read Implementing OpenCart Modules in full

Creating Quizzes

by Dr. Edward Lavieri | October 2013 | Open Source

In this article by Edward D Lavieri Jr., author of the book LiveCode Mobile Development Hotshot, explains how to create mobile app quizzes.

Read Creating Quizzes in full

Major SDK components

by Mischa Spiegelmock | October 2013 | Enterprise Articles

This article by Mischa Spiegelmock, author of Leap Motion Development Essentials, talks about the major components of the Leap SDK. We'll visit each of these in more depth as we continue our journey.

Read Major SDK components in full

Let's Breakdown the Numbers

by Marlon Ribunal Mickey Stuewe | October 2013 | Enterprise Articles

This article by Marlon Ribunal and Mickey Stuewe, authors of SQL Server 2012 Reporting Services Blueprints, covers the use of parameters in different scenarios. We figured that you already have a basic knowledge of how SSRS works. So, we eliminated the boring stuff. The article begins with showing you how to create a data source and dataset with T-SQL and stored procedures.

In this article, we will learn the following:

  • Creating a report from scratch
  • Using stored procedure in a report
  • Defining data sources and datasets
  • Using dataset as a parameter source
  • Creating a parameterized report
  • Creating multivalued parameters
  • Creating cascading parameters
  • Creating cascading multivalued parameters
Read Let's Breakdown the Numbers in full

Routing and grouping techniques

by Edouard Camou | October 2013 | Beginner's Guides

In this article by Edouard Camou, author of the book Pro Tools HD 11, we will have a look at the various routing and grouping techniques in Pro Tools HD.

Managing complex mixes becomes a lot easier when we group our tracks. Pro Tools uses internal buses to route audio inside the mixer. We can use grouping for several reasons such as processing many tracks together or creating stems. We can also group in a parallel way, creating a wet signal that will be mixed back with the dry one. Grouping can be made easier and also more complex to have more control over the mix.

Read Routing and grouping techniques in full

Visualizing my Social Graph with d3.js

by Hector Cuesta | October 2013 | Open Source

In this article written by Hector Cuesta, the author of Practical Data Analysis, you will learn how to create a social graph visualization of your Facebook Friends with d3.js.

Read Visualizing my Social Graph with d3.js in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software