Article Network

The Best Way to Create Round Cornered Boxes with CSS

by | February 2007 | AJAX Open Source

"Boxes with round corners have become synonymous with WEB 2.0 and the future of website design. Forget AJAX, don't worry about SEO, put content on the back burner, what really excites people is nice rounded boxes. Why is this so? I'll tell you why…"

Read Tim Walton's step-by-step method of creating the easiest and the most efficient rounded boxes.

Read The Best Way to Create Round Cornered Boxes with CSS in full

The Business Layer (Java EE 7 First Look)

by NDJOBO Armel Fabrice | November 2013 | Enterprise Articles

In this article by NDJOBO Armel Fabrice, author of Java EE 7 First Look, we will begin with a presentation of improvements in the business layer and then, in a small project, we will try to put together some of the specifications seen previously. The topics to be covered include:

  • Enterprise JavaBeans 3.2

  • Putting all Java EE 7 specifications together

Read The Business Layer (Java EE 7 First Look) in full

The Command Line

by Satheesh Kumar. N Subashni. S | July 2013 | Enterprise Articles

This article by Satheesh Kumar N and Subashni S, the authors of Software Testing using Visual Studio 2012 discusses about the features of Visual Studio 2012. Visual Studio supports many testing features, and provides an IDE for testing and running the tests. It is very simple to run tests from Test Explorer user interface and view the results, or re-run the test from the Test Results window. Other than the IDE support, Visual Studio provides command line options to execute or run the tests that were created using the IDE. This option is very handy when executing the tests from other applications, or scheduling automated testing.

In this article, multiple command line tools are explained in detail to use for running the tests with different options and then collecting the output. Visual Studio 2012 provides three different command line utilities to execute the tests and they are as follows:

  • VSTest.Console: This command line utility is for running the automated unit tests and coded UI tests from the command line.
  • MSTest: This command line utility is for running the automated tests, viewing Test Results from Test Runs, and saving the results to Team Foundation Server. MSTest is also used for the compatibility with Visual Studio 2010.
  • TCM: This command line utility is used for importing automated tests into Test Plan, running tests from Test Plan, and viewing lists of test items.
Read The Command Line in full

The Components of TM1

by James D. Miller | April 2012 | Enterprise Articles IBM

In this article by James D. Miller, author of IBM Cognos TM1 Developer's Certification Guide, we will identify and discuss each of the components of IBM Cognos TM1 that are covered in the current IBM Cognos TM1 Developer (Test COG-310) certification exam. The current exam assigns a weightage of 3 percent to this topic. The components of TM1 are divided into two basic types which are:

  • Client components
  • Sever components
Read The Components of TM1 in full

The Core HTTP Module in Nginx

by Dipankar Sarkar | July 2011 | Open Source

Nginx is an open source high-performance web server, which has gained quite some popularity recently. Due to its modular architecture and small footprint, it has been the default choice for a lot of smaller Web 2.0 companies to be used as a load-balancing proxy server. It supports most of the existing backend web protocols such as FCGI, WSGI, and SCGI.

In this article by Dipankar Sarkar, author of Nginx 1 Web Server Implementation Cookbook, we will cover:

  • Setting up the number of worker processes correctly
  • Increasing the size of uploaded files
  • Using dynamic SSI for simple sites
  • Adding content before and after a particular page
  • Enabling auto indexing of a directory
  • Serving any random web page from a directory
  • Serving cookies for identifying and logging users
  • Re-encoding the response to another encoding
  • Enabling Gzip compression on some content types
  • Setting up 404 and other error pages
Read The Core HTTP Module in Nginx in full

The core principles of a service-oriented architecture with BizTalk Server 2009

by Richard Seroter | April 2010 | Microsoft

In order to be ready to architect maintainable, reusable, service-oriented applications, we need to become intimately familiar with standard patterns and always keep key principles in mind so as to truly build long-lasting SOA solutions. In this article by Richard Seroter, author of SOA Patterns with BizTalk Server 2009, you will learn:

  • The definition of a service
  • The core principles of a service-oriented architecture
  • How the service-orientation principles apply to a BizTalk Server solution
Read The core principles of a service-oriented architecture with BizTalk Server 2009 in full

The DataGrid API with IBM WebSphere eXtreme Scale 6: Part 1

by Anthony Chaves | October 2009 |

The client-server distributed ObjectGrid instances combines the resources of multiple JVMs on multiple servers. In this article by Anthony Chaves, we'll learn how to use the resources held by the ObjectGrid instance to co-locate data and business logic on a single JVM. Co-locating data and logic on the same JVM requires a different model of programming. This article deals with the DataGrid API which makes co-location possible. In this article, we'll explore:

  • Concepts implemented by the DataGrid API
  • The programming model for sending logic to ObjectGrid partitions
  • Where we would use the DataGrid classes
Read The DataGrid API with IBM WebSphere eXtreme Scale 6: Part 1 in full

The Decider: External APIs

by Bryan P. Johnson John Earl Clark | June 2013 | Open Source

One of the key aspects of mobile technology is the ability to tie different systems together into a meaningful application. More and more companies are allowing access to their programs and data through an Application Programming Interface or API. These APIs include things such as:

  • Maps via Google, Yahoo, and other providers

  • Music applications such as Rdio and Spotify

  • Location aware data providers such as Foursquare

  • Social networks such as Facebook and Google Plus

  • Photo services such as Flickr and Picassa

You can get a rough idea of what is available, at http://www.programmableweb.com/apis.

This is just a small sampling of the data available to make your application more useful. The trick is how to get the data and how to use it. In this article we will be using the Foursquare API to explore the use of these types of APIs and how to get started.

In this article by John Earl Clark and Bryan P. Johnson, authors of Creating Mobile Apps with Sencha Touch 2, We will talk about:

  • An overview of external APIs

  • Getting started with the Foursquare API

  • Building the basic application

  • Loading a data store with information from Foursquare

  • Displaying the data to the user

We will start with a general look at how external APIs generally work and what you need to get started with one.

Read The Decider: External APIs in full

The Decider: External APIs

by Bryan P. Johnson John Earl Clark | June 2013 | Open Source

One of the key aspects of mobile technology is the ability to tie different systems together into a meaningful application. More and more companies are allowing access to their programs and data through an Application Programming Interface or API. These APIs include things such as:

  • Maps via Google, Yahoo, and other providers

  • Music applications such as Rdio and Spotify

  • Location aware data providers such as Foursquare

  • Social networks such as Facebook and Google Plus

  • Photo services such as Flickr and Picassa

You can get a rough idea of what is available, at http://www.programmableweb.com/apis.

This is just a small sampling of the data available to make your application more useful. The trick is how to get the data and how to use it. In this article we will be using the Foursquare API to explore the use of these types of APIs and how to get started.

In this article by John Earl Clark and Bryan P. Johnson, authors of Creating Mobile Apps with Sencha Touch 2, We will talk about:

  • An overview of external APIs

  • Getting started with the Foursquare API

  • Building the basic application

  • Loading a data store with information from Foursquare

  • Displaying the data to the user

We will start with a general look at how external APIs generally work and what you need to get started with one.

Read The Decider: External APIs in full

The Deployment Feature of Alfresco 3

by Munwar Shariff | September 2010 | Content Management Open Source

Alfresco offers true Web Content Management (WCM) by providing an open source alternative to expensive proprietary systems such as Microsoft SharePoint, Interwoven, and IBM Content Manager. Alfresco WCM is a good fit for the customers who are also looking for cost savings.

The previous article introduced you to the content delivery feature of Alfresco.

This article by Munwar Shariff, co-author of the book Alfresco 3 Web Content Management, introduces you to the deployment feature of Alfresco. It focuses on the auto deployment feature where the content can be scheduled to be delivered to the production servers automatically.

By the end of this article you will have learned how to:

  • Set up the process for auto deployment
  • Deploy to a test server
  • Deploy directly from a workflow
Read The Deployment Feature of Alfresco 3 in full

The Design Documentation

by Hersey Cartwright | January 2014 | Cookbooks Enterprise Articles

In this article by Hersey Cartwright, author of VMware vSphere 5.x Datacenter Design Cookbook, we will cover the following topics:

  • Creating the architecture design document
  • Writing an implementation plan
  • Developing an installation guide
  • Creating a validation test plan
  • Writing operational procedures
  • Presenting the design
  • Implementing the design
Read The Design Documentation in full

The DHTMLX Grid

by Eli Geske | October 2013 | Web Development

This article written by Eli Geske author of the book, Learning DHTMLX Suite UI. In this article, we will learn about the DHTMLX grid component covering the different initializations, events, methods, and settings. We will then add a grid to the application that will control the user data.

All changes done in this article will occur inside the app.js file.

In this article, we will start adding code to the callbacks object and use the storage object for the first time.

Read The DHTMLX Grid in full

The Dialog in jQuery User Interface 1.7

by Dan Wellman | December 2009 | MySQL Open Source PHP Web Development

In this article by Dan Wellman, we will focus on the dialog widget. The dialog behaves in the same way as a standard browser alert, but it does so in a much less intrusive and more visitor-friendly manner. We look at how it can be configured and controlled to provide maximum benefit and appeal.

In this article, we will cover the following topics:

  • Creating a basic dialog
  • Work with dialog options
  • Modality
  • Enabling the built-in animations
  • Adding buttons to the dialog
  • IE6 and the selectbox z-index bug
  • Working with dialog callbacks
Read The Dialog in jQuery User Interface 1.7 in full

The Dialog Widget

by Yuguang Zhang | October 2013 | Open Source Web Development

This article by Yuguang Zhang, the author of the book Building UIs with Wijmo, discusses the dialog widget, which is present in the Wijmo Open set. It is an enhancement of the jQuery UI dialog with more features. Wijmo dialogs can be maximized, minimized, pinned to a location, and display external content from a URL in the dialog window. This article discusses the options, methods, and events that are added in Wijmo, and how to use them to change the appearance and behavior of the dialog.

Read The Dialog Widget in full

The Different Types of Q Replication

by Pav Kumar-Chatterjee | November 2010 | Enterprise Articles IBM

In the world of DB2 replication, we have two main options—SQL replication and Q replication, both of which involve replicating between source and target tables. The choice of replication solution depends on a number of factors, of which the fundamental ones are:

  • Type of source
  • Type of target
  • Operating system support

In this article by Pav Kumar-Chatterjee, author of IBM InfoSphere Replication Server and Data Event Publisher, we look at the different types of replication available, namely the base replication methods of unidirectional, bidirectional, and peer-to-peer.

Read The Different Types of Q Replication in full

The Django Debug Toolbar

by Karen M. Tracey | April 2010 | Content Management Open Source Web Development

In this article by Karen M. Tracey, author of the book Django 1.1 Testing and Debugging, we will see that the Django Debug Toolbar is a very useful general purpose debugging tool for Django applications. It lets you see the SQL queries that were needed to produce a page. We will also see, it goes far beyond that, providing easy access to much more information about the SQL queries and other aspects of request processing.

Read The Django Debug Toolbar in full

The DPM Feature Set

by Steve Buchanan | July 2011 | Enterprise Articles Microsoft

Microsoft Data Protection Manager (DPM) 2010 is a backup and recovery solution which provides continuous data protection for Windows application and file servers to seamlessly integrated disk, tape, and cloud.

In this article by Steve Buchanan, author of Microsoft Data Protection Manager 2010, we will take a look at the existing as well as new features of DPM.

Read The DPM Feature Set in full

The easy to install Gentoo with bling-bling. No, the other one!

by Mayank Sharma | March 2010 | Open Source

Gentoo is a source-based Linux distribution that helps users put together a streamlined custom system. But Linux users spoiled by the see-before-you-try Live CDs would often shy from Gentoo. Then along came Kororaa. Kororaa is a pre-configured binary Live CD for Gentoo Linux that also features an installer. Kororaa's package selection not only makes it an all-round Linux desktop, but has also ruffled feathers of Linux kernel developers.

Kororaa's developer Chris Smart probably had the best tutors introduce him to Linux, including Andrew Tridgell, the author of Samba file server. In this discussion, Chris talks about why he developed Kororaa, why people interested in learning Linux should use Gentoo, and his new project to help users make the move to Free and Open Source software.

Read more about this in Packt Columnist Mayank Sharma's interview with Chris Smart.

Read The easy to install Gentoo with bling-bling. No, the other one! in full

The Economics of Open Source Donations

by Mayank Sharma | August 2007 |

Donations play a crucial role in supporting Free and Open Source Software projects. At times readers will write in to share their positive experience with a utility or program or a distribution that I have written about. Now don't confuse them with your average technical-bent-of-mind Linux user. These are accountants, home-office businessman, and even carpenters and plumbers, who've saved a lot of money thanks to open source software. And they have one question in mind -- how do I help the person behind the program?

This month, Packt columnist and open source enthusiast Mayank Sharma explores the economics behind open source projects, what they do with their donations and how crucial they can be to their future.

Read The Economics of Open Source Donations 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