Article Network

All | June | May | April

Building a Simple Blog

by Andrew Burgess | May 2014 | Open Source

In this article, by Andrew Burgess, the author of the book Backbone.js Blueprints, we're going to begin by assuming that your experience in Backbone is very minimal; in fact, even if you've never used Backbone before, you should still be able to follow along just fine. The application we're going to build in this article is a very simple blog. As blogs go, it's going to have very few features; there will be posts that viewers can read and make comments on. However, it will introduce you to every major feature in the Backbone library, get you comfortable with the vocabulary, and how these features work together in general.

In this article, we'll know how to:

  • Use Backbone's model, collection, and view components
  • Program the server side with Node.js (and Express.js) to create a backend for our Backbone app

So let's get started!

Read Building a Simple Blog in full

Saving Data to Create Longer Games

by Jack Donovan | May 2014 | Beginner's Guides Games

This article by Jack Donovan, the author of the book, OUYA Game Development by Example Beginner's Guide, covers implementing long-term skill progression and saving game data.

Read Saving Data to Create Longer Games in full

Case study – modifying a GoPro wrench

by Marcus Ritland | May 2014 | Open Source

In this article by Marcus Ritland, author of the book 3D Printing with SketchUp, we will discuss a case study where Kim found a wrench on Thingiverse that she likes for tightening a GoPro camera, but wished the handle was longer. The link to the wrench is

Read Case study – modifying a GoPro wrench in full

Physics with UIKit Dynamics

by Kyle Begeman | May 2014 | Open Source

In this article, by Kyle Begeman, the author of Application Development in iOS 7, we will cover the basics of how UIKit Dynamics manages your application's behaviors. We will cover specific behaviors, such as gravity, bounce, and other physics properties. Additionally, we will learn how to create physical boundaries so that our views have something to collide with. Without these boundaries, our views would continue moving forever without stopping. We have a lot to cover, so let's get started!

Read Physics with UIKit Dynamics in full

Using OpenStack Swift

by Amar Kapadia Kris Rajana Sreedhar Varma | May 2014 | Open Source

This article, by Amar Kapdia, Sreedhar Varma, and Kris Rajana, the authors of Implementing Cloud Storage with OpenStack Swift, explains the various mechanisms that are available to access OpenStack Swift. Using these mechanisms we will be able to authenticate accounts, list containers, create containers, create objects, delete objects, and so on. The various clients that are available to access OpenStack Swift are OpenStack Swift Client CLI, cURL client, HTTP REST API, JAVA libraries, .Ruby OpenStack libraries, Python libraries, and so on. In particular, we will be using OpenStack Swift client CLI, cURL and HTTP REST API to access OpenStack Swift and perform various operations on containers and objects. Also, we will be using EVault’s Long-Term Storage (LTS2) cloud storage to demonstrate the use of OpenStack Swift.

Read Using OpenStack Swift in full

Installing Vertica

by Rishabh Agrawal | May 2014 | Enterprise Articles

This article, by Rishabh Agrawal, the author of the book HP Vertica Essentials, highlights the installation of Vertica.

Read Installing Vertica in full

Working with a Neo4j Embedded Database

by Onofrio Panzarino | May 2014 | Open Source

In this article, we'll see how to create a Neo4j database. Onofrio Panzarino, the author of this book, Learning Cypher, is a programmer with 15 years experience with various languages (mostly with Java), platforms, and technologies. He has gained a lot of experience with graph databases, particularly with Neo4j. This article throws light on setting up a new Neo4j database.

Read Working with a Neo4j Embedded Database in full

Using the WebRTC Data API

by Andrii Sergiienko | May 2014 | Open Source Web Development

In this article, by Andrii Sergiienko, the author of WebRTC Blueprints, introduces the WebRTC technology and also highlights the salient features of Erlang. He also given a brief history of the Erlang language.

Read Using the WebRTC Data API in full

Guidelines for Setting Up the OUYA ODK

by Robinson Moncada Ruben Hoyos | May 2014 | Games

This article, by Ruben Hoyos and Robinson Moncada, the authors of OUYA Game Development Essentials, will explain the various resources, folders, and libraries in the ODK, and the code that needs to be created to initiate a project for the OUYA console.

Read Guidelines for Setting Up the OUYA ODK in full

Backup and Restore Improvements

by Gethyn Ellis | April 2014 | Enterprise Articles

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

  • Encryption

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

User Interactivity – Mini Golf

by Amy M. Booker Joseph D. Walters | April 2014 | Games

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

Read User Interactivity – Mini Golf in full

Using cross-validation

by Akhil Wali | April 2014 | Open Source

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

Differences in style between Java and Scala code

by Thomas Alexandre | April 2014 | Open Source

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

The Fastest Way to Go from an Idea to a Prezi

by Hedwyg van Groenendaal | April 2014 |

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

Creating a real-time widget

by David Mark Clements | April 2014 | Cookbooks Open Source Web Development

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
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