Video: Building a no-code application to text positive news with Parabola, News API, Watson NLU and Twilio

Earlier I published two blogs posts where I share my experience building a no-code application that texts positive COVID-19 news:

I also recorded a video that shows how I built the application:

Hope you will find it useful. Let me know if you have any question.

Tutorial: building a no-code application to text positive news with Parabola, News API, Watson NLU and Twilio

I wanted to take an app build with code and rebuild it using no-code tools. Gwyneth Peña built a wonderful app that sends a daily positive news article about COVID-19 via a text message so I decided to build this app using no-code tools. I shared a high-level overview of the app in an earlier blog post.

In this blog post I will share a more step-by-step how I built the app. You should be able to follow the steps and build it as well.

Tools you need

You will need the following tools to build the application. All four services offer a free plan.

  1. Parabola – no-code platform
  2. News API – news service
  3. Watson NLU – sentiment service
  4. Twilio – SMS service

Parabola

Parabola is a no-code tool where I built the app. Parabola is a drag-and-drop workflow builder. You build a flow with multiple steps (nodes) and connections between steps. Each step has input and output. Output from one step is passed as input to the next step. You can also look at it as a serverless application – where each step represents a serverless function. But, instead of writing code, each step is dropped onto the flow and configuring. This is how the application flow looks:

Application flow in Parabola

Register for a free Parabola account.

Continue reading “Tutorial: building a no-code application to text positive news with Parabola, News API, Watson NLU and Twilio”

Parabola, Watson NLU, News API and Twilio – tools I used to build a nocode application

One thing I wanted to try is re-build an app built with code using no-code tools.

Gwyneth Peña built a wonderful app that sends a daily positive news article about COVID-19 via a text message:

I thought this is a great app I should try to build using no-code tools.

Continue reading “Parabola, Watson NLU, News API and Twilio – tools I used to build a nocode application”

Removing bias in ML, Deep Learning, Kubernetes with OpenShift and IBM Watson – watch January 2020 online meetup recordings

IBM Developer SF team hosts weekly online meetups on various topics. Online events are one of the best ways to scale your Developer Relations program and reach developers anywhere, anytime and for a long time after the event.

The following online meetups we hosted in January 2020 with links to watch the recordings.  I also encourage you to join our meetup so you will always know when our online meetups are scheduled. Our meetups are hosted by the wonderful Lisa Jung 👋.

📹 Real-Time Voice Applications with Glitch, Nexmo and IBM Watson (January 8, 2020)

In this hands-on online meetup with Dave Nugent developers learned:

  • How to connect Nexmo and IBM Watson through RESTful APIs and WebSockets
  • The benefits of serverless integrations
  • How to do do real-time analysis of audio streams
  • Performing speech-to-text decompositions on raw audio data
  • Performing sentiment analysis on the resulting text
  • Visualizing the resulting values

Watch the recording 📺

Continue reading “Removing bias in ML, Deep Learning, Kubernetes with OpenShift and IBM Watson – watch January 2020 online meetup recordings”

Watson Voice Agents, Neural Networks and Serverless for Mobile – watch November 2019 online meetup recordings

IBM Developer SF team hosts weekly online meetups on various topics. Online events are one of the best ways to scale your Developer Relations program and reach developers anywhere, anytime and for a long time after the event.

The following online meetups we hosted in November 2019 with links to watch the recordings.  I also encourage you to join our meetup so you will always know when our online meetups are scheduled. Our meetups are hosted by the wonderful Lisa Jung 👋.

📹 Build Watson-Enhanced Voice Agents on IBM Cloud with Nexmo (November 6, 2019) 

In this online meetup with Dave Nugent developers learned how through the IBM Voice Gateway and Nexmo platform integration, you can direct voice interactions with a cognitive self-service agent—IBM Voice Agent with Watson—or access real-time transcriptions of a phone call between two people.

Watch the recording 📺

Continue reading “Watson Voice Agents, Neural Networks and Serverless for Mobile – watch November 2019 online meetup recordings”

Learn How to Convert Audio to Text

Converting speech or audio to text has a large number of applications and can bring advanced capabilities to applications.

Image you are running a call center with thousands of simultaneous calls. You would like to identify some trends/analytics such as if the callers are having problems with a particular product or feature. Or if the callers sound frustrated or unhappy about something.

You might also be looking for particular words in the conversation that are being repeated and also need to know the frequency. Being able to analyze such information is vital to businesses. For example, if you identified that callers sound frustrated and the word “broken” is repeated all the time – you can take actions to improve the user experience. First, you can quickly teach the support team how to help with this particular problem, offer a solution or a workaround. Second, you can fix or improve the product.

In general, almost any audio can be converted to text, where the text is then analyzed for trends, analytics that are important to you. One tool that you can use to analyze text is the Watson Tone Analyzer service.

Continue reading “Learn How to Convert Audio to Text”

How to Invoke the Watson Language Translator API from an Appery.io App

In this blog post you will learn how to invoke the Watson Language Translator API from an Appery.io app. Before you will learn how to do that, let me give you a quick overview of the Appery.io platform.

Appery.io is a cloud platform for building and running mobile web and hybrid apps. The platform provides the following major benefits:

  • A visual, drag and drop UI builder (based on jQuery Mobile, Ionic or Bootstrap)
  • A cloud database for storing app data.
  • Node.js-like environment (called Server Code) for running any custom app code (written in JavaScript).
  • API Express for connecting to any external/enterprise data sources such as a SQL database, web service or a REST API.
  • Sending Push Notifications.

If you are looking for more Appery.io content, simply look for posts tagged with Appery.io.

Appery.io makes it very easy to invoke any 3rd party REST APIs using Server Code or API Express. In this blog post you will learn how to invoke the Watson Language Translator API from Server Code. Let’s start.

Watson Language Translator API

In this section you will learn how to start with the IBM Cloud and launch the Watson Language Translator API. The Language Translator API allows to translate one language to another language. Other API features include detecting the what language was entered. To learn more about the API here.

Continue reading “How to Invoke the Watson Language Translator API from an Appery.io App”