Conversational Bot with Mule, Slack, API.AI & NLP in Minutes!

Is it possible to create a conversational bot, fully functional, using Natural Language Processing (NLP), in minutes? Good news, it is.

In this post we will show you how to start from the ground up, giving you everything you need to create your own basic conversational bot, using 100% free accounts and software (yes, all this power for free).

The free accounts and software shown in this post have some limitations and it is designed for you to understand and learn the basics of:

MuleSoft IoT: How to Use Mule Runtime to Light an LED Bulb

mulesoft iot

MuleSoft’s lightweight Runtime Engine can be used to expose microservices and APIs on any IoT device. In this post, I will demonstrate how users can use MuleSoft and a Python script to create a simple API that lights up an LED bulb 10 times in a loop. To get started, please refer to the requirements, video tutorial, and steps below.

Requirements:

Raspberry Pi 3, LED Bulbs, resistors, jumper wires, Mule server, and a breadboard.

Git Repository:

Mule IoT LED Project

Why Messaging Queues Might Not Suck

why messaging queues might not suck

A short while back I wrote a piece, Why Message Queues Suck. The gist of the piece is that for the same labor and overhead required to implement and maintain an inter-service notification architecture using message queues, you can just as easily implement inter-service notification by Direct To Endpoint communication. (Please see Figure 1 below.)

messaging queues

Figure 1: Direct To Endpoint notification is an alternative to using a standard Pub-Sub pattern.

Test Your Knowledge of APIs

API Expert Test

Application Programming Interfaces (APIs) are all around us––whether it is the Google Maps API that enables users to locate their ride on the Uber app or the Facebook API that enables users to log into a number of websites with their Facebook credentials.

Today, the API economy is growing rapidly, with the ProgrammableWeb reporting that there are now over 17,000 APIs available in the market. APIs are becoming an increasingly important part of the applications and devices we use every day. How much do you know about APIs? Test your knowledge with this brief quiz!

Open API and RAML: Better Together

April 27 2017

0 comments 0

Is it possible to have your cake and eat it too? In the world of API specs, we believe the answer is yes. We have been strong supporters of RAML, the RESTful API Modeling Language, since its inception, and we are if anything even more excited and committed about the value it brings to the API ecosystem.

Apply to join MuleSoft’s Catalyst Accelerator for Banking Beta

The combination of legislative, technological, and market pressures has created a digital transformation imperative in banking. Addressing this imperative requires the ability to expose and orchestrate data between banking and non-banking systems, and does so in a way that promotes reuse, accelerates project delivery, and ensures the highest level of security.

MuleSoft Announces Crowd, the Next Major Release of Anypoint Platform to Harness Innovation From Across the Enterprise

April 20 2017

2 comments 0

We are very excited to announce Crowd, which features powerful collaboration capabilities that enable the creation, saving, discovery, and reuse of APIs and other integration assets within Anypoint Platform. This release will drive new levels of business agility, increasing the speed of innovation for IT teams throughout the enterprise.

Introducing Anypoint Connector for RosettaNet

April 13 2017

0 comments 0
rosettanet connector

RosettaNet is a subsidiary of GS1 US, formerly the Uniform Code Council, Inc. (UCC), aimed at establishing standard processes for the sharing of business information (B2B). The RosettaNet standard is based on XML and defines message guidelines, interfaces for business processes, and implementation frameworks for interactions between companies. The standard is widely spread in the global semiconductor industry, but also in electronic components, consumer electronics, telecommunication and logistics.

CONNECT Conference Training and Certification Checklist

connect checklist

CONNECT 2017 is just around the corner and we want to make sure you have training and certification added to your agenda. Get ready for hands-on training, onsite certifications, new offerings, and much more.

Register for training and learn from our award-winning team

As a conference attendee, you can sign up for training and choose from 7 instructor-led courses. Each course has been designed for a particular role (Business, Developer, Advanced Developer and Architect), making it easier for you to choose based on your learning needs and interest. Plus this year, we have brand new courses for advanced developers.

Up and Running with NVM and Express

Computer screen with programming code

Keeping up to date with the latest versions of NodeJS comes with several advantages including access to the latest language features (as seen in Node Green) as well as performance improvements that can have a direct impact on your web services. The benefits are even more prominent in the context of a microservice architecture where there’s a constant need to orchestrate and maintain different versions of NodeJS across many instances.