Open source software testing tools
Open source software testing tools offer a more affordable and more customizable means to test your Java software. But problems and costs can arise from lack of documentation and support. In this section on open source software testing tools, learn the capabilities of different open source software testing tools and learn how to use and enhance different tools from tips and advice.
Lacking NoSQL standards causes vendor like lock-in
23 Apr 2013
Feature - While many NoSQL solutions are open source, the lack of standards means any organization embracing a given solution may never have the ability to easily change to another competing solution.
Headless Android and Embedded System Development
06 Mar 2013
Feature - Given the fact that Android is targetted towards the smartphone market, you wouldn't expect any significant interest in Android from the embedded market. However, making Android 'headless', and working with it on an embedded device has a variety of...
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...
What enterprise developers can learn from Ubuntu
01 Nov 2012
Feature - Ubuntu moves forward by harnessing the power of the open source community. It's a model that is extremely dissimilar to what we see in enterprise development, but there are allegories between the two. Here, we take a look at what enterprise development...
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...
Addressing performance issues of distributed SOA apps
18 Oct 2012
Feature - In service oriented architectures (SOA), there is no guarantee as to where a given service might be located. If applications invoke multiple services that are hosted in different locations, this can trigger problems with latency. In this article we look...
Can Java pros get rich selling their apps
24 Aug 2012
Feature - We've seen plenty of people getting rich selling silly apps to iPhone users. But what about selling serious applications and components to enterprise developers? Both the Liferay and the OSGi community think they can make some Java millionaires by...
How cloud computing impacts Java development
23 Aug 2012
Feature - How do cloud computing technologies impact the day-to-day development patterns of typical Java developers?
Testing scalability and application performance
25 Jul 2012
Feature - Scalability testing is perhaps the most important test you need to run on your application before going forward with deployment. But how do you know when you've proven that your application can scale. Here we take a look at some of the most important...