Designer Friendly Templates
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 fullHTML5 Presentations - creating our initial presentation
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
Magento Performance Optimization
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 fullQuick start – Using the core Puppet resource types
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 fullGetting Started with Zombie.js
"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:
-
A brief history of software testing
-
Understanding the server-side DOM
-
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 fullPreparing your website to use Gridster
This article by Marcos Placona, from the book Instant_jQuery Drag and Drop Grids How-to, will describe all the necessary steps to get Gridster up and running on your website, as well as demonstrate how to include any of the dependencies needed by the library.
Read Preparing your website to use Gridster in fullQuick start
In this article by Limoke Oscar, authors of Instant Google Map Maker Starter [Instant], we will show you how to perform one of the core tasks of Google Map Maker—mapping the places you love and know. Follow the steps to create your own map features, which will be the basis of most of your work in Google Map Maker.
Read Quick start in fullAnimating capabilities of Cinema 4D
Cinema 4D is a powerful 3D application created by Maxon computing. It is relatively easy to learn and use. Despite this, it also has a host of powerful features that can be used to create dynamic and eye catching 3D images and animations, quickly and efficiently. In this article by Aaron Kaminar from the book Instant Cinema 4D Starter, we will walk through some of the animating capabilities of this powerful application.
Read Animating capabilities of Cinema 4D in fullLESS CSS Preprocessor
In this article by Alex Libby author of Instant LESS CSS Preprocessor How-to, we will take you on a journey through using the LESS library file as a CSS preprocessor language, and show you how the little power of JavaScript can make a positive impact on your CSS development workflow.
Read LESS CSS Preprocessor in fullA Tour Around GIMP
In this article by Fazreil Amreen author of Instant GIMP Starter [Instant],Let's take a tour around GIMP for a start. This tour will give you an exposure to basic tasks to do with GIMP. Along the way, we will introduced to the GIMP conceptual idea that makes it different than some of the other image manipulation programs.
Read A Tour Around GIMP in fullTechniques for Creating a Multimedia Database
This article by Marcelle Kratochvil author of Managing Multimedia and Unstructured Data in the Oracle Database, covers the technical aspects of setting up a database to use Oracle Multimedia. It contains tips, codes, and useful techniques for setting up and managing an Oracle Database and covers the core storage capabilities of the Oracle Database. The goal is to enable the database administrator to make correctly informed decisions about the physical structure of database storage objects, in particular tablespaces, datafiles, and database capabilities.
Read Techniques for Creating a Multimedia Database in fullPlay! Framework 2 – Dealing with Content
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)
Making Money with Your Game
In this article by Davy Cielen and Arno Meysman authors of HTML5 Game Development with ImpactJS, we will take a quick look at the options you have for making money with HTML5 game development. Building games can be done purely as a hobby or as a profession. However, the latter requires you to build some pretty unique and successful games as the competition is quite steep. Thus, offering a unique gaming proposition, supported by a healthy dose of marketing, seems to be the way to go for most successful game developers. In this article we will cover:
-
A few strategic options you have when going into game development
-
Making money in the app circuit of Android and Apple
-
The option of in-game advertising and how it applies to HTML5 games
-
MarketJS as a way to sell your distribution rights to a publisher
Working with Home Page Components and Custom Links
In this article by Paul Goodey, author of Getting Started with Oracle Event Processing 11g, we will cover the following recipes:
-
Creating a Personal Setup link using the standard Custom Links on the sidebar
-
Using Custom Links to open Training in a new window from the sidebar
-
Creating a news-ticker message on the home page
-
Automatically collapsing Chatter feeds on the home page
-
Removing Chatter feeds on the home page
-
Adding a Send An Email button on the home page
-
Showing Opportunity Sales Stage descriptions on the home page
Analyzing network forensic data (Become an expert)
Having some skill with Tshark and analyzing our network on a regular basis can help us greatly in identifying multiple security issues. Besides the network attacks previously seen, we can intelligently use Tshark to investigate security incidents whose origin is unknown. In this article by Borja Merino, author of Traffic Analysis with Tshark How-to, we will discuss a couple of examples, data exfiltration by a malicious user and an internal network intrusion.
Read Analyzing network forensic data (Become an expert) in full

