Article Network

All | June | May | April

Building a To-do List with Ajax

by Arda Kılıçdağı Halil İbrahim Yılmaz | November 2013 | Open Source Web Development

In this article by Arda Kılıçdağı and Halil İbrahim Yılmaz, authors of Laravel Application Development Blueprints, we will cover the following:

  • Creating and migrating TO-DO list's database
  • Creating a TO-DO list's model
  • Creating the template
  • Inserting data to the database with Ajax
  • Retrieving the list from the database
  • How to allow only Ajax requests
Read Building a To-do List with Ajax in full

Dynamic POM

by Jonathan Lalou | November 2013 | Games Open Source

This article is written by Jonathan Lalou author of the book Apache Maven Dependency Management. As a disclaimer, beware the following example is used for its pedagogical interest and may fit some situations, but does not match best practices for many other projects. Among other theoretical and practical reasons, common IDEs have some difficulties to support full dynamic POMs.

Read Dynamic POM in full

Specialized Machine Learning Topics

by Brett Lantz | October 2013 | Open Source

This article by Brett Lantz, author of Machine Learning with R, covers techniques that may not apply to every machine learning project, but could prove useful for certain types of work.

Read Specialized Machine Learning Topics in full

Installing Apache Karaf

by Heath Kesler Jamie Goodyear Johan Edstrom | October 2013 | Enterprise Articles

This article created by Johan Edstrom, Jamie Goodyear, and Heath Kesler provides a quick installation reference for users new to Apache Karaf.

Read Installing Apache Karaf in full

Downloading PyroCMS and it's pre-requisites

by Zachary Vineyard | October 2013 | Open Source

In this article by Zachary Vineyard, the author of Web Development with PyroCMS, we'll walk through the requirements for the PyroCMS installation process, as well as the downloading of PyroCMS.

Read Downloading PyroCMS and it's pre-requisites in full

Building Ladder Diagram programs (Simple)

by Austin Scott | October 2013 | Open Source

This article by Austin Scott, the author of the book, Instant PLC Programming with RSLogix 5000, explains how to create some PLC programs for our newly-created project. We will learn how to create Ladder Logic programs in RSLogix 5000 by drafting a basic Ladder Logic alarm timer routine. We are going to add an alarm that will be triggered if the valve position set point and current analog input position of the valve differ for more than five seconds.

Read Building Ladder Diagram programs (Simple) in full

Getting started with Haskell

by Pavel Ryzhov | October 2013 | Open Source

This article by Pavel Ryzhov, the author of Haskell Financial Data Modeling and Predictive Analytics, gives a brief idea about the Haskell platform. The first version of Haskell was standardized in 1990. After a series of intermediate standards, the minimal, stable, and portable version of the language was published as "The Haskell 98 Report" in February 1999. This successful standard was revised in 2003 and published as "Haskell 98 Language and Libraries: The Revised Report". This is the most supported version of the language and it is implemented in many compilers and interpreters of Haskell. The latest specification, Haskell 2010, adds Foreign Function Interface (FFI) for binding to other programming languages, fixes some syntax issues, and introduces several pluggable language extensions. Throughout this article, we will use Haskell 2010.

Read Getting started with Haskell in full

Working with axes (Should know)

by Brian Peiris | October 2013 | Open Source

In this article by Brian Peiris, the author of the book Instant jQuery Flot Visual Data Analysis, we will understand that the axes are the most configurable parts of the chart. Flot gives you the ability to change the position, type, and colors of the axes. It also gives you full control of the ticks and labels on the axes, letting you adjust the number of ticks and alter the formatting. Axes also determine how the data is displayed; you can change the min and max settings to display only a part of the data on the chart and you can also transform the data in various ways.

The full documentation is available at We will take a look at some examples of the configuration options by creating a chart that has a logarithmic axis and another chart that includes multiple axes.

Read Working with axes (Should know) in full

Creating an image gallery

by Kyle Diedrick | October 2013 | Open Source Web Development

This article by Kyle Diedrick, author of Instant Fancybox, shows how Fancybox also provides some great image gallery and slideshow functionality. Let's take a look at what is involved in creating a Fancybox gallery.

Read Creating an image gallery in full

Mocking static methods (Simple)

by Deep Shah | October 2013 | Open Source

In this article written by Deep Shah, the author of the book Instant Mock Testing with PowerMock shows how effortlessly we can mock static methods with PowerMock. Most of the mocking frameworks have trouble mocking static methods. But for Power Mock, it’s just another day at work.

The real power of PowerMock is the ability to mock things that other frameworks can't. One such thing is mocking static methods.

Read Mocking static methods (Simple) in full

Web app penetration testing in Kali

by Abhinav Singh | October 2013 | Networking & Telephony

In this article by Abhinav Singh, author of the book, Instant kali Linux, we will cover web app penetration testing in Kali.

Read Web app penetration testing in Kali in full

Performance Testing and Load Balancing

by Eric Siron | October 2013 | Enterprise Articles Microsoft

This article by Eric Siron, the author of Microsoft Hyper-V Cluster Design, presents holistic and specific methods to determine how well your system performs. It then guides you through balancing virtual machines across cluster nodes.

Now that we've covered how to design and plan your virtual machines, we're going to turn to the host's view of things. There are add-on and third-party tools that can perform automatic load balancing, but a failover cluster of Hyper-V Servers will only perform balancing in response to a failover event. Whether you'll use automated tools or not, you'll need to have an understanding of your host's abilities.

Balancing is not the entire story. Even if you have additional tools that can perform load balancing for you, you'll still need to keep abreast of the performance metrics of your cluster. As new virtual machines are added, your total capacity will be lessened and you'll want to know well in advance if you need to add hardware. Remember that your cluster is probably intended to survive the loss of at least one host without negatively impacting virtual machines, so just having a fully functional cluster with sufficient capacity may not be adequate.

There are two basic components to proper balancing. The first is being aware of what your hosts are capable of. The second is being aware of what they're doing. This article will work through a number of ways to satisfy these needs. You'll be introduced to the following concepts and activities:

  • General system testing
  • Disk I/O testing
  • Memory testing
  • Network testing
  • Preferred and possible owners
  • Anti-affinity
Read Performance Testing and Load Balancing in full

Where Is My Data and How Do I Get to It?

by Chris Backhouse Christopher Liley David Duncan | October 2013 | Enterprise Articles Microsoft

This Article, by David Duncan and Christopher Liley, authors of Microsoft Dynamics GP 2013 Reporting, Second Edition, explains that, as a developer or consultant who has been assigned the task of filling user requests for reports should be aware that ultimately the very first question after deciding on the reporting tool is, "Where is my data and how do I get to it?"

Knowing where to begin is a critical first step in the development process. The aim of this article is to provide helpful tips for finding and locating data in the Dynamics GP 2013 ERP system and company databases. Although we'll discuss some reporting tools that do not require us to know the SQL database structure for Dynamics GP companies, it is still helpful to understand how GP stores its data.

In this article, we will discuss the following:

  • Differences between the system database and company databases
  • Conventions that are helpful to know and understand when it comes to Microsoft Dynamics GP 2013 data and how it is stored
  • Using Resource Descriptions as a tool for finding data from within GP 2013
  • Utilizing additional tools, such as the GP 2013 SDK and Support Debugging Tool, to find our data
Read Where Is My Data and How Do I Get to It? in full

Using Location Data with PhoneGap

by Giorgio Natili | October 2013 | Beginner's Guides Open Source

In this article by Giorgio Natili, the author of the book PhoneGap 3 Beginner's Guide, you will:

  • Learn about geolocation and how its data are available in the device
  • Explore the differences between the HTML5 and the PhoneGap Geolocation APIs
  • Learn how to use the PhoneGap Geolocation API and how to integrate the Google Maps API in an app
  • Learn how to use Geolocation data in conjunction with external service providers such as Google Places
Read Using Location Data with PhoneGap in full

Highlights of Greenplum

by Sunila Gollapudi | October 2013 | Enterprise Articles

In this article written by Sunila Gollapudi, the author of the book Getting Started with Greenplum for Big Data Analytics explains the various components of Greenplum UAP as well as the features and advantages of Greenplum Database.

Read Highlights of Greenplum 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