In order for developers to get started quickly to build applications and deploy them on the IBM Cloud, new starter kits have been made available. Check out the new IBM Cloud App Service.
You can choose from several template the type of application or microservice you want to build: Express.js Backend, Express.js React, Java MicroProfile, Java Spring Backend, Swift Kitura, Python Microservice and more. Additionally you can create new or select existing IBM Cloud services, for example the Watson services, to bind them to your applications and to generate code that shows how to use the services.
Optionally toolchains can be created to store the code in a Git respository and to deploy it via delivery pipelines. In the easiest case developers can invoke a ‘git push’ which triggers directly the deployment, for example into a Kubernetes cluster.
This is a screenshot of the generated code of a backend-for-frontend API Nodes.js project. It contains a Cloud Foundry manifest file, a Dockerfile and Kubernetes helm charts.
If you are a Node.js developer, you might also be interested in the new NodeServer Generator, which is a Yeoman generator to create production-ready applications.