Application lifecycle management (ALM) is one of the most important aspects of Java project management. Still, Java ALM is very similar to that of an enterprise application developed on any other software platform. Check out this section for news, tips and opinions on the best ways to manage the Java application lifecycle including requirements, design, testing, deployment, version management and more.
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.
Can a pattern become an anti-pattern? How to avoid the loose coupling mistake
15 Jan 2015
Feature - Nobody is debating the benefits of loose-coupling, but far too many SOA architects take the practice too far. Make sure you know when loose-coupling makes sense, and more importantly, when it doesn't.
Cloud based IDEs continue to mature, changing the software development process
12 Jan 2015
Feature - There has always been talk of doing software development in the cloud, but the reality has been far from the promise. But recent improvements are changing attitudes, enticing developers to change their software development process.
Four tips to help tell if your continuous integration (CI) process is working
16 Dec 2014
Feature - Many organizations have adopted a continuous integration (CI) process. CI promises many benefits, but only if you're doing CI properly. Here are four tips to help you evaluate whether or not your continuous integration process is working.
Addressing security concerns and evolving beyond Spring with Java EE 8
05 Nov 2014
Feature - The Spring framework created a situation where the Java EE platform had plenty of catching up to do, but if Java EE 8 can plug the security holes and evolve beyond Spring, Java EE may once again become the first choice for enterprise application...
From ElasticSearch to Splunk: Understanding your log aggregation options
20 Oct 2014
Feature - The key to successfully being able to anticipate and diagnose software problems is being able to make sense of your application logs. In part two of this two part series, we take a look at some of the most popular log aggregation tools on the market...
Choosing the right log aggreatator to mine your performance data
15 Oct 2014
Feature - To maintain and improve an existing system, being able to read and understand log files is an absolute requirement. Here we look at how various logging technologies compare with each other.
Will Java 8 Lambda expressions really change JavaEE development?
10 Sep 2014
Feature - One of the most anxiously anticipated Java 8 features was the addition of Lambda expressions. But after almost a year since their release, are they actually being adopted, and will they really have any impact on how JavaEE applications are developed?
Is PaaS as dangerous as it seems? Cloudbees bust some cloud computing myths
07 Sep 2014
Feature - Is cloud computing as dangerous as it seems? From open source do-it-yourself types to organizations who fear the lack of standards, there are plenty of myths to dispel. Here Cloudbee's Sacha Labourey provides the truth behind the cloud computing FUD.
Top 5 DevOps best practices for achieving security, scalability and performance
07 Sep 2014
Feature - How do you get the most out of your applications? One way is to adopt a DevOps approach to deployment and apply these five best practices for achieving security, scalability and performance.