Visual Studio Code is a simple yet highly extensible code editor. As developers, we spend a lot of time here-which is why it’s so important to get the most out of our editors and streamline and automate where possible.

As we enter 2021, I’ve compiled a list of extensions that I personally use daily in the hopes that it will help you save time and enhance productivity this year. Do note that while the extensions highlighted below are suitable for all languages, there are language-specific plugins that are also worth exploring.

How To Install a VS Code Extension

  1. Open your Visual Studio Code.

This blog post will take you through a project, which will show you how to use the Vonage Client SDK to build a React Native Android app which will call a phone number. If you would like to explore using the Client SDK with iOS, check out this blog post.


Vonage API Account

To complete this tutorial, you will need a Vonage API account

This tutorial will show you how to use the Vonage Client SDK to build a React Native iOS app with the functionality to call a phone number.


Vonage API Account

To complete this tutorial, you will need a Vonage API account. If you don’t have one already, you can sign up today and start building with free credit. …

Have you wanted to run a service without needing to create and maintain a server? Whether this to be a function triggered at set intervals or a specific action triggers this function?

In this tutorial, we will create a PHP application and host it on AWS Lambda, listening for a specific webhook URL to be triggered when someone calls a specific phone number. The application will then confirm the caller’s number and convert a random fact from text to speech for the caller to hear. The random facts get retrieved from an API called Random Useless Facts.


WhatsApp groups have served as an environment to establish collective conversations with others around the world.

In this tutorial, we’ll generate and plot analytics based on the participants of a WhatsApp Group. We’ll geocode the users’ location and generate a country-level distribution. This interface will be built with Python using Selenium, Plotly, Vonage Number Insight API, Google Maps API, and Mapbox API.


To follow and fully understand this tutorial, you’ll also need to have:

Vonage API Account

To complete this tutorial, you…

It’s a common scenario-you built a quick prototype, it worked great, and now management wants it live yesterday. Maybe you were accessing a third-party GraphQL endpoint and now you’re in a rush to get something out the door. One of your roadblocks? That endpoint doesn’t provide CORS headers. No more calling it directly from your frontend JavaScript app.

Do you need to create an Express app with routes for each data set you need? No way! In this tutorial, we will use the Apollo client library within a Node.js …

Today we will build an iOS application using Flutter and utilize Vonage Client SDK to make a call from a mobile application to the phone using Vonage Conversation API. The application will have 3 screens (3 UI states):

Computer Vision is my favorite field in computer science. It combines my four favorite subjects-Programming, Linear Algebra, Probabilities, and Calculus-into something practical and powerful. In this article, we’re going to look at one cool application of Computer Vision, face detection, and integrate this feature into an OpenTok Windows Presentation Framework(WPF) App.


To help us get started, we’ll be working off of the CustomVideoRender Vonage Video sample. Right now this sample adds a shade of blue to your video frame when you toggle the filter on. We are going to remove that blue shading and add face detection to the renderer…

No matter how much we care about quality and testing, software is almost guaranteed to go wrong at some point. As a result, monitoring logs to keep track of application health are essential.

There certainly are multiple services and open source projects taking care of monitoring application logs. In my experience, though, they’re usually either expensive, time-consuming to integrate or bloated with features I will hardly use. When I’m deploying small projects that do not require fancy monitoring, sometimes I wish I could have a native Python solution to get simple alerts when something goes wrong in my code.


Vonage Dev

Developer content from the team at Vonage, including posts on our Java, Node.js, Python, DotNet, Ruby and Go SDKs

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store