Documentation: Coding

Design and deploy OpenAPI microservices with SwaggerHub and Bluemix

Design an OpenAPI document in SwaggerHub, then quickly add an integration layer with GitHub which generates the necessary JAX-RS 2.0 code and triggers a DevOps...

Creating a Hello World app with Spring MVC on Liberty

Paul describes how to create a simple "Hello World" application with a Spring Model View Controller (MVC) endpoint and a Spring REST endpoint using Spring...

Writing a simple MicroProfile application (4): Using WebSockets and CDI events

Alasdair takes his simple MicroProfile application and adds WebSockets and CDI Events to notify the client about changes to the meeting. All code is...

Writing a simple MicroProfile application (3): Using Java EE concurrency

Alasdair takes his simple MicroProfile application and adds persistence using MongoDB as the persistence mechanism. All code is in GitHub.

What is concurrency and why is it important?

Concurrency is being able to run multiple tasks in parallel, which can increase the efficiency of an application. Concurrency in Java EE enables you to...

Writing a simple MicroProfile application (2): Adding persistence

Alasdair takes his simple MicroProfile application and adds persistence using MongoDB as the persistence mechanism. All code is in GitHub.

Back to basics: Debug a Liberty app in Eclipse with WDT

This article will cover some basics to help you develop and debug applications quickly using Liberty and the WebSphere Developer Tools for Eclipse (or WDT...

Microinvader: The importance of common interfaces in microservices

Common interfaces are essential when building microservices. If each microservice in a larger application has the same interface implemented, it makes maintenance of the microservices...

1hr Lab: Accelerate your web app development on Liberty!

Learn how to quickly deploy applications in Liberty using WebSphere Application Server Developer Tools for Eclipse!

Writing a simple MicroProfile application (1)

Alasdair introduces MicroProfile by explaining how to write a simple application based around the mundane but real-life requirement to book meetings.

MicroProfile and WebSphere Liberty

What are microprofile.io and MicroProfile? microprofile.io is a community created in 2016 dedicated to rapid innovation around Microservices and Enterprise Java, supported by many people...

Get started with CDI interceptors in WebSphere Liberty (Part 2)

Interceptors are classes that intercept method invocation or lifecycle events of a target class to perform some form of pre- or post-processing that is usually...

Developing a Swagger-enabled REST API using WebSphere Developer Tools

Swagger-based REST API definitions allow services to be easily understood by consumers in a language-neutral way. Use WebSphere Developer Tools to create, edit and deploy...

Developing applications using WDT with Liberty in Docker

How to develop a simple JDBC application using WebSphere Developer Tools (WDT) for Eclipse on a Liberty runtime in a Docker container. The JDBC application...

Changing a Liberty application to use dashDB instead DB2

You might be considering switching your Liberty applications to use dashDB instead of DB2 if, for example, you want to use the dashDB...