Article Network

Pinpointing Bottlenecks for Better Database Access in ASP.Net

by Matt Perdeck | October 2010 | .NET Web Development

In many websites, database access is the most expensive part of producing a web page. This article by Matt Perdeck, author of ASP.NET Site Performance Secret, shows how to identify the most common sources of delays and how to resolve them.

This article shows how to pinpoint and prioritize a number of common bottlenecks, so that you can spend your time where it counts the most. These bottlenecks include:

  • Missing indexes
  • Expensive queries
  • Locking
  • Execution plan reuse
  • Fragmentation
  • Memory
  • Disk
  • CPU

 

Read Pinpointing Bottlenecks for Better Database Access in ASP.Net in full

Piwik: Tracking User Interactions

by Stephan A. Miller | October 2012 | e-Commerce Open Source

Despite the advanced tracking features of Piwik, there are still some actions on a website that may require you to do some manual work in order to track. Events in JavaScript and Flash don't cause a page load and because of that, the standard Piwik tracking code won't register any details other than a visit. In order to record user interactions with website elements such as Flash, Ajax, JavaScript, and third-party widgets, you need to use different tactics.

In this article by Stephan A. Miller, author of Piwik Web Analytics Essentials, we will learn:

  • What event tacking is used for
  • How to set up event tracking in Piwik using custom variables
  • How to track social media events on your website
  • How to track blog commenting events
  • How to track e-commerce events
  • How to track Flash events in either ActionScript 2 or ActionScript 3
Read Piwik: Tracking User Interactions in full

PL/SQL: Using Collections

by Saurabh K. Gupta | May 2012 | Enterprise Articles Oracle

The Oracle Advanced PL/SQL Developer Professional Guide helps you master advanced PL/SQL concepts. Besides the clear and precise explanation on advanced topics, it also contains example code and demonstrations, which gives a sense of application and usage to readers

In this article by Saurabh Gupta, author of Oracle Advanced PL/SQL Developer Professional Guide, we'll cover the following topics:

  • Collections—an overview
  • Associative arrays
  • Nested tables
  • Varray
  • PL/SQL collection methods
Read PL/SQL: Using Collections in full

Planning a character's look

by Igor Uduslivii | December 2013 | Games Open Source

In this article by Igor Uduslivii author of iPhone Game Blueprints we will design how a game character will appear. Game worlds have become larger and give players plenty more adventure experiences. The heightened pictorial look of the characters increases players' empathy toward their avatars, generating greater feelings of exciting.

Read Planning a character's look in full

Planning and Preparing the Oracle Siebel CRM Installation

by Alexander Hansal | August 2010 | Enterprise Articles Oracle

When tackling the complex task of installing and configuring Oracle's Siebel CRM, we should keep in mind that a well-considered approach and proper documentation are key factors for a successful completion.

In this article by Alexander Hansal, author of Oracle Siebel CRM 8 Installation and Management, we will discuss the following steps of the Siebel installation process:

  1. Planning the Siebel CRM Installation
  2. Understanding hardware and software prerequisites
  3. Hardware sizing
  4. Preparing the Siebel database
  5. Preparing the Siebel file system
  6. Creating service owner accounts
  7. Downloading the Siebel installation archives
  8. Running the Siebel Image Creator
  9. Obtaining the license key
Read Planning and Preparing the Oracle Siebel CRM Installation in full

Planning Extensions in TYPO3

by Dmitry Dulepov | November 2008 | MySQL Content Management Open Source PHP

In this article by Dmitry Dulepov, we will discuss why planning an extension is important and how to plan an extension. Planning issues related to web development are covered in depth in many specialized books. Here, we will cover planning only with regard to TYPO3 extensions.

Read Planning Extensions in TYPO3 in full

Planning for a successful integration

by Gary P. Gauvin | March 2013 | Enterprise Articles

This article by Gary P. Gauvin, author of Instant Team Foundation Server 2012 and Project Sever 2010 Integration How-to helps us examine what's needed to ensure that that your integration is successful. It covers the prerequisites and the planning needed to begin, scenarios for various environments, and a few tips to set you up for success. Planning is the most important part in a successful integration of the two servers so that there are no undue errors during the integration process. The article gives a very systematic step-by-step approach for planning and getting all set for integration which is not difficult to understand.

We will examine what's needed to ensure that your integration is successful. We'll cover the prerequisites and the planning needed to begin, the scenarios for test or production environments, and the different types of synchronization that are possible.

Read Planning for a successful integration in full

Planning the lab environment

by Vyacheslav Fadyushin | April 2013 | Open Source

This article by Vyacheslav Fadyushin, author of Instant Penetration Testing: Setting Up a Test Lab How-to, reveals how to plan your lab environment step by step and shows what you should consider during the lab planning process.

Read Planning the lab environment in full

Planning Your CRM Implementation Using CiviCRM

by Brian Shaughnessy Joseph Murray | March 2011 | Open Source

CiviCRM is a web-based, open source Constituent Relationship Management (CRM) system, designed specifically to meet the needs of advocacy, non-profit, and non-governmental organizations.

In this article by Joseph Murray and Brian P. Shaughnessy, authors of Using CiviCRM, we will do the following:

  • Identify potential barriers to success and learn how to overcome them
  • Select an appropriate development methodology
  • Build a balanced team
  • Get started by measuring baseline metrics, creating a vision, and creating a plan
Read Planning Your CRM Implementation Using CiviCRM in full

Planning your lessons using iPad

by Shubhangi Harsha Sumit Kataria | March 2013 | e-Learning

This article by Shubhangi Harsha and Sumit Kataria the authors of Teaching with iPad How-to , will take you through the Planbook application, using which you can carry out your regular lesson planning on your iPad.

iPad is a device that fascinates not only gadget-loving people but also teachers and professionals alike, for its varied applications coupled with great screen and looks.

Planning lessons is one of the main tasks a teacher has to perform almost every single day. There are many apps available for this purpose for the iPad. Let us choose the Planbook app here because it makes it very easy to create, modify, and share plans. Its user interface is pretty illustrative and it is definitely a good app to start with even if you are not comfortable and proficient with iPad apps.

Read Planning your lessons using iPad in full

Planning Your Site in Adobe Muse

by Jennifer Farley | September 2012 | Web Development

A site is a collection of web pages containing assets such as images or Flash.

In this article by Jennifer Farley, author of Learning Adobe Muse, we'll look at how to plan a new site and use Muse's excellent wireframing tools to put together a mock up of our website.

Fail To Plan, Plan To Fail

Yes, that may be an old cliché, but like many clichés, this one is certainly true when it comes to our websites. If you spend some time planning your website upfront, you'll prevent a lot of headaches later in the process.

In this article, we'll also take a look at some of the basics of web page layout that are useful to know while planning our sites.

 

Read Planning Your Site in Adobe Muse in full

Planning Your Sprints using GreenHopper

by Jaibeer Malik | August 2013 | Architecture & Analysis e-Learning

In this article by Jaibeer Malik, author of Agile project management with GreenHopper 6 Blueprints, we will cover analyzing the project backlog, planning the backlog in an incremental way, and grooming the backlog over a period of time. Based on ranked backlog, we will be creating a Sprint backlog and starting a sprint. To achieve this, we will be covering the following GreenHopper functionalities:

  • Creating Epic to be able to break the backlog into multiple top-level functionalities, referred to as Theme or Epic
  • Creating Story to be able to break an Epic/functionality into smaller pieces of functionality or user stories
  • Creating technical tasks to be able to break the Story into smaller technical tasks required to deliver the functionality
  • Ranking the backlog to prioritize the backlog items in the order of delivered business value
  • Creating a Sprint to be able to deliver the backlog in incremental or iterative way
Read Planning Your Sprints using GreenHopper in full

Planning Your Store

by Richard Jones | October 2013 | Drupal e-Commerce

The article by Richard Jones, the author of Getting Started with Drupal Commerce, deals with checklists and preparation for your e-commerce store, ensuring you have considered the business requirements before you start using the software.

Drupal Commerce is an e-commerce framework and so there are often many ways you can meet the business requirements of your e-store. Therefore careful planning is essential.

As with most web projects, the biggest issues you encounter are the ones that no one has thought of, but are obvious in hindsight. The following pages contain checklists of questions to consider when working with the business stakeholders of your new website.

Read Planning Your Store in full

Planning: Microsoft Dynamics GP System

by Victoria Yudin | November 2010 | Enterprise Articles Microsoft

In this article by Victoria Yudin, author of Microsoft Dynamics GP 2010 Implementation, we will go through the implementation planning phase and focus on the following topics:

  • How many companies to set up in Dynamics GP
  • Integration with other systems
  • General Ledger account framework and account format
  • Numbering schemes for master records
  • Fiscal year and period setup
Read Planning: Microsoft Dynamics GP System in full

Platform as a Service

by Ved Antani | November 2013 | Enterprise Articles

This article written by Ved Antani, the author of Managing IaaS and DBaaS Clouds with Oracle Enterprise Manager Cloud Control 12c, covers the role of Platform as a Service (PaaS) feature for building a robust Database as a Service (DBaaS) architecture.

Read Platform as a Service in full

Platform as a Service and CloudBees

by Nicolas De loof | December 2013 | Open Source

In this article by Nicolas De loof, author of Cloud Development and Deployment with CloudBees, introduces the concept of Platform as a Service (PaaS) and why this is the best place for a developer to start using Cloud services. We will also introduce CloudBees high-level vision of PaaS.

Read Platform as a Service and CloudBees in full

Play Framework: Binding and Validating Objects and Rendering JSON Output

by Alexander Reelsen | August 2011 | Java Open Source

The Play framework is the new kid on the block of Java frameworks. By breaking the existing standards it tries not to abstract away from HTTP as with most web frameworks, but tightly integrates with it. This means quite a shift for Java programmers. Understanding the concepts behind this shift and its impact on web development with Java are crucial for fast development of Java web applications.

In the previous article by Alexander Reelsen, author of Play Framework Cookbook, we took a look at data validation using controllers.

In this article we will we will cover:

  • Binding objects using custom binders
  • Validating objects using annotations
  • Rendering JSON output
Read Play Framework: Binding and Validating Objects and Rendering JSON Output in full

Play Framework: Data Validation Using Controllers

by Alexander Reelsen | July 2011 | Java Open Source

The Play framework is the new kid on the block of Java frameworks. By breaking the existing standards it tries not to abstract away from HTTP as with most web frameworks, but tightly integrates with it. This means quite a shift for Java programmers. Understanding the concepts behind this shift and its impact on web development with Java are crucial for fast development of Java web applications.

In this article by Alexander Reelsen, author of Play Framework Cookbook, we will cover:

  • URL routing using annotation-based configuration
  • Basics of caching
  • Using HTTP digest authentication
  • Generating PDFs in your controllers
Read Play Framework: Data Validation Using Controllers in full

Play Framework: Introduction to Writing Modules

by Alexander Reelsen | July 2011 | Java Open Source

The Play framework is the new kid on the block of Java frameworks. By breaking the existing standards it tries not to abstract away from HTTP as with most web frameworks, but tightly integrates with it. Modularity should be one of the main goals, when designing your application. This has several advantages from a developer's point of view: reusability and structured components are among them. A module in Play is basically just an application which can be included in your current application. This application-in-application architecture means that there are only very few differences between your application and the included module.

In this article by Alexander Reelsen, author of Play Framework Cookbook, we will cover:

  • Creating and using your own module
  • Building a flexible registration module
Read Play Framework: Introduction to Writing Modules in full

Play! Framework 2 – Dealing with Content

by Andy Petrella | May 2013 | Open Source Web Development

A web application always has, at some point, the need to deal with multiple types of content. Common content types include JSON, XML, HTML, but there could also be images or even videos to be stored and streamed. Play! 2 provides a clean way of dealing with such content types with the help of body parsers.

We won't cover the implementation details of such body parsers, because it's purely based on a functional concept, Iteratee, and thus their implementations are in Scala only. However, we'll see how they are used and how we can gain benefits from them.

In this article by Andy Petrella author of Learning Play! Framework 2, we'll update and clean up a bit of what we have been doing so far in order to enable several workflows. So we will only be using examples we have learned up to now. The following is what will be achieved:

  • Make the Chat and Item classes persistent using Ebean

  • Create a link between an item and a user (a user's reply in a chat)

  • Introduce a new type, Image, that will be part of a chat as an attachment

  • Enable a user to connect

  • Browse all chat instances

  • Allow the connected user to reply in a chat

  • Allow the connected user to attach an image to a chat

  • Show examples of UIs

  • Create an action that outputs a requested image

  • Create an action that provides an Atom feed of all chats which have specific users getting involved (kind of like following)

Read Play! Framework 2 – Dealing with Content 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