Want WYSIWYG drag-and-drop, data driven development in Basic for a variety of handsets? Apps for Phones is your answer. Also, get talking—securely—with SOA Software's XML VPN, brush up on Perl and SOA with two new tomes, and zoom through Windows text with SearchBlackBox SDK.
Smart developers know testing is one of the most important phases in the development lifecycle. Yet, testing software is like playing Go-easy to learn, but difficult to master. These testing tools can offer you an edge.
Branc Selic says, "Too many programmers are infatuated by the technology." Also, hone your eyesight with Feature Funhouse, and browse Amazon's top 10 books on project failure.
Static analysis, which examines source code at compile time, is an effective tool for spotting security flaws. However, scaling it to large codebases is a challenge.