Java software testing in practice
Java software testing in practice requires often requires tools that monitor and can track errors and exceptions in a program and which can measure performance. In this section on Java software testing in practice, read about the latest Java software testing tools and discover strategies for testing efficiently and economically.
Seven tips for improving mobile ALM with hybrid HTML5
18 Mar 2013
Feature - Many aspects of the Mobile ALM process can be simplified and improved by using HTML5 and Hybrid code development, as opposed to building purely native mobile application. Here we provide seven tips for integrating HTML5 into your mobile applications.
Pitfalls of open source licensing
06 Mar 2013
Feature - Not all open-source licenses are created equal, and if an organization doesn't pay enough attention to the fine print, they may be looking at a cease and desist letter. Here we provide some advice for organizations looking to ensure that they are in full...
Solving big data problems with MongoDB and MySQL
10 Jan 2013
Feature - Choosing between schemaless NoSQL databases and strong-schema relational designs isn't an either-or decision, as this case study points out. When dealing with their big data problem, Craigslist decided that their MySQL servers could use a little help...
Benefits of the Cloud for Deployment Testing
16 Nov 2012
Feature - Many challenges arise when it comes time to deploy your applications, and if deployment goes wrong, the problems are incredibly visible to both the users and upper management. But with cloud computing, there is a better way to smooth out the deployment...
Seven suggestions for improving application deployment
01 Nov 2012
Feature - Nothing is more visible to both clients and senior management than an applications that doesn't work. And the risk for failure is never higher than it is the moment after deployment. So how do you ensure deployment always goes smoothly. There is no...
How the cloud accelerates mobile time to market
28 Sep 2012
Feature - What is it about mobile development that makes it so much more likely to adopt cloud based technologies when compared to their enterprise counterparts? Is it the short timelines? Is it the smaller budgets? Or do mobile development teams simply know...
How to organize related components into Java packages
31 Aug 2012
Tutorial - This tutorial takes a look at how the Java programming language uses folders and packages to organize logically related classes and components.
Three ways to handle user input in a Java application
31 Aug 2012
Tutorial - This tutorial looks at three ways a Java app can handle input: using the Scanner, using the System's console object, and using a Swing component.
Java 7 tutorial: Compiling and running code
31 Aug 2012
Video - This first tutorial uses the game of rock-paper-scissors to hammer home the basic concepts of writing, compiling and running Java code.
Troubleshooting common Java compiler errors
30 Aug 2012
Video - In this second tutorial in a series on Java programming, we look at how to troubleshoot and fix the most commonly encountered compiler errors.