Introduction
As a developer I have collected a lot of resources to help me write code, understand new technologies like Watson and Blockchain and learn how to leverage the capabilities of the IBM Cloud to develop cloud-native applications. From the characteristics of a Twelve Factor app, open source technologies like docker and kubernetes, the IBM Cloud Garage Method and patterns like microservices architecture, I’ve found excellent resources on all of these topics!
Contacts
- Dave Wakeman
- Email: dwakeman@us.ibm.com
- Twitter: @dwakeman
- LinkedIn: davewakeman
General
- Gartner - Why You Must Begin Delivering Cloud-Native Offerings Today, Not Tomorrow
- IBM Code
- IBM Code - Patterns
- Kubernetes Patterns
- IBM Cloud App Service - A fast on-ramp for building cloud native apps
- IBM Cloud Garage Architecture Center
- IBM Cloud Garage Practices
- How to rapidly develop apps with microservices
Demos
- IBM Cloud Healthcare and Life Sciences Demonstration
- IBM Cloud Featured Samples
- Modernize and extend apps on IBM Cloud Kubernetes Service
Tutorials and Labs
- IBM Cloud App Service - Learning resources
- IBM Cloud Tutorials
- IBM Code - How-tos
- IBM Cloud Garage - Courses
- Docker for Beginners
- Creating a Red Hat OpenShift on IBM Cloud cluster
- IBM Cloud Kubernetes Coder Dojo Guestbook Lab
- Deploy a Vue.js application on IBM Cloud with a CI/CD Pipeline
- PHP on IBM Cloud Lab
- Build a Cloud Ready Express.js Application on IBM Cloud
- Scalable Web Application on OpenShift
- Control Access to Cloud Resources (IAM)
Books
- Phippy Goes to the Zoo: a Kubernetes Story
- Essentials of Application Development on IBM Cloud
- Developing Node.js Applications on IBM Cloud
- Moving Microsoft Workloads to IBM Cloud
- Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach
- Evolve the Monolith to Microservices with Java and Node
- Kubernetes in the Enterprise (O’Rielly)
DevOps
Toolchains
- Learn about toolchains
- Tutorial
Continuous Delivery
Series for Developers
- developerWorks TV
- IBM Code Dojo
- Microservices TV
- The New Builders
- DevOps TV
- Mailbag
- Technologies & Tools
Watson
- Watson Accelerators
- Zero to Cognitive - a great tutorial with a Redbook, YouTube videos and a Github Repo
Locations
Blockchain
Presentations
- IBM Blockchain Point of View
- Blockchain Explained
- Vehicle Lifecycle Demo Intro
- Blockchain Composer Explored
- Blockchain Architected
- Blockchain Explored
- Solutions Explained
- IBM Blockchain Platform Explained
- What’s New in Blockchain Technology
- IBM Cloud Garage with Blockchain
General
- IBM Blockchain
- What is Blockchain
- IBM and Hyperledger
- Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
- Hyperledger Fabric (read the docs)
- Blockchain components in a network explained for developers
- How to be a Blockchain Network Founder
- Forrester Total Economic Impact (TEI) Report
For Developers
- Develop a smart contract with the IBM Blockchain Platform VSCode extension
- Run a commercial paper smart contract with the IBM Blockchain VSCode extension
- Develop in a cloud sandbox IBM Blockchain Platform
- IBM Docs - Deploy to IBM Blockchain Platform Starter Plan
- Blog on Deploying to IBM Blockchain Platform Starter Plan
- Blockchain on LinuxOne mainframe
- IBM Blockchain Developer Center
- Blockchain Innovators Series on DeveloperWorks TV
- Hyperledger Community
- Blockchain Essentials Badge
- IBM Blockchain foundation developer Badge
- Call For Code: Dave Wakeman hands-on with Hyperledger Fabric
- Learn how to Use the IBM Blockchain Platform for a full fabric deployment
- Learn how to Operate a distributed peer on IBM Blockchain Platform
- Java Chaincode in Hyperledger Fabric
Tutorials and Samples
- Hyperledger Fabric Commercial Paper tutorial
- Build a blockchain insurance app
- Zero to Blockcahin - Tutorial with a Redbook, YouTube videos and Github Repo
- Develop an IoT asset tracking app using Blockchain