IBM Java Dev.

Subscribe to IBM Java Dev. feed IBM Java Dev.
The latest content from IBM developerWorks
Updated: 1 hour 17 min ago

Refactoring to microservices, Part 3: Roadmap to microservices adoption

Mon, 2016-05-23 07:00
Microservices are taking the development world by storm. In this 3-part series, "Refactoring to microservices," we'll cover why they matter, what factors to consider in planning your approach to microservices, the role of data factoring, and a step-by-step migration process. Part 3 lays out a roadmap for transforming your applications from a monolith to a set of microservices.
Categories: Java

Unlock the API economy value chain with IBM WebSphere Liberty and API Connect

Fri, 2016-05-20 07:00
Embrace the API economy by implementing the API economy value chain. In this article, you learn how to implement Java APIs and discover them by using WebSphere Liberty. You see how to import those APIs into IBM API Connect and publish them to a developer portal. By using this approach, app developers have a single location to find APIs, learn how to use them, and simplify integrating those APIs into their apps.
Categories: Java

Java Streams, Part 1: An introduction to the java.util.stream library

Mon, 2016-05-09 07:00
Explore the Java Streams library, introduced in Java SE 8, in this series by Java Language Architect Brian Goetz. By taking advantage of the power of lambda expressions, the java.util.stream package makes it easy to run functional-style queries on collections, arrays, and other data sets.
Categories: Java

Java Streams, Part 3: Streams under the hood

Mon, 2016-05-09 07:00
Explore the Java Streams library, introduced in Java SE 8, in this series by Java Language Architect Brian Goetz. By taking advantage of the power of lambda expressions, the java.util.stream package makes it easy to run functional-style queries on collections, arrays, and other data sets. In this installment, learn how to fine-tune your queries for maximum efficiency.
Categories: Java

Java Streams, Part 2: Aggregating with Streams

Mon, 2016-05-09 07:00
Explore the Java Streams library, introduced in Java SE 8, in this series by Java Language Architect Brian Goetz. By taking advantage of the power of lambda expressions, the java.util.stream package makes it easy to run functional-style queries on collections, arrays, and other data sets. In this installment, learn how to use the java.util.stream package to aggregate and summarize data efficiently.
Categories: Java

Extend Java apps to mobile and cloud

Wed, 2016-05-04 07:00
Tips, considerations, best practices, and encouragement for extending existing Java-based enterprise transaction systems and systems of record to mobile applications deployed in cloud environments.
Categories: Java

Refactoring to microservices, Part 2: What to consider when moving your data

Wed, 2016-05-04 07:00
In this 3-part series, learn why microservices matter, what factors to consider in planning your evolution to microservices, the role of data factoring, and a step-by-step migration process. Part 2 delves into data decisions, and shows examples where refactoring your data for a microservices-based approach is (and is not) the best idea.
Categories: Java

4 reasons why WebSphere Liberty and Bluemix ease the lift and shift of on-premises microservices to the cloud

Thu, 2016-04-21 06:00
In this article, Vijay Bhadriraju, IBM Senior Software Engineer, explains his experience in lifting and shifting on-premises Java microservices to Bluemix cloud. He also examines the lifecycle management benefits that these microservices can experience by running in Bluemix. This tutorial is geared to developers and IT personnel who are running microservices in their on-premises infrastructure and want to move them to the cloud.
Categories: Java

Refactoring to microservices, Part 1: What to consider when migrating from a monolith

Wed, 2016-04-13 06:00
Microservices are taking the development world by storm. In this 3-part series, we'll cover why they matter, what factors to consider in planning your approach to microservices, the role of data factoring, and a step-by-step migration process. Part 1 introduces microservices and discusses considerations for refactoring your applications to take advantage of a microservices architecture.
Categories: Java

Nicoleta is testing for release 220: Such a deal: Jump-start your cloud projects with dW Premium

Tue, 2016-04-12 06:00
For a modest investment, our new developerWorks Premium membership program can yield huge benefits for you in terms of time and (yes) money giving you access to powerful tools that support your cloud projects, a trove of learning resources to help you build your skills, discounts to industry events where you can expand and enhance your network, free certification testing, and more.
Categories: Java

Nicoleta is testing for release 220: Such a deal: Jump-start your cloud projects with dW Premium

Tue, 2016-04-12 06:00
For a modest investment, our new developerWorks Premium membership program can yield huge benefits for you in terms of time and (yes) money giving you access to powerful tools that support your cloud projects, a trove of learning resources to help you build your skills, discounts to industry events where you can expand and enhance your network, free certification testing, and more.
Categories: Java

Explore what's new in IBM Bluemix

Tue, 2016-03-08 07:00
In this updated demo, David Barnes shows how to start developing and deploying applications using the latest Bluemix runtimes and services, any way you want to do it: using the Cloud Foundry approach, using IBM Containers, or using OpenStack virtual machines.
Categories: Java

Use Elasticsearch in your Java applications

Tue, 2016-03-08 07:00
Elasticsearch is taking the full-text search world by storm by combining an easy-to-use REST API with automated cluster scaling. Get a hands-on introduction to using Elasticsearch from a command shell and from within a Java application.
Categories: Java

Minecraft and Bluemix, Part 4: Integrating Watson into Minecraft on Bluemix

Sat, 2016-02-20 07:00
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minecraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 4, you'll learn how to extend the Spigot server with a plugin that uses Watson cognitive services to add a little science to your game play.
Categories: Java

Such a deal: Jump-start your cloud projects with developerWorks Premium

Thu, 2016-02-18 07:00
For a modest investment, our new developerWorks Premium membership program can yield huge benefits for you in terms of time and (yes) money giving you access to powerful tools that support your cloud projects, a trove of learning resources to help you build your skills, discounts to industry events where you can expand and enhance your network, free certification testing, and more.
Categories: Java

Minecraft and Bluemix, Part 2: Building plugins for Minecraft with Docker and Eclipse

Thu, 2016-02-18 07:00
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minecraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 2, you'll set up your local development environment in Eclipse, then develop, build, and export your own server-side Minecraft plugin into a local Docker image.
Categories: Java

Minecraft and Bluemix, Part 3: Deploying Spigot Minecraft servers on Bluemix

Thu, 2016-02-18 07:00
In this tutorial series, you'll learn how to use Docker, Eclipse and Bluemix to develop, extend, and host your own Minecraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 3, we'll deploy Docker images to Bluemix, and run them as Docker containers that are accessible through the cloud.
Categories: Java

Minecraft and Bluemix, Part 1: Running Minecraft servers within Docker

Thu, 2016-02-18 07:00
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minehttp://www.ibm.com/developerworks/i/twitterdw-26796-minecraftseries.jpgcraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 1, you'll set up your local Minecraft and Docker development environment, and see the power of Docker for building custom servers for Minecraft. You'll even get started playing with Minecraft on your own locally hosted server!
Categories: Java

Move your Java application into a hybrid cloud using Bluemix, Part 4

Wed, 2016-02-17 07:00
Use Secure Gateway to connect a Java Platform, Enterprise Edition application that runs in Bluemix to a relational database that runs outside of Bluemix.
Categories: Java