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.
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.
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.
If there is one thing that IBM WebSphere Liberty gives you, it's the
freedom, and flexibility, to dynamically create applications both on-premises
and in the cloud. This article highlights the top five tutorials in
developerWorks for WebSphere Liberty.
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.
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.)
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.
Review the top content published in the Java development
and Web development hubs in 2016.