IBM contributes new tools & code to
speed up innovation for developers
By Angel Diaz, Vice President,
Developer Technology and Advocacy, IBM
December 12, 2017
* IBM unveils first-ever enterprise
Bot Asset Exchange, to help coders quickly deploy bots across
* 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
To simplify the development process and streamline the search for
open source code, IBM has released more than 120 Code Patterns.
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
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
Building a Bot Developer
Join the revolution —
build a chatbot today.
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.
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
visit the IBM Code site .
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.