The Great Digital Acceleration is changing the way social impact organizations build positive change at global scale. Over the past several months we’ve seen nonprofits from all around the world build innovative solutions to support people impacted by the pandemic and maintain program services using digital technology. At SIGNAL, you can see these solutions in action and help build for good too.
Today we're sharing a new way that SIGNAL attendees can support social impact in three simple steps. Here’s how you can get engaged.
Step 1: Grab a ticket and learn from leading changemakers
Join us to see how nonprofits use communications to change lives for good. You can register for a free Explorer pass, which includes live access to 25+ product and content sessions, new product announcements, and special guests. Here are a few of the exciting leaders in social impact speaking at SIGNAL.
By now, you have probably heard about the GitHub API. Or you know what GitHub is and you know what an API is. Or you just Googled it, that’s okay too.
From automating GitHub processes to just being a command line fanatic, the GitHub API can be used in many different ways. By taking a brief look at the documentation, you can see the GitHub API can do just about everything and more.
Stay tuned to find out many cool features you probably didn’t know the GitHub API has and make your automation process a walk in the park.
Read to the end for a quick and easy tutorial!
The Convenience of GitHub API
As many enterprises use GitHub in their everyday work, it may not come as a surprise to learn the base URL can be different from those which are public repositories.
The most difficult part in …
Traditionally Java applications have been used for long-running processes - web application servers can run for days or weeks at a time. The JVM handles this well: Garbage Collection is efficient over huge amounts of memory, and Profile-Guided Optimization can make your code faster the longer it runs.
However, it’s perfectly possible to write short-lived apps too, and in this post I’ll show how to build a CLI app whose total runtime is just a couple of seconds. You can build sophisticated CLI tools in Java for data processing, connection to databases, fetching data from the web, or taking advantage of any of the Java libraries that you're used to.
I’ll use jbang for packaging and running the app, and picocli to handle argument parsing and output. The app will send an SMS using Twilio’s Messaging API, in a single Java source file less than 100 lines long. …
Due to the current Coronavirus situation all of us are doing more work online. For effective collaboration, good written communication skills have become the need of the hour. Taking this into account I decided to build a service that sends a new word, along with its definition, each day as an SMS notification.
This tutorial will show you how to create a service that sends you a new word every day using the Twilio Programmable Messaging APIs, Python and Heroku. Below you can see the notifications that come on my smart phone each day.
To follow this you need the following components:
Learning how to use a 3rd party API can be difficult especially when you need to visually see the calls you’re making. Perhaps you’re developing your own API and need to test it along the way. Thus, knowing a nifty API development tool such as Postman can make your life much easier!
In this post, I am going to demonstrate how to use Postman to make and send a request as well as test any API endpoint. We are going to POST to Twilio’s messaging API to send a text message from my Twilio phone number to my personal phone number.
To complete this tutorial, you will need the following.
We have all heard the term “proxy”. It might sound like it’s some kind of portal to a new dimension from the Matrix movies, but it turns out it’s very real...and very useful!
In a nutshell, a proxy is an intermediary application which sits between two (or more) services and processes/modifies the requests and responses in both directions. This sounds complicated, I know, but let’s try with a simpler analogy:
Imagine you meet someone from Spain, but you don’t speak Spanish. What do you do? Well, you remember that your friend Santiago knows both Spanish and English and can translate for you.
The process goes like this:
- You tell something to Santiago in English
- Santiago translates it to Spanish in his head and says it in Spanish to your new friend
- Your new friend replies back to Santiago in Spanish
- Santiago then translates it in his head and tells you …
SignalR is a library for .NET developers for adding real-time web functionality to applications. It is often used for real-time chat applications but is also great for live dashboards and games!
SignalR takes advantage of several transports, automatically selecting the best available transport given the client and server's capabilities. SignalR uses WebSockets under the hood when available, and gracefully falls back to other techniques and technologies when it isn't.
I've recently been working with Twitch chatbots and wanted to use SignalR to update browser scenes based on commands sent in via my viewers.
This meant that I would need to call a SignalR broadcast from a different project.
This blog will share how to do that.
If you would like to see my completed project, it's available on my GitHub here.
What you'll need:
- A basic knowledge of ASP.NET Core
- .NET Core 3.1 installed
- An IDE such as Visual …
今回はこのイベントをもとにTwilio Japanとして2020年8月28日（金）〜 29日（土）にかけて獲得経験値を競う「TwilioQuest 24時間チャレンジ」を開催します。
- TwilioQuest Tシャツ（ …
Recently I was looking for some datasets to analyze and make predictions based on data for a blog post project. I got stuck when I kept running into datasets that were fun but not good: oftentimes, AI projects struggle due in part to data-related issues.
What makes a dataset good or bad? What are some things you should consider when looking at a dataset? How should you interpret a dataset, from beginning to end? Read on to find out!
5 questions to ask yourself before working with a dataset
1. How was the data compiled?
Was it aggregated from multiple sources? Did you compile it? If it came from different sources, you may have to format the data so different variables within a given attribute are consistent, such as dates, times, addresses, states or cities (maybe they’re abbreviated?), numbers like currency, etc., and some of the data may not be …
The idea of “DIY” (do-it-yourself) is nothing new. Yes, it has grown in popularity recently due to tools such as Youtube, Instagram, and the like, but the concept of DIY has been around since the 1950’s. People take pride in being able to carry out professional grade tasks without direct aid from experts or professionals.
In the Contact Center world, we want customers to have tools to do things themselves – without a live agent. The promise of self service has proven elusive. For decades we have struggled to provide rich experiences that create high satisfaction with self service applications. I submit that a combination of new capabilities, shifting customer preference for omni communications and an increased willingness to do-it-yourself has finally allowed us to realize the self service win-win where both businesses and customers benefit.
Attempts at self-service in customer interactions
The idea of self-service is sound; companies …