Java Development Topics:
Open source Java
Open source development tools offer a more affordable and more customizable means to develop Java software. Although problems and costs can arise from lack of documentation and support, many enterprise developers make open source development a large part of their Java dev strategies. In this section on open source strategies, learn the capabilities of different tools, discover new open source Java tools, and get tips and advice on integrating and contributing to open source projects.
-
Productivity logging for effective time management
27 Apr 2013
Feature - The key to success as a software consultant is using a productivity log that can demonstrate how much time and effort has been put into a project, while also explaining away non-productive time consuming activities.
-
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?