Solve specific problems quickly!
Getting started on new coding projects can be a bit of a hassle. Pulling together resources and information across the internet, digging into documentation and finding sample code on GitHub to work on your latest chatbot or IoT application can make your head spin. But at developerWorks, we’re here to help with our latest developer journeys to get you kick-started on some very cool projects. Learn how to create a cognitive chatbot, make an asset-transfer app on blockchain or learn how to deploy Java microservices on Kubernetes. We’ve got the code, architectural diagrams and repos to get you going, quickly. And we are adding new journeys to IBM Code weekly.
We’ve got nearly 40 journeys for you covering analytics, APIs, AI, blockchain, cloud, containers, data science, databases, gaming, IoT, Java, messaging, mobile, serverless computing and more. Here are some of our favorites!
- Create a “cognitive” retail chatbot – Chatbots are a hot topic in the retail industry, but so far the execution has mostly amounted to little more than a novelty experience for customers. With this journey we are putting powerful features such as Shopping Cart, Context Store, and Custom Inventory Search into the hands of enterprising Python developers in the retail space.
- Create a to-do list app using blockchain – Hyperledger Fabric is a shared, immutable ledger for recording the history of transactions; it’s fostering a new generation of transactional applications. This developer journey shows you how to perform traditional data store transactions with blockchain and migrate from Hyperledger Fabric v0.6 to v1.0. You’ll implement a web-based to-do list application that enables you to browse, read, edit, add, and delete list items.
- Create and expose APIs for enterprise data using LoopBack – Meet Acme Freight, a fictional logistics company that uses LoopBack and API Connect to address a common use case: the need to leverage existing enterprise assets using APIs. Using LoopBack, an open source Node.js framework, Acme Freight exposes assets located in an Enterprise Resource Planning (ERP) system. It delivers them securely to new and existing applications using a microservices architecture managed within a single interface in API Connect.
- Deploy MicroProfile-based Java microservices on Kubernetes – No application is an island. Today, developers are adopting integrated microservices and cloud-native microservices architectures. But with current application architectures, microservices need to co-exist in polyglot environments. In this developer journey, you’ll learn how to deploy a Java microservices application that runs alongside other polyglot microservices, leveraging service discovery, registration, and routing.
- Deploy an asset-transfer app using blockchain – Learn the basics of chaincode and application development within a Hyperledger Fabric network by creating an asset-transfer app that enables you to transfer marbles between multiple owners.
You can use these journeys to guide your work from end to end or just use these coding resources as a starting point for your project. And if you have any questions, feel free to reach out to one of our developer advocates to get some help. Coding is never easy but we’ll try to give you a head-start on what you need to get done.
And to make this even more convenient for you, we are launching our IBM Code newsletter at the end of August!
The newsletter is designed to keep you updated on everything that is happening on our IBM Code developer center, from coding journeys updates to developer advocate activities in your cities. Sign up today!
Good luck and happy coding!