Article :: Experiences of Test Automation: Test Automation Anecdotes

In this chapter, many people share their illuminating, educational, and funny anecdotes about their experiences with test automation.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Understanding C11 and C++11 Atomics

The end of 2011 brought new releases of both the C and C++ standards for the first time, with C11 sneaking in just before Christmas. David Chisnall takes a look at one of the more important features added to both standards: atomic operations.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Microsoft Dynamics CRM 2011: What's New

Learn what is new in Microsoft Dynamics CRM 2011, including the changes to support business process and the capturing and matching of business processes to the technology application.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Sustainable Engineering: An Introduction to Sustainability

Engineers in the 21st century will need to design for energy efficiency, mass efficiency, and low environmental emissions. Both near and long-term steps are needed reduce fossil resource consumption and approach zero waste generation from engineered processes and products.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
WordPress.com

In conjunction with the release of his book Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5, Kirby Turner shares a tip on working with gesture recognition on the iPad.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5 (Podcast Transcript)

Kirby Turner discusses key concepts from his book Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5. In this interview, he describes the target audience for the book, how his book differs from other books on similar topics, and what you can expect to gain from reading the book and learning what it teaches.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: How TCP/IP Works

This chapter describes the TCP/IP protocol system and shows how the components of TCP/IP work together to send and receive data across the network.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Working with Photos and Video on your iPod Touch

In this chapter, you'll explore all the photo and video functionality that the iPod touch has to offer.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Software [In]security: vBSIMM Take Two (BSIMM for Vendors Revised)

Gary McGraw and Sammy Migues introduce a revised, compact version of the BSIMM for vendors called vBSIMM, which can be thought of as a foundational security control for vendor management of third-party software providers.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: CompTIA Security+ Exam Cram: Domain 3.0: Threats and Vulnerabilities

This chapter provides sample questions (with answers and explanations) to help you prepare for the Domain 3 portion of the Security+ exam.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Reading on Your NOOK Tablet and Beyond

This chapter shows how to read books and other e-content on your NOOK Tablet or Nook app on other platforms.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Three Strategies for SEO Post Google Panda

Google has changed more in the past year than it did in the 12 years prior to that. Most of the changes are good for honest marketers who just want the ranking their content deserves. But taken together, they radically change search engine marketing (SEM) best practices. James Mathewson (author of Audience, Relevance, and Search: Targeting Web Audiences with Relevant Content), won't go into every change, because they number in the dozens, but this article discusses three changes every SEM should care about.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Exploring the Mythical Weekend Coding Project

Did you ever spend a weekend working through some kooky idea for coding an app you'd had in mind for years? Like many of us, Dhanji R. Prasanna has carried concepts around in his mental pockets, and one day he decided to go ahead and try it. The goal was a working app in two days. Would he succeed or fail miserably? Some things he learned were to be expected, but others he could never have predicted.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Economics of Software Quality: An Interview with Capers Jones, Part 1 of 2 (Podcast Transcript)

In this two-part interview, Rex Black talks with Capers Jones about his book The Economics of Software Quality, in which leading software quality experts Jones and Olivier Bonsignour show how to measure the economic impact of quality and how to use this data to deliver exceptional business value.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Cyber Stalking, Fraud, and Abuse

This chapter explores what the various major types of internet fraud are, what the law says, and what you can do to protect yourself.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Network Verification Commands Review

This article takes a look at some of the most basic network verification commands that can be used on Cisco equipment and discusses the information that can be obtained from these commands.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Programming in Objective-C

To help you understand the steps involved in keying in a program and compiling and running it, this chapter shows you how to write your first simple Objective-C program.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: The iOS 5 Developer's Cookbook: Building Your First Project

This chapter introduces you to the basics of using Xcode to build your projects. You see how to build a simple Hello World project, compile and test it in the simulator, and then learn how to compile for and deploy to the device. You also discover some basic debugging tools and walk through their use as well as pick up some tips about handy compiler directives. This chapter also looks at how to submit to the App Store and perform ad hoc distribution for testing.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Learning iPad Programming: Tips for Writing a Universal App (Podcast Transcript)

Would you rather write one app than two? Kirby Turner describes how to approach writing an app that runs on both iPad and iPhone. This tip is provided in association with his book Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology