CouchDB is a NoSQL database which is making waves in the development world. It’s the tool of choice for many PHP developers so they need to understand the robust features of CouchDB and the tools that are available to them.
This article by Tim Juravich, author of CouchDB and PHP Web Development Beginner's Guide, defines CouchDB documents and shows how to manage them both from the command-line and within Futon – CouchDB's built-in administration utility.Read Getting Started with CouchDB and Futon in full
Nmap is a well known security tool used by penetration testers and system administrators. The Nmap Scripting Engine (NSE) has added the possibility to perform additional tasks using the collected host information. Tasks like advanced fingerprinting and service discovery, information gathering, and detection of security vulnerabilities.
In this article by Paulino Calderon Pale, author of Nmap 6: Network exploration and security auditing Cookbook, we will cover:
- Downloading Nmap from the official source code repository
- Compiling Nmap from source code
- Listing open ports on a remote host
- Fingerprinting services of a remote host
- Finding live hosts in your network
- Scanning using specific port ranges
The goal of Adobe Edge Animate is to allow users to easily create standards-based motion and interaction without having to deal with a lot of code by hand. This article explores the motion side of the equation through animated content and the Timeline.
In this article by Joseph Labrecque , author of Learning Adobe Edge Animate, we will cover:
- The Timeline
- The Playhead
- The Pin
In a typical business flow in BAM, business data moves from various upstream data sources to Oracle BAM, which internally processes and pushes the data to IE browsers for report rendering. As different technologies and BAM Server components are involved, it could be time-consuming and challenging to identify and solve the problem if anything goes wrong in this flow.
In this article by Pete Wang , author of Oracle BAM 11gR1 Handbook, we will cover:
- Methodologies for troubleshooting Oracle BAM
- Troubleshooting Active Data processing
- Troubleshooting BAM HA issues
Quality is a key to success of service-oriented projects. Utilization of proper tools is important to the outcome of web service testing methodology. Being the leading open source web services testing tool, soapUI helps to build robust and flexible automated tests in a productive manner.
In this article by Charitha Kankanamge, author of Web Services Testing with soapUI, we will cover:
- Overview of some of the key characteristics of web services
- The role of web services in SOA
- Approaches of testing web services
- Web services testing challenges
- Introduction to soapUI
- Installing soapUI
Web services are one of the key building blocks of service-oriented solutions. Because of their usage and importance in the enterprise applications, the project teams are expected to be knowledgeable and familiar with the technologies which are associated with web services and service-oriented architecture(SOA).Read Web Services Testing and soapUI in full
Akka is a toolkit and runtime for building highly concurrent, distributed, and fault-tolerant event-driven applications on the JVM. Dispatchers are the heart of the Akka application. It is the engine that powers the Akka application. It is very important to understand the switches and knobs that need to be tuned to extract the maximum concurrency and scalability out of the application. Routers on the other hand, route incoming messages to outbound actors.
In this article by Munish K. Gupta, author of Akka Essentials, we will cover:
- What a dispatcher is and how it works, various types of dispatchers and theirusage and configuration settings
- Different types of mailboxes, and their usage and configuration
- What a router is, and different types of routers and their usage
- How to write a custom router
iWork is Apple on a shoestring: iWork costs a fraction of the price of full creative suites and yet is packed with the potential to achieve the same results. It shows users how to exploit iWork's full potential. By taking a lateral approach to this relatively inexpensive software, you can find solutions to all your professional and creative needs, from designing logos and brochures to producing a high quality monthly magazine.
- Making symbols from Character Palette into clip art—where to find clip art for iWork
- Using elements of iWork templates as clip art—clipping a photo to a hand-written note
- Making your digital photos into a piece of clip art
- Putting images inside letters—filling letters with photos and other graphic images
- Turning a star into a thought bubble—how to edit shapes
Blender is an open source, cross platform suite of tools for 3D creation, capable of modeling, rendering, and animating 3D environments.Blender Game Engine is the part of the Blender 3D editor used to create actual 3D video games. It’s the ideal entry level game development environment because you don’t even need to learn to program. Create a complete game using Bender’s innovative logic bricks.
In this article by Victor Kuller Bacone, author of Blender Game Engine: Beginner’s Guide, we'll:
- Learn how to create a library
- Involve enemies in the game
- Create a meeting point for the enemy and player
Gradle is a tool for build automation. With Gradle, we can automate the compiling, testing, packaging, and deployment of our software or other types of projects. Gradle is flexible but has sensible defaults for most projects. This means we can rely on the defaults, if we don't want something special, but can still use the flexibility to adapt a build to certain custom needs.
This article by Hubert Klein Ikkink, author of Gradle Effective Implementation Guide introduces Gradle and explains how to install Gradle.
Gradle is already used by big open source projects, such as Spring, Hibernate, and Grails. Enterprise companies such as LinkedIn also use Gradle.Read Starting with Gradle in full
Retopology is the process of reducing the polygon count of a high-resolution mesh tidily, without losing key detail. Quite often, sculpted meshes have polygon counts in the millions and it is messy to decimate or optimize them automatically. There are specialist tools for retopology, such as Topogun and 3D-Coat, but 3ds Max does include its own retopology tools, found in the Freeform section of the Ribbon.
This article by Thomas Mooney, author of 3ds Max Speed Modeling for 3D Artists shows different ways to get a highly detail model down to a useable polygon count without losing key detail from the original, primarily looking at the brush-based PolyDraw tools.Read Retopology in 3ds Max in full
For almost all organizations, data security is a matter of prestige and credibility. The Oracle Database is one of the richest in features and the most used database in a variety of industries, where security is essential. In this article by Adrian Neagu, author of Oracle 11g Anti-hacker's Cookbook we will learn how to secure data at rest and will cover:
- Using block device encryption
- Using filesystem encryption with eCryptfs
- Using DBMS_CRYPTO for column encryption
- Using Transparent Data Encryption for column encryption
- Using TDE for tablespace encryption
- Using encryption with data pump
- Using encryption with RMAN
(For more resources on Oracle, see here.)Read Securing Data at Rest in Oracle 11g in full
You may now be asking yourself, "I've downloaded the CryENGINE 3 SDK. Now how do I start making games with it?" Such a question has far-reaching implications and is awfully difficult to answer! So in my attempt to answer this question, let's create our own game together, in a short amount of time, using some of the functions and entities that the CryENGINE 3 SDK gives to us straight out of the box.
In this article by Sean Tracy and Paul Reindell, authors of CryENGINE 3 Game Development: Beginner's Guide, we will be:
- Beginning with our first example using out of the box features of the engine
- Creating and sculpting terrain for a new level, from scratch
- Creating and using terrain texture layers
- Creating vegetation groups and applying them to your level
- Creating and setting a basic time of day to light our level
Syntax isn't the only thing that matters when it comes to writing code. We can't get far without getting past the compiler, but not everything that compiles is of acceptable quality. Practices and techniques beyond being "syntactically correct" are so important that there are entire third-party ecosystems devoted to detecting common issues and patterns in source code and in compiled code.
This article isn't about many of the issues that code analysis tools detect, but details some practices that can be used with C# to avoid certain pitfalls and improve quality. In this article by Peter Ritchie, author of Visual Studio 2010 Best Practices, we'll look at recommended practices in the following areas:
- .NET generics
- Sequences and iterator members
- Extension methods
- Exception handling
Read Low-level C# Practices in full
The ISK Making Guide to EVE Online teaches you the inner workings of each ISK making career choice. Help determine the path of EVE by taking on careers like Mining and Manufacturing, the backbone of New Eden or help your empire rise above the rest by Running Missions for the corporations of your empire. While it does not take much skill to start mission running, knowing what each type of mission involves, and how to best approach it, will ensure the best results.
This article by Y. Michael Xu, author of EVE Online: ISK Strategy Guide, we help you:
- Understand the different mission types
- Understand how the Agent system works
- Understand how standing works
- Pick an agent to work for
- Understand the rewards of mission running
(For more resources on EVE Online, see here.)Read Mission Running in EVE Online in full
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