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

See the original posting on IBM developerWorks – Java

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.

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

See the original posting on IBM developerWorks – Java

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.

Refactoring to microservices, Part 3: Roadmap to microservices adoption

See the original posting on IBM developerWorks – Java

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.

Java Streams, Part 5: Parallel stream performance

See the original posting on IBM developerWorks – Java

This fifth and final installment of the Java Streams series continues the previous
installment's discussion of factors that influence the effectiveness of
parallel processing, and applies them to the Streams library. Find out why
some stream pipelines parallelize better than others, and see how to analyze
your own streams code for parallel performance.

Java Streams, Part 4: From concurrent to parallel

See the original posting on IBM developerWorks – Java

This fourth installment of the Java Streams series identifies and
explains factors that determine the effectiveness of parallel processing,
putting them into historical and technical context. An understanding of these
factors provides a foundation for making optimal use of the Streams library
for parallel execution. (The next installment applies the principles outlined
here directly to Streams.)

Intro to Java programming

See the original posting on IBM developerWorks – Java

Learn the structure, syntax, and programming paradigm of the Java
platform and language. Start by mastering the essentials of object-oriented
programming on the Java platform, and progress incrementally to the
more-sophisticated syntax and libraries that you need in order to develop
complex, real-world Java applications.

1 2 3