* IBM unveils first-ever enterprise Bot Asset Exchange, to help coders quickly deploy bots across industries.
* And we’ve released more than 100 code patterns — code and documentation for building AI, Blockchain, Data and Cloud Solutions
We’re making your life easier
The rise of open source software has led to faster development, more innovation and a lower barrier to entry for builders and inventors in every corner of the world. At the forefront of the open source community and development, IBM saw early on that the future of innovation and creativity in technology would be built on the idea of collaboration and open software.
What we’ve witnessed in just the last couple of years, though, is such a level of pervasiveness that developers today sometimes struggle with which open source projects to pay attention to and how to weed through thousands of code bases and documentation to get their work done. Couple this with the trifecta of cloud, data and AI, three seismic shifts happening simultaneously, it’s no wonder developers are asking us for resources that simplify and speed their work like never before.
A CTO or engineering manager assigns a project to the development team inside a mid-size company. The developers know the only way they can meet the deadline is to use open source code accompanied by documentation to help them get the job done. But where do they start? On GitHub? Or StackOverflow? Then to logs and logs of online documentation? This seems antithetical to moving fast, one of the very benefits of open source.
To simplify the development process and streamline the search for open source code, IBM has released more than 120 Code Patterns. These patterns do the dirty work for the developer – they are curated packages of code, one-click GitHub repos, documentation and resources that address some of the most popular areas of development, including AI, Blockchain, Containers and IoT. These patterns will help developers get right to the task at hand, giving them more time to innovate and build.
Building a Bot Developer Community
We’ve also simplified the bot building process with the introduction of the IBM Bot Asset Exchange. The exchange provides ready-to-use, domain-specific conversation logic and with just a few clicks, users can deploy bots that use IBM Watson Conversation to their platform of choice.
The exchange is built on the principles of community and leverages a shared economy, so developers can learn from one another, while earning prizes and recognition through a point system for active users. With the market for chatbots exploding – and only expected to continue to rise – this exchange gives developers the ability to quickly discover, configure and deploy their own bots.
Student developer, Joshua Jolly created a crime scene investigator bot, which simulates a user speaking to a detective. “The Bot Asset Exchange was really easy to use. I was able to upload my chatbot to the Exchange and deploy it with no issues,” he said. “I’m new to machine learning and AI, but I found the Watson Conversation API simple to build with. Also, having access to code was incredibly helpful. Even those with little programming experience could easily create their own bots with the Exchange.”
Our very own Anamita Guha from IBM’s Developer Advocacy Team led this project and shares more details on the Asset Exchange in a developerWorks blog post.
The IBM Developer Way
These new tools are part of the IBM Developer Way, our approach to empowering developers to solve the world’s most challenging problems – smarter, faster, together. Built on a three-pronged methodology of Code, Content and Community, this IBM Developer Way enables developers to work more effectively, learn the most important skills and advance their careers. IBM provides code that works, documentation and guidance on the latest technologies, and a community of advocates and IBM developers to help answer questions and guide coders through challenging projects.
We’re also launching the IBM Coder Community, a program for developers building with IBM technology. The community is open to all developers, of all levels, for free. IBM Coder provides a variety of challenges and learning paths for developers to grow their skills, as well as the opportunity to connect with IBM developers and open source communities around the world to share best practices and learn from one another.
To learn more about the IBM Developer Way, or to gain access to additional content and skills development modules, visit the IBM Code site.
Enterprise software development is always changing and with the presence of thousands of open source software projects, it’s moving faster than ever. IBM Code Patterns can help developers stay ahead of the race.