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.
News:1 - 3 of 97
Open source initiatives saving grace for many companies
21 May 2015
News - Companies are realizing that IT can't write all the code needed. They are learning to write less code and do more with open source initiatives.
2013 sweetheart AngularJS takes a back seat to Docker at Devoxx 2014
11 Nov 2014
News - While AngularJS was everyone's sweetheart at Devoxx 2013, this year at Devoxx 2014, it appears that Docker, along with all of the usual suspects, from Scala to Java 8, is the new hot topic.
From Tango to the NDK: Further exploration of the Google I/O exhibitors hall
03 Jul 2014
News - Be it previews of products like Tango which create 3D images of your surrounding, to demonstrations of the Android Native Development Kit (NDK), the 2014 Google I/O conference and exhibitors hall was full of new and interesting technology to explore.
Video:1 - 2 of 2
James Gosling Unloads on Users of Java 1.4.2
11 May 2011
Video - At TheServerSide Java Symposium, James Gosling came down hard on Java 1.4.2, describing it as the bane of his existence.
Jeanne Boyarsky on the differences between Agile leaders and PMs
22 Mar 2011
Video - Jeanne Boyarsky discusses the role of the project manager, the differences between and agile leader and a project manager, and how to move into Agile development
Reference & Learning:1 - 3 of 116
Asynchronously invoking a second managed bean method in JavaSever Faces (JSF)
04 May 2015
Tutorial - The new features added to JSF make doing an asynchronous call to the server incredibly easy, but what if you need to follow that first asynchronous call with a second asynchronous call to a JavaServer Faces managed bean? It's a bit of work, but in this...
Google's Project X: Solving the worlds problems, one moon-shot at a time
07 Apr 2015
Feature - Using the ambitious plans to put humans on the moon as a source of inspiration, Google is asking young minds to come up with their own 'moon-shots' that approach solving important problems in new and creative ways.
How realistic is your mobile testing strategy?
20 Jan 2015
Feature - Given the unpredictable nature of the way handheld devices will be used, organizations must ensure they employ a realistic mobile testing strategy, or face the reality that problems will be a reality after deployment.
Expert Technical Advice:1 - 3 of 40
Meet the challenge of optimizing system performance
28 Aug 2015
Tip - Finding the right metrics for optimizing system performance is challenging. A software engineer offers tips for removing barriers to top performance.
Improving software quality means mixing DevOps with Agile
26 Aug 2015
Tip - As DevOps evolves and merges with advanced Agile methods, developer teams will have greater success at improving software quality.
Assemble an ALM system out of best-of-breed tools
06 Apr 2015
Tip - Today's ALM systems are a mix of project management tools that work well together. Matt Heusser explains how to build a custom ALM system.