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 :: 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 :: Economics of Software Quality: An Interview with Capers Jones, Part 2 of 2 (Podcast Transcript)

Rex Black and Capers Jones continue discussing Capers Jones' book The Economics of Software Quality. Watch this podcast to learn some surprising and motivating facts about software quality and how to improve it.

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 :: 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 :: 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 :: 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 :: 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 :: 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
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 :: 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
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 :: 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 :: 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
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 :: 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 :: TCP/IP Fundamentals

This article takes a look at TCP/IP (version 4), how it is structured and used to route traffic from source to destination across multiple intermediary points. It also covers a couple of the other protocols that are directly connected into the TCP/IP suite including TCP, UDP and ICMP.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Sight Unseen: Pro Tips to Supercharge Your Automated Tests

Writing tests is often a laborious and thankless activity. Much of the literature on the Web focuses on frameworks and methodology. Dhanji R. Prasanna attacks testing from a new angle: The "visual test" is a technique used by pros to improve speed, quality, and the reward of writing tests for even the most complex applications.

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