Latest Articles

Designer Friendly Templates

by Torsten Uhlmann | May 2013 | Open Source Web Development

In this article by Torsten Uhlmann, the author of Instant Lift Web Applications How-to, we will see Lift's way of cleanly separating the HTML view from server-side logic.

Read Designer Friendly Templates in full

HTML5 Presentations - creating our initial presentation

by Davi Ferreira | May 2013 | Open Source Web Development

In this article by Davi Ferreira the author of Instant HTML5 Presentations How-to, we will cover the following recipes:

  • Creating our initial presentation

  • Using reveal.js JavaScript API

Read HTML5 Presentations - creating our initial presentation in full

Magento Performance Optimization

by Nayrolles Mathieu | May 2013 | e-Commerce Open Source

In this article by Nayrolles Mathieu author of Instant Magento Performance Optimization How-to [Instant], we will help you learn Magento's built-in caching system for saving frequently asked requests. It also introduces you to the slowest component of a computer, the hard drive, and how Magento makes massive use of it. This lets you use your available RAM. It will show you how to configure a set of loosely connected computers working together for handling more and more customers.

Read Magento Performance Optimization in full

Quick start – Using the core Puppet resource types

by Jo Rhett | May 2013 | Open Source

This article by Jo Rhett, author of Instant Puppet 3 Starter, will show you how to use the core resource types included within Puppet to reduce the amount of manual work and rework you do every day. By the end of this section, you'll have puppet maintaining some services in your system.

Read Quick start – Using the core Puppet resource types in full

Getting Started with Zombie.js

by Pedro Teixeira | May 2013 | Open Source Web Development

"Zombie.js is a lightweight framework for testing client-side JavaScript code in a simulated environment. No browser required."

This definition is from the Zombie.js documentation at http://zombie.labnotes.org. Automating tests for your web application is crucial to having a quality product but doing it properly can be a painful experience. That is why most of the time this part of the project never gets implemented. Developers either limit themselves to testing the underlying business logic and control flow in isolation, or, if they really want to test the user interface, must resort to complicated setups where you somehow connect to real browsers and command them using remote scripts.

Zombie.js provides a fast and easy alternative to this scenario, enabling you to easily and quickly create automated tests for your web application just by using JavaScript.

In this article by Pedro Teixeira from the book Using Node.js for UI Testing, we will cover following topics:

  1. A brief history of software testing

  2. Understanding the server-side DOM

  3. How Zombie.js works internally

By the end of this article, you should understand how Zombie.js works and what types of applications can be tested using it.

Read Getting Started with Zombie.js in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
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