Java Development Topics:
Software development techniques and Agile methodologies
Software development must be structured to help a team of developers agree on the processes for developing a particular software product. A software development methodology, such as waterfall development or Agile methodologies, will include standard steps for ALM stages such as planning, implementation, testing, and documentation. Learn about various software development techniques and the Agile methodology in particular.
-
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.
-
The difference between a RESTful PUT and POST
16 Nov 2012
Tip - One of the most common topic of confusion in the world of RESTful web services is about when to use the POST method and when to use the PUT method invocation. Both can be used for creation, and both can be used for updates. But there is a subtle...
-
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.