Article Network

Basics of Exception Handling Mechanism in JavaScript Testing

by Yuxian Eugene Liang | August 2010 | Beginner's Guides Open Source

In this article, by Liang Yuxian Eugene, author of JavaScript Testing Beginner's Guide, we will learn more about JavaScript testing. More specifically, we'll learn how to test more complex code, where there will be more interactions between entities.

More specifically, we'll cover the following:

  • Issues with combining scripts
  • Using JavaScript libraries
  • Deliberately throwing your own JavaScript errors
Read Basics of Exception Handling Mechanism in JavaScript Testing in full

BatteryMonitor Application

by Steven F Daniel | November 2012 | Enterprise Articles

The BatteryMonitor application allows you to monitor the state and battery levels of your iOS device using the APIs that come with the iOS SDK. Each iOS device represents a unique set of properties that include the device's current physical orientation, its model name, and its battery state. It also provides access to the onboard hardware.

This article by Steven F Daniel, author of iPad Enterprise Application Development BluePrints, we will be taking a closer look at how we can use the Core Graphics framework to create and draw a gauge that will be use to present and visualize the total amount of battery life remaining on the iOS device, and then start to design the user interface for our app.

Read BatteryMonitor Application in full

Beating Back the Horde

by Jessica Chiang Sergio van Pul | February 2014 | Games

In this article by Sergio van Pul and Jessica Chiang, authors of Scratch Game Development Hotshot, we will make a game that is a bit more involved.

Read Beating Back the Horde in full

Behavior-driven Development with Selenium WebDriver

by Unmesh Gundecha | January 2013 | Open Source

Behavior-driven Development (BDD) is an agile software development practice that enhances the paradigm of Test Driven Development (TDD) and acceptance tests, and encourages the collaboration between developers, quality assurance, domain experts, and stakeholders. Behavior-driven Development was introduced by Dan North in the year 2003 in his seminal article available at http://dannorth.net/introducing-bdd/.

In this article by Unmesh Gundecha, author of Selenium Testing Tools Cookbook, we will cover:

  • Using Cucumber-JVM and Selenium WebDriver in Java for BDD

  • Using SpecFlow.NET and Selenium WebDriver in .NET for BDD

  • Using JBehave and Selenium WebDriver in Java

  • Using Capybara, Cucumber, and Selenium WebDriver in Ruby

Read Behavior-driven Development with Selenium WebDriver in full

Behind the Book: Oracle Database 11g R2 Performance Tuning Cookbook

by | April 2011 | Enterprise Articles Oracle

Behind the Book

Ever wondered what goes on behind the scenes when a book is published?

Follow the story, as it takes place, behind the Oracle Database 11g R2 Performance Tuning Cookbook

Read Behind the Book: Oracle Database 11g R2 Performance Tuning Cookbook in full

Being Cross-platform with haXe

by Benjamin Dasnois | July 2011 | Open Source Web Development

haXe allows us to target several platforms; so, you may want to take advantage of this feature to be able to use your applications or libraries on several platforms. Unfortunately, there are some drawbacks, but don't worry, we will go through them and see how to work around them.

In this article by Benjamin Dasnois, author of haXe 2 Beginner's Guide: RAW, we will:

  • See what is cross-platform in the standard library
  • Talk about platform-specific packages
  • Learn about their specificities
  • Learn about conditional compilation

So, not only are we going to talk about being cross-platform, but also about platform-specific things. So, if you're ready, let's get started!

Read Being Cross-platform with haXe in full

Believe in Open Source: Meet the team

by | April 2011 | Open Source

Believe in Open Source

 

 

 

 

Packt is dedicated to the Open Source community and over the course of the past month, there has been articles published on www.PacktPub.com which feature various Open Source communities with insight provided by a respected figure from the community. Now, let’s turn the tables and look at the Open Source community within Packt.

The Packt Open Source team provides the Open Source community with the valuable resource of books and eBooks that share the experiences of your fellow IT professionals and brings you more focused, solutions-based content.

We start our 'Meet the team' with no other than Doug Paterson, the Open Source Publisher...

 

 

Read Believe in Open Source: Meet the team in full

Best Practices for Microsoft SQL Server 2008 R2 Administration

by Satya Shyam K Jayanty | June 2011 | Cookbooks Enterprise Articles Microsoft

As a DBA and advanced user of SQL Server 2008 R2, you have to develop best practices that combine a streamline of services for deployment, migration, and management of your data platform. SQL Server 2008 R2 has rich and intuitive GUI management tools, which lower the costs in data management by incorporating automation and delegation of administrative tasks. This article covers the SSMS features that are new and enhanced in SQL Server 2008 R2 to enable operational efficiency in developing the joint best practices and integrated solutions.

In this article by Satya Shyam K Jayanty, author of Microsoft SQL Server 2008 R2 Administration Cookbook, we will cover:

  • Implementing Utility and Non-utility collection sets
  • Designing and refreshing Scalable Share database features and enhancements
  • Managing SQL Server Replication processes
  • Implementing security for SQL Server Agent jobs management
Read Best Practices for Microsoft SQL Server 2008 R2 Administration in full

Beyond Grading

by Mythravarun Vepakomma | January 2014 | Open Source

This article written by Mythravarun Vepakomma, the author of the book Blender Compositing and Post Processing, deals with advanced compositing beyond grading. These techniques emphasize alternate methods in Blender Compositing for some specific 3D render requirements that can save lots of render time, thereby also saving budgets, in making a CG film. Following is the list of contents that will be presented in this article:

  • Relighting
  • Fresnel effect in compositing
Read Beyond Grading in full

Big Data Analysis

by Brian Femiano Jon Lentz Jonathan R. Owens | May 2013 | Cookbooks Open Source

This article created by Jonathan R. Owens, Jon Lentz, and Brian Femiano, authors of Hadoop Real-World Solutions Cookbook, contains recipes designed to show how you can put Hadoop to use to answer different questions about your data. Several of the Hive examples will demonstrate how to properly implement and use a custom function (UDF) for reuse in different analytics. There are two Pig recipes that show different analytics with the Audioscrobbler dataset and one MapReduce Java API recipe that shows Combiners.

In this article, we will cover:

  • Counting distinct IPs in weblog data using MapReduce and Combiners

  • Using Hive date UDFs to transform and sort event dates from geographic event data

  • Using Hive to build a per-month report of fatalities over geographic event data

  • Implementing a custom UDF in Hive to help validate source reliability over geographic event data

  • Marking the longest period of non-violence using Hive MAP/REDUCE operators and Python

  • Calculating the cosine similarity of Artists in the Audioscrobbler dataset using Pig

  • Trim outliers from the Audioscrobbler dataset using Pig and datafu

Learning to apply Apache Hive, Pig, and MapReduce to solve the specific problems you are faced with can be difficult. The recipes in this article present a few big data problems and provide solutions that show how to tackle them. You will notice that the questions we ask of the data are not incredibly complicated, but you will require a different approach when dealing with a large volume of data. Even though the sample datasets in the recipes are small, you will find that the code is still very applicable to bigger problem spaces distributed over large Hadoop clusters.

The analytic questions in this article are designed to highlight many of the more powerful features of the various tools. You will find many of these features and operators useful as you begin solving your own problems.

Read Big Data Analysis in full

Binding MS Chart Control to LINQ Data Source Control

by Jayaram Krishnaswamy | August 2009 | Microsoft

In this article by Dr. Jay Krishnaswamy, a Microsoft Chart Control will be bound to a Linq Data Source using LinqDataSource control and a pie chart displays the data.

We will be going through the following steps:

  • Create a Framework 3.5 web site project
  • Add a LinqDataControl and provide the data context
  • Add a MS Chart Control and bind it to the LinqDataSource
Read Binding MS Chart Control to LINQ Data Source Control in full

Binding Web Services in ESB—Web Services Gateway

by Binildas A. Christudas | January 2009 | BPEL SOA Web Services Java Open Source

Since SOI (Service Oriented Integration) is all about integrating multiple SOA-based systems, web services play a critical role in the integration space. This article is all about the importance of web services in integration. We will use the samples to illustrate how to bind web services with the ServiceMix ESB to facilitate integration.

In this article by Binildas A. Christudas, we will cover the following:

  • Web services and binding
  • Introduction to HTTP
  • ServiceMix's servicemix-http component
  • The consumer and provider roles for the ServiceMix JBI components
  • servicemix-http in the consumer and provider roles
  • Web service binding (Gateway) sample
Read Binding Web Services in ESB—Web Services Gateway in full

Bitcoins – Pools and Mining

by Piotr J. Kula | February 2014 | Networking & Telephony Open Source Web Development

This article by Piotr J. Kula, author of the book Raspberry Pi Server Essentials, will illustrate the concept of cryptographic currencies, and we will try and understand what Bitcoin is. We will set up a wallet and learn how to send and receive coins.

In this article, we will cover the following topics:

  • Installing Bitcoind
  • Bitcoin wallet
  • Creating a Bitcoin address
  • Mining for Bitcoins
  • Mining with ASICMiner
Read Bitcoins – Pools and Mining in full

BizTalk Application: Currency Exchange Rates

by Carl Darski | August 2011 | Enterprise Articles

The best way to understand the behavior and setup required to use the Dynamics AX BizTalk adapter is to walk through a full example. A common requirement for many companies that use Dynamics AX is to populate the currency exchange rates. Typically, this needs to be daily when the closing rates are published. The Exchange Rates(General ledger | Setup Exchange rates) table in AX is not a shared table across companies, thus depending how your organization is set up; you may or may not need to populate the Exchange rate table using multiple companies with multiple rates.

In this article by Carl Darski, author of Microsoft BizTalk 2010: Line of Business Systems Integration, we'll create a BizTalk application to populate the exchange rates table.

Read BizTalk Application: Currency Exchange Rates in full

BizTalk Application: Dynamics AX Message Outflow

by Carl Darski | August 2011 | Enterprise Articles

In the previous article, BizTalk Application: Currency Exchange Rates, we took a look at the setup for sending data using AIF XML documents to AX. We can use the BizTalk adapter to retrieve data from Dynamics AX via this AIF module. This is done using the AIF Queue manager. Throughout Dynamics AX, there are Send electronically buttons that can allow you to push data into the AIF Queue with an Outbound direction. Similarly, asynchronous incoming messages have an Inbound direction parameter.

In this article by Carl Darski, author of Microsoft BizTalk 2010: Line of Business Systems Integration, we'll create a BizTalk application that retrieves messages from Dynamics AX 2009 via the AIF Queue.

Read BizTalk Application: Dynamics AX Message Outflow in full

BizTalk Server: Standard Message Exchange Patterns and Types of Service

by Richard Seroter | April 2010 | Architecture & Analysis Microsoft SOA

In the previous article we discussed the key principles of SOA. In this article by Richard Seroter, author of SOA Patterns with BizTalk Server 2009, we will proceed further with the discussion on proper planning of a service oriented solution and cover:

  • Which types of services can be exposed
  • The standard message exchange patterns for services
Read BizTalk Server: Standard Message Exchange Patterns and Types of Service in full

BizTalk: The ESB Management Portal

by Andrés Del Río Benito Howard S. Edidin | August 2013 | Enterprise Articles Microsoft

In this article by Andrés Del Río Benito and Howard S. Edidin, the authors of Microsoft BizTalk ESB Toolkit 2.1, we will:

  • Learn how to publish endpoints into UDDI from the ESB Management Portal
  • Learn the ESB Portal Audit Log
  • Explore the different parameterizations that we can do on the portal
Read BizTalk: The ESB Management Portal in full

BlackBerry Enterprise Server 5: Activating Devices and Users

by Mitesh Desai | March 2011 | Networking & Telephony

The purpose of creating a BlackBerry Enterprise Server user is to assign a device to the user and then manage that device via policies. In this article by Mitesh Desai, author of BlackBerry Enterprise Server 5 Implementation Guide, we will be looking at activating devices and the various methods that are available to do so. We will create users on our BES system, and then assigning them Smartphone devices. We will be providing our Microsoft Exchange users access to the BlackBerry Enterprise Server.

We will look at creating a single user account so that we become familiar with the settings, but in a practical environment we would need a quicker way to create the users, especially if we have over 500 users in our organization. In the Lab, at the end of the article, we will be importing users to the BES.

Read BlackBerry Enterprise Server 5: Activating Devices and Users in full

BlackBerry Enterprise Server 5: MDS Applications

by Mitesh Desai | February 2011 | Networking & Telephony

In this article by Mitesh Desai, author of BlackBerry Enterprise Server 5 Implementation Guide, we will have a look at the MDS (Mobile Data Service) runtime applications that can be deployed to the BlackBerry Smartphone. MDS enables the BlackBerry to truly become a Smartphone by allowing administrators to deploy critical applications to the Smartphone. This article will show you how to distribute an MDS application to a BlackBerry device. We will also custom develop applications to run on the BlackBerries or use third-party applications to push on to the devices. Finally, we will further secure the application usage on the device by using IT policies.

Read BlackBerry Enterprise Server 5: MDS Applications in full

BlackBerry: BES Architecture and Implementation Planning

by Dan Renfroe Mitesh Desai | December 2007 | .NET Microsoft Networking & Telephony

Planning is a key element of any IT implementation, but planning can only be accomplished with an understanding of the technical underpinnings of the proposed solution. In this article, authors Mitesh Desai and Dan Renfroe delve more deeply into the technical architecture of BES in order to provide you with an understanding of what’s under the hood. This article also covers the system requirements and pre-requisites for a BES implementation, including operating system, hardware, network, and database requirements.

Read BlackBerry: BES Architecture and Implementation Planning 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
Resources
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