Subscribe: IBM developerWorks : Cloud computing
http://www.ibm.com/developerworks/views/cloud/rss/libraryview.jsp
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
apos  application  applications  blockchain  bluemix  business  cloud  deploy  ibm cloud  ibm  learn  part  service  tutorial 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: IBM developerWorks : Cloud computing

IBM developerWorks : Cloud computing



The latest content from IBM developerWorks



Published: 24 Apr 2018 01:53:25 +0000

Copyright: Copyright 2004 IBM Corporation.
 



Track time spent on projects with IBM Cloud, Part 1: Build a custom web application with IBM Cloud, PHP, and MySQL

16 Apr 2018 04:00:00 +0000

This two-part series demonstrates how to create a browser-based time-tracking tool that professionals can use to record the time they spend on customer projects. It uses IBM Cloud services to host the application and its data, and the Slim PHP micro-framework for the application's business logic. Part 1 covers the basics, showing you how to initialize a cloud-based database instance and connect your local PHP application to it. It also explains how to add and modify records on the cloud database instance using the Slim framework.



Hyperledger Composer basics, Part 1: Model and test your blockchain network

13 Apr 2018 04:00:00 +0000

Hyperledger Composer is a tool for quickly building blockchain business networks and prototyping blockchain applications. This tutorial gets you started using it.



Hyperledger Composer basics, Part 3: Deploy locally, interact with, and extend your blockchain network

13 Apr 2018 04:00:00 +0000

In this tutorial, the third and final installment in this series, learn how to modify a sample blockchain network definition and transform it into a real-world blockchain application, write Cucumber feature tests, issue IDs for all participants, and execute every transaction through the CLI.



Hyperledger Composer basics, Part 2: Refine and deploy your blockchain network

13 Apr 2018 04:00:00 +0000

This tutorial builds on the sample blockchain network introduced in Part 1 and takes you deeper into the Hyperledger Composer suite of developer tools. You'll model an IoT GPS sensor in a shipping container by adding GPS readings to the Shipment asset, and modify the smart contract (chaincode) to send an alert when the Shipment reaches its destination port.



Use domain-driven design to architect your cloud apps

11 Apr 2018 04:00:00 +0000

In this article, you will learn how to apply domain-driven design (DDD) concepts to cloud architectures, and why you should do it. This is a new paradigm, and you may be curious how to integrate it into your legacy codebase. We will cover this, showing how DDD is applicable to the cloud and why you would want it in your stack. You will also see how microservices can help, and how events and event sourcing are beneficial.



Getting started with IBM Cloud Node applications, Part 2: Create a front-desk visitor log with Node

09 Apr 2018 04:00:00 +0000

In the first article in this series, you learned how to build a Node application on the IBM Cloud. However, that application was not very responsive or visually appealing. In this article you learn how to use the Bootstrap theme for your application to look better, and how to use the AngularJS library to make it more responsive.



Getting started with IBM Cloud Node applications, Part 1: Create a front-desk visitor log with Node

05 Apr 2018 04:00:00 +0000

In this article, you learn how to use the IBM Cloud to write a Node application for an organization’s front desk, which needs to log visitors in and out. Along the way you will learn how to use Node, the Express HTTP server library, and a Cloudant database. You will learn how to do this in the highly available IBM Cloud. This is a basic introduction to Node programming on the IBM Cloud platform.



Connect your Docker container to enterprise services with the IBM Cloud Secure Gateway

04 Apr 2018 04:00:00 +0000

The IBM Cloud Secure Gateway service offers a flexible means to securely expose back-end enterprise services to your IBM Cloud applications. Creating the Secure Gateway is relatively straightforward through the IBM Cloud user interface. Ensuring that the gateway is secure and then leveraging the gateway require some additional steps. This tutorial shows you how to configure the gateway, how to add destinations to local enterprise services, how to leverage a Docker container to establish the connection from your enterprise, and how to access the service from your applications.



Kubernetes at the Helm, containers in the engine room

03 Apr 2018 04:00:00 +0000

If you are following the progression of container-based development and deploymentand I hope you arethen you know that these developments have already fundamentally changed how applications are created and served, and will continue to do so. This article explores containers, container orchestration, Kubernetes, the hybrid cloud, and the tools that make all of this work.



Getting started with the IBM Cloud, Part 4: Learn how to use serverless computing with the IBM Cloud Functions platform

23 Mar 2018 04:00:00 +0000

See how to use IBM Cloud Functions to make the most of serverless computing. Doug Tidwell shows you how to generate code that manages a cloud-hosted NoSQL database.



Build a connected-car IoT app with Geospatial Analytics

19 Mar 2018 04:00:00 +0000

Deploy and extend an Internet of Things (IoT) Connected Vehicle starter kit on IBM Cloud with the Internet of Things Platform and Geospatial services. The starter kit enables you to simulate, view, and manage vehicles driving through a city and set up geofences for notification.



Minecraft and IBM Cloud, Part 4: Integrating Watson into Minecraft on IBM Cloud

19 Mar 2018 04:00:00 +0000

In this tutorial series, you'll learn how to use Docker, Eclipse, and IBM Cloud 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 IBM Cloud 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.



Top 6 technical advantages of Hyperledger Fabric for blockchain networks

18 Mar 2018 04:00:00 +0000

Blockchain technology is already radically transforming industry operating models. When selecting a blockchain platform for your business needs, what are the most important attributes to consider? This top-6 list counts them down.



Develop, govern, and operate your business network with the IBM Blockchain Platform

18 Mar 2018 04:00:00 +0000

The IBM Blockchain Platform simplifies the development, governance, and operation of a decentralized network across multiple companies or institutions forming a business ecosystem. It enables all members to quickly achieve the common goal of activating and collaboratively governing their network so they can get on with conducting, innovating, and deriving value from their business transactions. Learn how to get started.



IBM Blockchain 101: Quick-start guide for developers

18 Mar 2018 04:00:00 +0000

Join the blockchain revolution! This developerWorks quick-start guide is for application developers who are exploring blockchain technology and want to quickly spin up a blockchain pre-production network, deploy sample applications, and develop and deploy client applications. Simple instructions show you how to activate a blockchain network based on the latest Hyperledger Fabric framework, write and install chaincode (business logic for the network), and develop client applications to streamline business processes and digital interactions.



Aspectos básicos de blockchain: Introducción a los controladores distribuidos

18 Mar 2018 04:00:00 +0000

Todo el mundo apuesta en cómo la tecnología blockchain revolucionará la manera en que las organizaciones e instituciones realizan transacciones empresariales. Veamos cómo opera una red de blockchain, cómo puede sacar provecho de ella y cómo ayuda IBM a que la tecnología avance.



Blockchain basics: Introduction to distributed ledgers

18 Mar 2018 04:00:00 +0000

Everyone is placing bets on how the blockchain technology will revolutionize the way organizations and institutions transact business. Let's look at how a blockchain network operates, how you can take advantage of it, and how IBM is helping to advance the technology.



Configure multifactor authentication for IBM Cloud Node applications

16 Mar 2018 04:00:00 +0000

Passwords are not a complete security solution; they can be stolen or shared. In this tutorial, you learn how to use a random string delivered by email as a second authentication factor. I also discuss several methods for risk analysis, which is used by the application to decide whether a second factor is warranted.



Getting started with the IBM Cloud, Part 3: Doug Tidwell demos how to work with containers on the IBM Cloud platform

15 Mar 2018 04:00:00 +0000

See how to develop and deploy advanced Cloud Foundry applications in the IBM Cloud. Doug Tidwell shows you how to create a globally available app that uses a cloud-hosted NoSQL database.



Deploy a MongoDB replica set using the IBM Cloud Container Service

15 Mar 2018 04:00:00 +0000

This article demonstrates how to deploy a MongoDB replica set in the IBM Cloud Container Service, which is based on Kubernetes. It briefly outlines MongoDB's cluster requirements and introduces Kubernetes StatefulSets and explains how they can be deployed.



Scale single sign-on with App ID for your Node cloud apps

14 Mar 2018 04:00:00 +0000

In this tutorial, you will learn about implementing scalable Node applications when you are using the App ID service. This IBM Cloud service allows you to add authentication to your mobile and web apps and protect your APIs and back-ends running on IBM Cloud. App ID provides authentication with email/password through a scalable user registry or you can add social login, so that users can sign in with their Facebook or Google credentials. With App ID, you can also host user profile info that you can use to build engaging experiences.



Getting started with the IBM Cloud, Part 2: Build an advanced Cloud Foundry app on the IBM Cloud platform

08 Mar 2018 05:00:00 +0000

See how to develop and deploy advanced Cloud Foundry applications in the IBM Cloud. Doug Tidwell shows you how to create a globally available app that uses a cloud-hosted NoSQL database.



Digital process automation with BPM and blockchain, Part 3: Use blockchain to manage legal documents stored in an enterprise content repository

07 Mar 2018 05:00:00 +0000

In this tutorial, we explore a trade finance use case, a Letter of Credit transaction, that shows you how blockchain can help coordinate the payment and transfer of goods between buyer and seller banks through the use of Business Process Management and Enterprise Content Management.



Using Kubernetes secrets to manage credentials

27 Feb 2018 05:00:00 +0000

If you're deploying services in your Kubernetes clusters, the code behind those services most likely needs to use credentials to do its work. In this tutorial, you'll see how to use Kubernetes secrets to deliver sensitive information like usernames and passwords to your code.



Deploy a Hello World webpage to IBM Cloud

19 Feb 2018 05:00:00 +0000

Let's deploy a simple Hello World webpage using nothing but HTML and a static buildpack on IBM Cloud.



Schedule data backups automatically on IBM Cloud

19 Feb 2018 05:00:00 +0000

This tutorial demonstrates how to use the Workload Scheduler service on the IBM Cloud platform to automatically schedule process execution for your IBM Cloud applications. It uses a common example performing a daily database backup to walk you through the process of creating a RESTful PHP service that can be invoked to back up the database. It also demonstrates how to integrate third-party services such as Dropbox and SendGrid to store backup files and send status notifications.



The benefits of lightweight integration, Part 1: The fate of the ESB

13 Feb 2018 05:00:00 +0000

While many large enterprises successfully use the enterprise service bus (ESB) pattern, the term is often disparaged in the cloud-native space, and especially in relation to microservices architecture. It is seen as heavyweight and lacking in agility. What has happened to make the ESB pattern appear so outdated, and what should we use in its place? What would lightweight integration look like?



The benefits of lightweight integration, Part 2: Moving to lightweight integration

13 Feb 2018 05:00:00 +0000

Microservices principles are revolutionizing the way applications are built by enabling a more decoupled and decentralized approach to implementation, which leads to greater agility, scalability, and resilience. These applications still need to be connected to one another and to existing systems of record. It clearly makes sense to use microservice techniques in the integration space, too. Lightweight integration provides the benefits of cloud-ready containerization to integration architecture, and provides the opportunity to escape from the heavily centralized ESB pattern to more empowered and autonomous application teams.



Get started with the Java EE 8 Security API, Part 1: Java enterprise security for cloud and microservices platforms

10 Feb 2018 05:00:00 +0000

As one of the three core specifications introduced with Java EE 8, the new Java EE Security API is an essential addition to your Java EE toolkit, and thankfully not terribly difficult to learn. Find out how the Java EE Security API supports enterprise security in cloud and microservices platforms, while introducing modern capabilities such as context and dependency injection.



Build a simple word game app using Cloudant on IBM Cloud

01 Feb 2018 05:00:00 +0000

IBM Cloud is an open platform for developing and deploying web and mobile applications. In this two-part tutorial, we walk you through the steps to create a simple GuesstheWord game application using IBM Cloud and its cloud-based development environment: open toolchains and the IBM Cloud Continuous Delivery service. You will start from scratch and end up with a simple game you can play in a web browser with server code running in the cloud.



Deploy a sample application to the IBM Blockchain Platform

25 Jan 2018 05:00:00 +0000

In this tutorial, see how to create a network on the IBM Blockchain Platform (Enterprise Membership Plan), install a smart contract (chaincode) in a channel on the network, and deploy a sample application to the network. You'll then see how to populate, query, and update the shared ledger.



Lambda functions for rapid prototyping

24 Jan 2018 05:00:00 +0000

The serverless nature of lambdas fulfills the cloud promise of having the least amount possible to manage. This new cloud paradigm makes it easier to prototype, experiment, and quickly gather feedback. This article will explore how efficient a workflow can be, what this means for early cloud projects, and how it fits in with containers.



Getting started with the IBM Cloud, Part 1: Start developing and deploying apps on IBM's cloud platform

23 Jan 2018 05:00:00 +0000

See how to start developing and deploying applications in the IBM Cloud. Doug Tidwell takes you through the basics of developing and deploying an app that's available worldwide.



Digital process automation with BPM and blockchain, Part 2: Enable business processes to react to blockchain events

22 Jan 2018 05:00:00 +0000

The combination of Business Process Management (BPM) and blockchain technology dramatically simplifies distributed, collaborative processes between multiple enterprises, through the introduction of a shared ledger used by all the participants. In this tutorial, we go beyond mere data sharing through blockchain, and include blockchain’s "active behavior": its capability to notify participants about successful completion of a transaction, by sending events.



IBM's approach to open technology

17 Jan 2018 05:00:00 +0000

For several years, IBM has been recognized by many within the open source community as a leader in open source. However, that leadership is less well known and appreciated outside of the open source communities in which IBM engages. In this article, you’ll learn how IBM has played, and continues to play, a leading role in the evolution of open source -- an approach to software development that has nearly completely displaced proprietary software -- and how we leverage that leadership to deliver world-class offerings and solutions that benefit our customers.



Get started with Docker and Kubernetes

16 Jan 2018 05:00:00 +0000

Docker and Kubernetes are the building blocks of the next generation of DevOps. In this tutorial, you'll see how to build Docker images, run them locally, and then push those images to your IBM Cloud account so you can deploy them to a Kubernetes cluster running in the IBM Cloud.



Coffee with Blockchain: Filtering out the hype

16 Jan 2018 05:00:00 +0000

Blockchain is a secure way to exchange goods, services, and information. This article uses a tangible example to explain the core concepts of blockchain, including smart contracts that automatically execute business logic that the participants agree upon, and a shared ledger that guarantees the quality and lineage of goods or services. It also describes the way that blockchain enables collaboration and encourages new business models to emerge.



Create unit tests for pure OpenWhisk actions

04 Jan 2018 05:00:00 +0000

The modular nature of OpenWhisk applications makes it easy to create unit tests for actions that are purely functionalmeaning they have no side effects and do not rely on external state. In this tutorial, you'll learn how to create these unit tests semi-automatically, and how to run the tests to verify that code changes do not break anything.



Model-first microservices with Scala and Cats

18 Dec 2017 05:00:00 +0000

Find out how Scala's powerful type-system and its capabilities for functional programming can provide an excellent canvas for dealing with microservice composition and the problems that can arise from it. This article will also focus on a model-driven development style. Microservices often implement a Bounded Context, a concept from domain-driven design that maps a specialized subset of the domain model. It's important to ensure that domain concepts continue to stand out clearly and don't get compromised in the presence of concurrency and error-handling routines.



Turn your smartphone into an IoT device

18 Dec 2017 05:00:00 +0000

Learn how to turn your smartphone into a sensor device, send sensor data to IBM Watson IoT Platform in the cloud, and create IBM Cloud applications that process and visualize the data. You create an Android app and two IBM Cloud apps that use the Internet of Things and Node-RED services.



Automate operational business decisions with Weather Data and Business Rules services on IBM Cloud, Part 2: Complete your sample weather cancellation service

12 Dec 2017 05:00:00 +0000

In this second installment of a two-part tutorial on how to combine Weather Data and Business Rules IBM Cloud services to automate operational business decisions based on weather conditions, you will take a closer look at the decision operation created in Part 1, learn how to create simple business rules that use weather data and a rule flow that includes these rules, and deploy the decision operation to IBM Cloud. A Node-RED flow will orchestrate a call to the weather data, the Business Rules service, and take action based on the outcome executing business rules.



Think Big with Decision Composer on IBM Cloud

05 Dec 2017 05:00:00 +0000

Learn step-by-step how to deploy a Decision Composer application to the Business Rules service and run it within Hadoop. Access IBM Cloud Lite free.



Think Big with Decision Composer on IBM Cloud

04 Dec 2017 05:00:00 +0000

Learn step-by-step how to deploy a Decision Composer application to the Business Rules service and run it within Hadoop. Access IBM Cloud Lite free.



Use UrbanCode to deploy microservices on IBM Cloud

30 Nov 2017 05:00:00 +0000

In this tutorial, you'll learn how to design build-and-deploy templates for microservices. You will receive guidance on how to use IBM UrbanCode Deploy to simplify the complex deployments of hundreds of microservices, as well as how to reduce the maintenance effort that comes with build-and-deploy scripts for complex microservice architectures.



Working with cloned git repos in the IBM Cloud

20 Nov 2017 05:00:00 +0000

One of developerWorks' most popular features is Code Patterns, github repos that contain complete projects to get you started with various technologies. This tutorial shows you how to take a cloned repo and tie it to the delivery pipeline for your own app running in the IBM Cloud.



Create a mobile-friendly to-do list app with PHP, jQuery Mobile, and Google Tasks

14 Nov 2017 05:00:00 +0000

Want a build a simple mobile app to create and manage your to-do lists? It's easy with the Slim PHP micro-framework, jQuery Mobile, and the Google Tasks API. I'll show you how I did it.



Add an organization to your existing Hyperledger Fabric blockchain network using an easy tool

07 Nov 2017 05:00:00 +0000

In this tutorial, learn how to add an organization and its peers to an application channel in an already running Hyperledger Fabric blockchain network. In the process, you'll see how the configtxlator tool simplifies configuration tasks in Hyperledger Fabric blockchain networks and provides a true stateless REST API, independent of the SDK.



Top 10 reasons to make IBM Cloud your platform of choice

01 Nov 2017 04:00:00 +0000

In this Top 10 List, Carl Osipov shares his views on why developers will want to choose IBM Cloud as their cloud platform of choice.



Editor's picks: Top five WebSphere Liberty tutorials

31 Oct 2017 04:00:00 +0000

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.



Reader and editor picks! Top Connect series content

31 Oct 2017 04:00:00 +0000

Connecting to the cloud was big in 2016 for IBM middleware users and continues to be in 2017 as more environments move to the cloud. Learn which Connect series articles our readers and editor chose as their favorites from the developerWorks library.



Hosted VMware environments and recovery solutions in IBM Bluemix Local System, Part 1: Getting started with hosted VMware environments

30 Oct 2017 04:00:00 +0000

With the release of IBM Bluemix Local System and PureApplication System firmware V2.2.3, you can create automatically configured hosted VMware environments for more flexibility on how you run and manage your workloads. This series of articles provides a step-by-step guide for users of the W1500, W2500, W3500, and W3550 models to work with these advanced capabilities. In Part 1, you get started with creating and deploying hosted VMware environments in Bluemix Local System. Specifically, you learn how to allocate resources, configure external access to VMware components, and configure and deploy virtual machines in VMware.



Hosted VMware environments and recovery solutions in IBM Bluemix Local System, Part 2: Setting up a PureApplication Software workload environment

30 Oct 2017 04:00:00 +0000

With the release of IBM Bluemix Local System and PureApplication System firmware V2.2.3, you can create automatically configured hosted VMware environments for more flexibility on how you run and manage your workloads. This tutorial series provides a step-by-step guide for users of the Bluemix Local System W1500, W2500, W3500, and W3550 models to work with these advanced capabilities. In Part 2, you install and configure a PureApplication Software workload environment.



Hosted VMware environments and recovery solutions in IBM Bluemix Local System, Part 3: Building a disaster recovery solution with PureApplication Software

30 Oct 2017 04:00:00 +0000

With the release of IBM Bluemix Local System and PureApplication System firmware V2.2.3, you can create automatically configured hosted VMware environments for more flexibility on how you run and manage your workloads. This series of articles provides a step-by-step guide for users of the Bluemix Local System W1500, W2500, W3500, and W3550 models to work with these advanced capabilities. In Part 3, you set up disaster recovery and learn how to perform three different disaster recovery procedures.



Use Clojure to write OpenWhisk actions, Part 3: Improve your OpenWhisk Clojure applications

30 Oct 2017 04:00:00 +0000

In the previous two tutorials, you learned how to write a basic OpenWhisk Clojure application. In Part 3, I'll show you how to improve any such application. First, you'll learn how to support arguments that include double quotes. Then you'll learn how to use a permanent database (Cloudant) instead of a variable to store the information.



Increase productivity with five Cloud Foundry plugins

23 Oct 2017 04:00:00 +0000

Cloud Foundry is the industry-standard open source cloud application platform for developing and deploying enterprise cloud applications. By taking advantage of the Cloud Foundry command-line interface (CLI), you can install plugins that will increase your productivity by allowing you to develop cloud apps locally, show live statistics of your Cloud Foundry distribution, save time normally required to copy and paste cloud app URLs, and more.



Five facts you may not know about Cloud Foundry

03 Oct 2017 04:00:00 +0000

While various new container orchestration platforms have increasingly been released in the past two years with the introduction of Docker Swarm and Kubernetes, the first and still most popular container-based Platform-as-a-Service, Cloud Foundry (CF), continues to gain adoption and continues to innovate on all fronts. This article summarizes the current state of adoption of CF while highlighting, and in some cases demystifying, some important facts about CF that may often get overlooked in the current container platforms landscape.



DevOps with controls

03 Oct 2017 04:00:00 +0000

You can have it all: quicker releases and security. In this article, learn about a discovery-focused, event-driven automation approach for controls to keep your organization safe in the cloud.



Intro to IBM Bluemix Continuous Delivery, Part 2: Deploy an app that uses a Bluemix service

02 Oct 2017 04:00:00 +0000

In this introductory series on Bluemix and Bluemix Continuous Delivery, you'll discover how using these products can prevent you from wasting time. Using the simple app created in Part 1, learn how to deploy an app that makes use of a Bluemix service in Part 2. Continue to Part 3, where you learn how to write code that uses the new Bluemix service. In Part 4, learn how to use the Delivery Pipeline service to deploy your app to Bluemix automatically whenever you or someone else on your team pushes code to your project's repository.



Create powerful blockchain queries with Hyperledger Composer

26 Sep 2017 04:00:00 +0000

With the native, rich Query language in Hyperledger Composer, it's easy to perform complex and powerful queries on assets, transactions, and other resources. First, you model the query using Hyperledger Composer, and the query is deployed to the runtime Hyperledger Fabric. All that's left is to for you to consume the query by name in your application. You can also easily consume queries using REST APIs that are auto-generated by Hyperledger Composer. Without this capability, you'd have to construct ad hoc queries in your code and then labor to make sense of the results returned.



Refactor existing monolithic applications to microservices one bite at a time, Part 3: Adding build automation to a monolith by using Maven

22 Sep 2017 04:00:00 +0000

This 5-part series breaks down the complex problem of refactoring monoliths into microservices step-by-step. In Part 3, you add build automation to the monolith by using the Maven industry standard build lifecycle. Download the original and refactored monoliths!



Refactor existing monolithic applications to microservices one bite at a time, Part 4: Configuring Jenkins for continuous delivery

22 Sep 2017 04:00:00 +0000

This 5-part series breaks down the complex problem of refactoring monoliths into microservices step-by-step. In Part 4, you add build automation to the monolith by using the Maven industry standard build lifecycle. Download the original and refactored monoliths!



Automate operational business decisions with Weather Data and Business Rules services on IBM Cloud, Part 1: Get started with a sample weather cancellation service

20 Sep 2017 04:00:00 +0000

Businesses can make IT operations smarter by reacting to weather events and automating operational decisions that factor in weather data. This article describes the steps to combine services to automate decisions that consider weather data by running business rules. The business decisions could result in actions such as sending notifications, adjusting prices, generating promotions, triggering IoT devices, or initiating business processes.



Minecraft and IBM Cloud, Part 3: Running Spigot servers in Kubernetes

20 Sep 2017 04:00:00 +0000

In this tutorial series, you'll learn how to use Docker, Eclipse, and IBM Cloud 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 IBM Cloud 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, you learn how to take the plugin that you built in Part 2 to the next level -- by getting it running on the web in IBM Cloud.



Use Clojure to write OpenWhisk actions, Part 2: Connect your Clojure OpenWhisk actions into useful sequences

19 Sep 2017 04:00:00 +0000

In this tutorial, the second in a series of three, you learn how to combine Clojure OpenWhisk actions into sequences that actually receive a request from the browser, process it, and return a usable result.



Refactor existing monolithic applications to microservices one bite at a time, Part 2: Migrating the cloud application

19 Sep 2017 04:00:00 +0000

This 5-part series breaks down the complex problem of refactoring monoliths into microservices step by step. In Part 2, you migrate the application that is running in an on-premises Liberty 17.0.0.2 server to the cloud platforms: IBM Cloud Private (with Docker and Kubernetes) and IBM Cloud Public (with Cloud Foundry). Download the original and refactored monoliths!



Monitor mobile devices with the Geospatial Analytics service

11 Sep 2017 04:00:00 +0000

Obtain, run, and extend a Node starter application that uses the IBM Cloud Geospatial Analytics service. With the Geospatial Analytics service, you can monitor moving devices from the Internet of Things. The service analyzes a device message stream from MQTT and tracks device locations in real time with respect to one or more geographic regions.



Intro to IBM Bluemix Continuous Delivery, Part 1: Deploy and update a simple app

06 Sep 2017 04:00:00 +0000

In this introductory series on Bluemix and Bluemix Continuous Delivery, you'll discover how using these products can prevent you from wasting time. You learn how to quickly and easily deploy a simple application, deploy an app that makes use of a Bluemix service, and write code that uses a new Bluemix service. You'll even try out the Web IDE (no setup required) and learn how to use agile planning tools. As a bonus to all of the knowledge you'll get by working through the examples in this series, you also get an application that checks the prices of items in online stores for you, so you don’t have to surf the web to see if your favorite items are on sale!



Cattle not pets: Achieving lightweight integration with IBM Integration Bus

31 Aug 2017 04:00:00 +0000

Lightweight "cattle" style integration using IBM Integration Bus offers tempting benefits in terms of agility, elastic scalability, and more individual resilience models. This article explores key concepts of cattle-style integration. It also provides recommendations for constructing images for containers, such as Docker.



Securely connect your private VMware workloads in the IBM Cloud

31 Aug 2017 04:00:00 +0000

Your VMware Cloud Foundation or VMware vCenter Server environment in the IBM Cloud is provisioned on a private network for your use. Some IBM Cloud services, such as object and file storage, are available to you on the private network. This tutorial will show you how you can securely connect your private VMware workloads in the IBM Cloud to the complete portfolio of IBM Cloud services.



Make informed automated decisions with business rules and Predictive Model Markup Language

25 Aug 2017 04:00:00 +0000

While business rules written by experts can be used to automate business decisions, there is a popular trend toward using predictive models, built from data mining, as the foundation for better decisions. This article shows how to take advantage of both worlds by integrating predictive model evaluation in business rules.



Use Clojure to write OpenWhisk actions, Part 1: Write clear, concise code for OpenWhisk using this Lisp dialect

24 Aug 2017 04:00:00 +0000

In this tutorial, you learn how to use Clojure, a functional programming language that's based on Lisp, to create actions for OpenWhisk. Such actions can be clearer and more concise than those written in JavaScript. Functional programming is a better paradigm for Function as a Service (FaaS) because it encourages programming without reliance on side effects. By putting different parts of the code in different actions, it becomes more modular and easier to maintain.



Test and deploy PHP applications automatically on IBM Bluemix

21 Aug 2017 04:00:00 +0000

In this tutorial, you'll learn how to use the free IBM Bluemix Continuous Delivery service to connect your IBM Bluemix deployments with GitHub code repositories. You will walk through the process of configuring an IBM Bluemix Continuous Delivery toolchain to monitor and deploy a PHP application from GitHub to an IBM Bluemix development environment, and you'll see how to integrate Travis CI to build, test, and merge pull requests in a GitHub code repository.



Blockchain basics: Glossary and use cases

21 Aug 2017 04:00:00 +0000

Blockchain is a popular topic these days. Take a spin through the lingo and see which industries stand to capitalize on this technology.



Set up a Docker Registry as a pull-through cache on Raspberry Pi

15 Aug 2017 04:00:00 +0000

If you have a slow internet connection and multiple users downloading Docker images, then why not use it as a cache on a Raspberry Pi? This can save you time and bandwidth when using Docker. Raspberry Pi is amazing, because it is portable, cheap, and consumes negligible power. By creating the solution described in this tutorial, every time you download an image, it will be cached on the Pi; then, for all subsequent requests, the same image will be delivered from the local cache.



Make your blockchain smart contracts smarter with business rules

14 Aug 2017 04:00:00 +0000

This article describes how to implement blockchain smart contracts, using business rules on top of Hyperledger Fabric. Work with sample code to learn how to model and execute smart contract decision logic, taking advantage of an enterprise-class rule engine to improve transparency and trust for all participants in a business network.



Configure SoftLayer components for use with Account Defined Network

08 Aug 2017 04:00:00 +0000

Learn how to provision and configure the necessary infrastructure components for SoftLayer's new Account Defined Network (ADN) feature. In this tutorial, we show you how to do this by calling REST-based APIs, and use CURL as the command-line utility from the Linux OS to call the REST-based API with a JSON payload. The JSON payload defines all the parameters that are required to create a particular component. We have done thorough testing and troubleshooting on the commands shown here to ensure their correctness. This tutorial can be particularly useful for users who want to automate their infrastructure setup process.



Introduction to microservices

07 Aug 2017 04:00:00 +0000

This tutorial shows you how microservices make cloud applications more manageable, scalable, and reliable. I'll give you a high-level view of microservices' role in cloud architectures and contrast microservices-based systems with older, monolithic models.



Explore the OpenStack REST APIs for PowerVC

02 Aug 2017 04:00:00 +0000

IBM Power Virtualization Center (PowerVC) is an OpenStack-based IaaS cloud solution for the IBM Power platform designed to simplify the management of virtual resources. PowerVC consists of both a GUI and RESTful APIs that perform virtual management tasks for your Power System. This article highlights the REST APIs for both PowerVC Standard Edition and Cloud PowerVC Manager.



Detect complex events in a real-time data stream

01 Aug 2017 04:00:00 +0000

Get, run, and extend a Bluemix starter app that uses the Streaming Analytics service and an IBM Streams application to detect complex events from a real-time data stream.



Do more with the IBM Blueworks Live REST API, Part 5: Write web applications for the Blueworks Live REST API with Node on Bluemix

31 Jul 2017 04:00:00 +0000

This tutorial is the final part in a 5-part series about the IBM Blueworks Live REST API. Learn how to access the Blueworks Live API through a web application with Node and IBM Bluemix.



Add language translation to your apps with IBM Watson

27 Jul 2017 04:00:00 +0000

Add language translation to your IBM Cloud apps. Use Node-RED and the Language Translation service to create an app that translates text that the user enters and performs sentiment analysis on that text.



Implement continuous delivery using IBM UrbanCode Deploy

26 Jul 2017 04:00:00 +0000

Learn how to implement a continuous delivery solution on SoftLayer cloud servers, using IBM UrbanCode Deploy, from the aspects of design to the implementation details.



Using a graphical interface on SoftLayer servers

26 Jul 2017 04:00:00 +0000

Learn the concepts, reasoning, and steps to configure a graphical user interface to run on an IBM SoftLayer cloud server.



Use a custom Go buildpack with IBM Bluemix

26 Jul 2017 04:00:00 +0000

This article demonstrates the ability of IBM Bluemix to host applications written in the Go language, which Bluemix doesn't support by default. The author shows how to develop a web application that performs simple math calculations and deploy it to Bluemix using a custom buildpack.



Build a hotel booking application using the Business Rules service in IBM Cloud

26 Jul 2017 04:00:00 +0000

The Business Rules service hosted in IBM Cloud and powered by Operational Decision Manager allows you to define, deploy, and maintain business rules and policies separately from your application code. To demonstrate the benefits of decoupling the lifecycle of the calling application from the business logic (rules) running in a cloud service, we build a simple hotel booking application in a Node runtime bound to a Business Rules service that calculates the booking rates. This article will show you how to deploy and execute business rules in the cloud environment. You will then be able to extend this application with more complex rules or build your own application very easily.



Build a real-time chat app with Node-RED in 5 minutes

26 Jul 2017 04:00:00 +0000

Building real-time web applications is now easier with IBM Cloud and Node-RED. In this article, we show how you can build a real-time chat application in a few minutes by simply dragging and dropping components and wiring them together.



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

26 Jul 2017 04:00:00 +0000

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.



Write a Clojure web app on IBM Cloud

26 Jul 2017 04:00:00 +0000

Getting started with functional programming? Clojure is a popular functional programming language based on Lisp. Learn how to use Node to run Clojure programs as part of a web application deployed on IBM Cloud.



Manage and authenticate users easily in IBM Cloud applications with PHP and the Passport service, Part 1: Add user authentication and management to your application without starting from scratch

24 Jul 2017 04:00:00 +0000

This two-part tutorial shows you how to quickly add user authentication to your IBM Cloud application using an external service without writing any custom code. It explains how to add a user dashboard to your application with support for adding, activating, and deactivating users. It also discusses how to implement a login workflow with password-based authentication to protect access to application resources. It uses the Slim PHP micro-framework, together with the IBM Cloud Passport identity and access management service.



Manage and authenticate users easily in IBM Cloud applications with PHP and the Passport service, Part 2: Add role-based access and password recovery to your PHP application

24 Jul 2017 04:00:00 +0000

This two-part tutorial shows how to quickly add user management and access control features to your IBM Cloud application using an external service and without writing any custom code. Part 2 explains how to develop a customized user management dashboard for your application with support for adding, modifying, and deleting users; protecting access to application resources based on user role; and implementing password recovery workflows. It uses the Slim PHP micro-framework, together with the Passport identity and access management service from IBM Cloud.



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

19 Jul 2017 04:00:00 +0000

In this tutorial series, you'll learn how to use Docker, Eclipse, and IBM Cloud 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 IBM Cloud 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.



Minecraft and IBM Cloud, Part 1: Running Minecraft servers within Docker

19 Jul 2017 04:00:00 +0000

In this tutorial series, you'll learn how to use Docker, Eclipse, and IBM Cloud 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 IBM Cloud 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!



Conserve water with the Internet of Things, Part 3

18 Jul 2017 04:00:00 +0000

This third tutorial in a three-part series shows how to build a low-cost plant-monitoring solution based on Raspberry Pi. In this final installment, you'll build an HTML5 application that provides a visualization of the sensor data for desktop and mobile devices. You'll create an open data API to make the data available from the Cloudant data store.



Conserve water with the Internet of Things, Part 1

18 Jul 2017 04:00:00 +0000

This first tutorial in a three-part series shows how to build a low-cost houseplant-monitoring solution based on Raspberry Pi. The solution uses IBM Cloud for collecting and visualizing sensor data and posting updates on your social network.



Conserve water with the Internet of Things, Part 2

18 Jul 2017 04:00:00 +0000

This second tutorial in a three-part series shows how to build a low-cost plant-monitoring solution based on Raspberry Pi. Secure the Node-RED app and set up automated deployment to IBM Cloud in response to code changes.



Build and deploy a sample Liberty application to Bluemix

18 Jul 2017 04:00:00 +0000

IBM introduced Watson services to the IBM Bluemix platform in early October 2014. This tutorial introduces the services and SDK currently available and describes how to deploy an application using the Watson Question and Answer service on Bluemix. The deployed application is a Java-based application.



Put a Linux-based chess app on the cloud with Bluemix and IBM Containers

17 Jul 2017 04:00:00 +0000

Build a Docker container that uses WebSockets to expose an existing Linux CLI chess engine as a cloud service. This tutorial shows step-by-step the process for building a Docker container and deploying it as a running container on IBM Containers for Bluemix. It includes sample code and a JavaScript chess game that runs in a browser and illustrates how to consume the WebSocket-based service. You can apply the methods demonstrated to containerize almost any pipe-based Linux application and leverage them as cloud services on Bluemix.



Build an IBM Cloud app that rocks - in 10 minutes!

14 Jul 2017 04:00:00 +0000

This article describes a simple app that demonstrates the true power of IBM Cloud. The app, Node-RED, enables you to start using IBM Cloud in just 10 minutes. It uses Twitter feeds to create a graphic word cloud that illustrates the most commonly used words.



Manage your cognitive processes with IBM Watson and API Connect

12 Jul 2017 04:00:00 +0000

By having access to IBM Watson APIs in API Connect, you can control and track usage of how your organization uses Watson services. Although this tutorial demonstrates these steps by using the Watson Language Translator API, you can use these same steps for any Watson APIs.



Revitalize your Java EE app with IBM Bluemix services

12 Jul 2017 04:00:00 +0000

Migrate existing applications to IBM Bluemix services such as SQLDB, Session Cache, and Auto-Scaling. The sample application you will work with is CloudTrader, a new app created from a ten-year-old day trading application.