Software development techniques
Software development has a structure that helps to determine the development of a software product. The development of a software product includes planning, implementation, testing, and documentation. Learn about the various software development techniques.
Requirements key to expectation management success
14 Apr 2013
Tip - Many shun the task of properly documenting a system, but successful projects know that effective requirements docs lead to better expectation management and a greater degree of success.
Three imperatives of SOA development and design
13 Apr 2013
Tip - When developing service oriented software, SOA architects need to keep in mind these three imperatives in order to develop SOA software effectively.
BEST: Web service alternatives to SOAP, XML and REST
07 Apr 2013
Tip - Sometimes architects over-complicate web services, but indeed, effective solutions can be created without SOA, REST and SOAP.
Windows 8 tablets may be best for mobile businesses
18 Mar 2013
Tip - Although Windows 8 tablets might not be what most Java developers have in mind, some experts say it's the right way to get enterprises mobile.
ALM expert: Agile conquers mobile ALM
15 Feb 2013
Tip - Enterprise application developers are finding mobile application lifecycle management has challenges. ALM pro Howard Deiner advises an Agile approach.
Try an Agile deployment strategy
16 Nov 2012
Tip - Agile development methods hold value for more than planning, design, development and testing. A deployment strategy also benefits from Agile tactics.
Defining application performance requirements
24 Oct 2012
Tip - Don't fall into the trap of failing to define performance requirements for your applications early on in the application lifecycle. If you follow this quick tip, you'll find that articulating your performance requirements isn't that hard.
Understanding the Y-shaped mobile development method
26 Sep 2012
Video - ThoughtWorks' Giles Alexander explains how to develop multidevice-targeted mobile applications using a Y-based mobile development methodology.
Water-Scrum-fall: It's a phenomenally bad methodology
07 Jun 2012
Video Tip - The bottom line? You're either Agile or you're not, and if you're not, using water-Scrum-fall to squeeze in Agile methodologies may only create problems and resentment.
Server-side selector provides flexible DOM manipulation
22 Mar 2012
Tip - jQuery made DOM manipulation on the client side much more concise thanks to its CSS Selector mechanism, among other things. Now, the CSS selector technique has been extended to server side technology in ZK 6 under the guise of Java annotations.