Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

IBM developerWorks : Java technology : Technical library
Syndicate content developerWorks
The latest content from IBM developerWorks
Updated: 36 min 52 sec ago

OAuth 2.0 clients in Java programming, Part 2: Client credentials grant

Tue, 10/28/2014 - 05:00
This multi-part series will help you develop a generic and reusable OAuth 2.0 client that can be used to interface with any OAuth 2.0-compliant server. Part 1 explained how to implement the resource owner password credentials grant. Now, Part 2 describes how to implement the client credentials grant.
Categories: Java

Develop and manage Java Apps with IBM Bluemix and DevOps Services

Wed, 10/08/2014 - 05:00
Lauren Schaefer shows how easy it is to plan, track, and manage an agile Java development project with IBM DevOps Services.
Categories: Java

IBM@JavaOne 2014: Developers first

Wed, 09/24/2014 - 05:00
As a longtime licensee of the Java platform, IBM is a regular supporter and active participant in the annual JavaOne conference. This article provides an overview of IBM's activities -- keynotes, technical presentations, demos, and after-hours entertainment -- during JavaOne 2014.
Categories: Java

Going to JavaOne? Take a Break!

Wed, 09/24/2014 - 05:00
If you find yourself looking for a little downtime from all the excitement at JavaOne 2014, look no further. This article sends you in the right direction to rest, refresh, and recharge.
Categories: Java

From the developerWorks trenches: The best open technologies content in 2014

Tue, 09/16/2014 - 05:00
As developerWorks celebrates its 15th anniversary, the technical landscape has never been more exciting or complex. Myriad products, projects, technologies, and techniques abound. Let us cut through the noise and provide a quick look at what's hot right now.
Categories: Java

Build a Hangman game with Java, Ajax, and Cloudant

Thu, 09/04/2014 - 05:00
Learn how to build an online Hangman game by using the Bluemix Liberty for Java runtime and Cloudant NoSQL database service.
Categories: Java

JVM concurrency: Asynchronous event handling in Scala

Tue, 09/02/2014 - 05:00
Scala Future and Promise classes give you powerful ways to handle asynchronous processing, including nonblocking ways to organize and sequence events. The async / await constructs, implemented as a macro, make it even easier to write nonblocking event handling in Scala. This tutorial shows you the basic Future and Promise techniques in action, then demonstrates how async / await can convert what looks like simple blocking code to nonblocking execution.
Categories: Java

Build a game app with Liberty, Cloudant, and Single Sign On

Fri, 08/22/2014 - 05:00
This tutorial shows how to quickly build an online game application based on IBM Bluemix prebuilt services.
Categories: Java

Build a data mining app using Java, Weka, and the Analytics Warehouse service

Wed, 08/20/2014 - 05:00
The Analytics Warehouse (formerly BLU Acceleration) service provides data warehousing and analytics as a service on IBM Bluemix. Developers can develop and deploy a heavy-duty analytic application using blazing-fast IBM BLU database technology offered in the cloud. Learn how to develop a data mining application using the Weka statistical analysis tool and leveraging the IBM BLU columnar database.
Categories: Java

Build a data mining app using Java, Weka, and the Analytics Warehouse service

Wed, 08/20/2014 - 05:00
The Analytics Warehouse (formerly BLU Acceleration) service provides data warehousing and analytics as a service on IBM Bluemix. Developers can develop and deploy a heavy-duty analytic application using blazing-fast IBM BLU database technology offered in the cloud. Learn how to develop a data mining application using the Weka statistical analysis tool and leveraging the IBM BLU columnar database.
Categories: Java

Unlock your on-premises translated content in the cloud

Tue, 08/19/2014 - 05:00
Enterprise software developers making the transition to cloud computing often ask how they can use the existing translated content in their on-premises databases from the cloud. Find out how to use the Cloud Integration add-on in Bluemix to unlock your translated content from systems of record and access it from the cloud even if the database is behind a secure firewall.
Categories: Java

Improving performance and scalability for IBM Sterling Order Management

Thu, 08/07/2014 - 05:00
This article discusses the design best practices that are important for the performance and scalability of the IBM Sterling Order Management solution. Adopting these design best practices during implementation, helps eliminate the common performance bottlenecks that are introduced with custom design or code.
Categories: Java

NICOLETA TEMPLATE: dynamic testing on production

Wed, 08/06/2014 - 05:00
This article is a primer on the basic types of data compression, with an introductory explanation of the mathematics and algorithms that go into compression techniques. Brief consideration and examples are given to help you evaluate what types of compression tools and techniques are suited to your own applications. Pointers are provided to more advanced theoretical discussions and ready-to-use compression tools and libraries. [Update: Tables 1 and 2 were updated to correct formatting errors. -Ed.]
Categories: Java

Java multitenancy: Configuration options, tenant lifecycle, and isolation in action

Thu, 07/31/2014 - 05:00
The multitenant JVM is available with the IBM SDK Java Technology Edition, Version 7 Release 1 as a tech preview. By running multiple applications within a single multitenant JVM, a cloud system can speed applications' start times and reduce their memory footprint. Examine the tenant lifecycle, learn some of the available configuration options, and see the benefits of isolation of statics in tenant applications. This article builds on a previous developerWorks article, "Introduction to Java multitenancy."
Categories: Java

JVM concurrency: To block, or not to block?

Tue, 07/22/2014 - 05:00
The CompletableFuture class added in Java 8 gives you new ways to handle the completion of asynchronous processing, including nonblocking ways to compose and combine events. This article helps you understand the differences between blocking and nonblocking approaches to handling completions and gives you some reasons to prefer nonblocking approaches.
Categories: Java