Animating Properties and Tweening Pages in Android 3-0
In this article by Alex Shaw, author of Android 3-0 Animations Beginners Guide, we will build on the tweening techniques we've already learned, and also apply some new techniques that were introduced in Android 3.0.
In this article, we shall:
- Use a ViewFlipper for animating a book-like application
- Use Java to define a new tween animation and apply it to a view
- Use an ObjectAnimator to apply an animation to a view, a bit like a tween
- Use a ValueAnimator to generate values, which we will use for a more complex animation
- Compare the Animator classes to the tween classes.
Ext JS 4: Working with Tree and Form Components
In this article by Loiane Groner, author of Ext JS 4 First Look we will cover some new features and enhancements in the following Components.
- Tree panel
- Form panel
These Components enable faster performance and more developer flexibility.
(For more resources on JavaScript, see here.)
Read Ext JS 4: Working with Tree and Form Components in fullFacelets Components in JSF 1.2
In this article Ian Hlavats, we are going to discuss:
- Creating a Facelets UI composition template
- Decorating the user interface
- Rendering a UI fragment
- An advanced Facelets composition template
Read Facelets Components in JSF 1.2 in full
JIRA: Programming Workflows
In this article by Jobin Kuruvilla author of JIRA Development Cookbook, we will cover:
- Writing a workflow condition
- Writing a workflow validator
- Writing a workflow post function
- Editing an active workflow
Loading, Submitting, and Validating Forms using Ext JS 4
Ext JS 4 is Sencha’s latest JavaScript framework for developing cross-platform web applications. Built upon web standards, Ext JS provides a comprehensive library of user interface widgets and data manipulation classes to turbo-charge your application’s development.
In this article, written by Stuart Ashworth and Andrew Duncan, the authors of Ext JS 4 Web Application Development Cookbook, we will cover:
- Constructing a complex form layout
- Populating your form with data
- Submitting your form's data
- Validating form fields with VTypes
- Creating custom VTypes
- Uploading files to the server
- Handling exceptions and callbacks
Oracle Warehouse Builder: Designing the Target Structure
This article explains designing the data warehouse target. It covers some options for defining a data warehouse target structure using relational objects (star schemas and snowflake schemas) and dimensional objects (cubes and dimensions). Some of the pros and cons of the usage of these objects are also covered.
In this article by Bob Griesemer, author of Oracle Warehouse Builder 11g R2: Getting Started 2011, specifically we will cover:
- Dimensional design
- Cube and dimensions
- Dimensional Model Implementation
- Relational (star schema)
- Multidimensional (OLAP)
- Designing the ACME data warehouse
- Identifying dimensions
- Designing the cube
Troubleshooting with Intuit Quickbooks
This article by Jaime Campbell, CPA, MBA, CTT, MCT, author of Intuit QuickBooks Enterprise Edition 12.0 Cookbook for Experts illuminates a number of accounting errors that are common in QuickBooks files, and enables you to resolve them.You will examine a number of accounting errors that are common in QuickBooks files, and enables you to be powerful and efficient in resolving them.
In this article, we will cover the following recipes:
- Clearing stale undeposited funds
- Adjusting cash basis receivables or payables balances
- Writing off stale receivables
- Writing off stale payables
- Balancing the balance sheet
- Classifying unclassified transactions
- Reclassifying opening balance equity transactions
- Classifying uncategorized income or expenses
- Resolving opening balance discrepancies in bank reconciliations
Unpublished
.NET 4.5 Extension Methods on IQueryable
In this article by Shawn R. McLean, author of Instant .NET 4.5 Extension Methods How-to , we learn about the extension methods on IQueryable. IQueryable is used to operate mainly on databases. IQueryable<T>are an extension from IEnumerable<T>, hence, we can call all extensions and methods of IEnumerable<T>. A query using IQueryable can be built up on over time, before it hits the database. The query is executed once you execute an eager function such as ToList(), looping the data or attempting to use the values. IQueryable is used by providers such as LINQ to entities or LINQ to SQL.
Read .NET 4.5 Extension Methods on IQueryable in full.NET 4.5 Extension Methods on IQueryable
In this article by Shawn R. McLean, author of Instant .NET 4.5 Extension Methods How-to , we learn about the extension methods on IQueryable. IQueryable is used to operate mainly on databases. IQueryable<T>are an extension from IEnumerable<T>, hence, we can call all extensions and methods of IEnumerable<T>. A query using IQueryable can be built up on over time, before it hits the database. The query is executed once you execute an eager function such as ToList(), looping the data or attempting to use the values. IQueryable is used by providers such as LINQ to entities or LINQ to SQL.
Read .NET 4.5 Extension Methods on IQueryable in full.NET Generics 4.0: Container Patterns and Best Practices
There are several generic containers and generic algorithms available in the .NET Framework and a couple of other majorly accepted APIs such as Power Collections and C5.
In this article by Sudipta Mukherjee, author of .NET Generics 4.0 Beginner’s Guide, we will take a look at:
- Generic container patterns: There are several patterns that are used more than the others in code bases that use Generics. Here, we shall walk through some of these very popular generic structures.
- Best practices: Here we shall walk through a list of best practices with succinct causes to back them.
10 Minute Guide to the Enterprise Service Bus and the NetBeans SOA Pack
Enterprise Service Bus (ESB) is a standard-based middleware architecture that allows pluggable components to communicate with each other via a messaging system. In this article by David Salter, we will see in brief, the components inside the ESB architecture and how they communicate with each other. We will also look at how NetBeans SOA pack integrates with OpenESB and the various functionalities it offers with regards to the ESB.
Read 10 Minute Guide to the Enterprise Service Bus and the NetBeans SOA Pack in full10 Tips to make great visual diagrams with OmniGraffle 5
As information is becoming more and more complex, people like to have some visual help with understanding the information provided. This is where diagramming comes to the rescue. However, if your diagrams are not visually appealing and easily digestible, your carefully crafted diagram won't communicate your information in the way you like.
This article by Ruben Olsen, author of OmniGraffle 5 Diagramming Essentials, covers 10 tips to make visually appealing diagrams with OmniGraffle 5.
Read 10 Tips to make great visual diagrams with OmniGraffle 5 in full1Z0-451: Oracle SOA Foundation Practitioner Exam Reference
Certification is the first big step towards getting yourself recognized in the extremely large developer community. It demonstrates that you have a working knowledge, and gives you an edge in the market space and employment space. It helps you to get a better salary through promotions or increments in a few cases. Completing the Oracle SOA Infrastructure Implementation Certification develops your conceptual and real-world understanding of the primary components of Oracle SOA Suite, including BPEL process engine and Oracle Service Bus, and will allow you to become familiar with the Service Oriented Architecture concepts.
This article by Kathiravan Udayakumar, author of Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) will provide key points to be remembered for the 1Z0-451 Oracle SOA Foundation Practitioner exam and other additional details that are required to understand Oracle SOA Suite in detail.
Read 1Z0-451: Oracle SOA Foundation Practitioner Exam Reference in full1ZO-051: Oracle Database 11g: Using ANSI Standard Joins
The ability to retrieve data from a table is an absolutely essential element of learning SQL. However, real-world requirements often demand the ability to select data from multiple tables concurrently and present it in a meaningful way. Herein lies the ability to join tables.
In this article by Steve Ries, author of OCA Oracle Database 11g: SQL Fundamentals I: A Real World Certification Guide (1ZO-051), we shall join tables using ANSI-compliant join syntax.
Read 1ZO-051: Oracle Database 11g: Using ANSI Standard Joins in full1ZO-051: Understanding Oracle JOIN Syntax
Beginning with database version 10g, Oracle has provided a new syntax for retrieving data from multiple tables. While Oracle's syntax has not yet gained widespread acceptance, we will see that it offers some advantages, not least of which is its simpler syntax. Many consider Oracle's join syntax to be more intuitive and readable than the ANSI standard.
In this article by Steve Ries, author of OCA Oracle Database 11g: SQL Fundamentals I: A Real World Certification Guide (1ZO-051) we shall join tables using the new Oracle join syntax.
Read 1ZO-051: Understanding Oracle JOIN Syntax in full2011 Open Source Awards Sponsor: Arvixe

About Arvixe
Arvixe Web Hosting, LLC. is a leading provider of Linux and Windows web hosting. Privately held and headquartered in Santa Rosa, California, the company was created in 2003 by Founder and CEO Arvand Sabetian. Since then, Arvixe has grown from a small hosting company into one of the world's fastest growing hosting companies with more than 400 managed servers hosting over 100,000 domain names.
As an innovator of web hosting services and technology, Arvixe is able to provide its over 50,000 customers with cutting edge hosting environments that are stable and secure. Arvixe customers range from freelancing individuals to Fortune 500 companies spread throughout more than 200 countries.
As a dedicated supporter of Open Source software, Arvixe is proud to stand behind Open Source developers. Partnered with such Open Source Software innovators as OpenCart, Elgg, and CMSMS, Arvixe is committed to supporting the current and future development of Open Source technologies and is excited to sponsor the prestigious development competition: The Packt Open Source Awards.
Arvixe is one of the fastest growing web hosting companies in the world because they deliver world-class hosting services and support, backed by innovative Open Source technologies. This unique combination of Open Source partnerships and exceptional Hosting services has earned Arvixe hundreds of awards and undeniable recognition within both the Hosting and Open Source communities. .
Read 2011 Open Source Awards Sponsor: Arvixe in full25 Useful Extensions for Drupal 7 Themers
This article by Ric Shreves, author of Drupal 7 Themes, looks at software tools that can aid theme development. The article includes a list of Drupal modules that are useful to themers as well as third-party tools that can make the job faster and easier. Each tool is listed along with a brief synopsis and a URL to the relevant project site. This list should not be viewed as an endorsement of any particular module or product over any other; it is simply an attempt to help you discover some of the tools that are at your disposal.
The tools listed here fall into two categories:
- Drupal modules
- Non-Drupal third-party software
2D game development with Monkey
Monkey is a new programming language that allows you to create apps on multiple platforms very easily. In this article by Michael Hartlef,author of Monkey Game Development Beginner's Guide we will work together through some Monkey game development basics and cover the following topics:
- How to load a script
- About projects and how we can create one
- The basic structure of a simple game
- How to draw circles and rectangles
- How to read keyboard input
- How to print messages to the browser window
- How to export your game to HTML5 and run it inside a browser
At first, we will experiment with Monk a little bit, by creating a project. Then, you will write your first lines of Monkey code, a typical Hello World app. And of course how to save your code and reopen it at a later point.
Of course, you will have to create your first little game, PONGO—a very simple one, but a game in all its glory. You want be a game developer, right? So you've got to do what a game developer has to do. Together, we will recreate one of the first video games in history, Pong. Never heard about it? As always, look at this Wikipedia page to get an idea about Pong: http://en.wikipedia.org/wiki/Pong
As a game developer, you have to start small, and this game is the perfect ground to build up your development skills with Monkey. After we are finished with the development of the little game, you can call yourself a Monkey programmer! You don't think so? Yes you are! You learned to walk, and now we will learn how to run. And as they say, practice makes perfect . The best way to learn is by creating some nice little games. So let's get down to business, shall we?
Read 2D game development with Monkey in full2D Graphics
In this article by Brecht Kets and Thomas Goussaert, the authors of Building your First Mobile Game using XNA 4.0 we create a basic framework for our game and add content to it.
Read 2D Graphics in full3D Animation Techniques with XNA Game Studio 4.0
In this article, we will look at several ways to make the objects in our scene move. First, we will look at the animation of objects as a whole. We will do this through simple linear interpolation between start and end values, and through a more complex curve interpolation. We will also look at more complex animations through keyframed animation.
This article by Sean James, author of 3D Graphics with XNA Game Studio 4.0, covers:
- Object animation
- Keyframed animation
- Curve interpolation



