Apply for a SIGNAL 2018 Scholarship

On October 17-18, 2018, we’re hosting our favorite event of the year in a new home at the Bill Graham Center in San Francisco. SIGNAL is an opportunity for our community to come together and reimagine how the world communicates. Our mission is to fuel the future of communications. In order to do that, we must take action to ensure a future that is accessible and… Read More

Twilio + PHP to Call and Text

Twilio is all about communication. To help us communicate with a wider range of learning styles, on our YouTube channel you can find out how to get started with many of our APIs and services across a variety of languages, with new videos being added all the time. Here we will step through making a phone call and sending a text message using PHP and the… Read More

Finding and Fixing Website Link Rot with Python, BeautifulSoup and Requests

When hyperlinks go dead by returning 404 or 500 HTTP status codes or redirect to spam websites, that is the awful phenomenon know as “link rot”. Link rot is a widespread problem; in fact, research shows that an average link lasts four years. In this blog post, we will look at how link rot affects user experience, using Full Stack Python as our example. We’ll build a Python script… Read More

Announcing important changes to TaskRouter

At Twilio we have spent many months making all our products GDPR compliant, and one of the products at the very heart of many folk’s implementations is TaskRouter. Of course, TaskRouter like all other Twilio products is GDPR compliant, meaning you can build compliant solutions on top of TaskRouter. To achieve this compliance, we have made several changes to TaskRouter functionality and API which are important… Read More

Make Phone Calls with Twilio, Blazor & C#

In this blog post, we are going to use Blazor to build a simple web page that makes telephone calls straight from your browser with C# and Twilio. What is Blazor you ask? It is a new experimental framework that allows developers to build web applications using HTML, C#, and WebAssembly. With WebAssembly, your browser downloads the web application’s binaries from the server and runs the… Read More

Data Science and Linear Algebra Fundamentals with Python, SciPy, & NumPy

Math is relevant to software engineering but it is often overshadowed by all of the exciting tools and technologies. In the field of data science, however, being familiar with linear algebra and statistics is very important to statistical analysis and prediction. In this tutorial, we’ll use SciPy and NumPy to learn some of the fundamentals of linear algebra and statistics. Getting Started We’ll  be using Python to show how… Read More

What if you’re not GDPR ready?

As your inbox can attest, the May 25 deadline for GDPR is upon us. We recently hosted a #TwilioChat with Sheila Jambekar, Associate General Counsel at Twilio, to answer questions from our community about GDPR. Here’s a quick recap:  What happens if a company not GDPR ready by the May 25 deadline? No one can say for sure. The regulators will likely give you credit for working on… Read More

Announcing Programmable Video Recording Compositions API

We are excited to announce that the Recording Composition API is now available in Public Beta. It enables you to transcode, combine and mix your Group Room Video Recordings through an API. What are compositions? Twilio Group Room Video Recordings are stored as individual media files, containing either audio or video tracks because we don’t make any assumptions about how our customers want to use their recordings. Separating audio and video guarantees… Read More

User Secrets in a .NET Core Console App

Ever had that sinking moment of realisation when you push your secrets to GitHub?  I have and I doubt I’m the only one. There are many reasons why you wouldn’t want your sensitive configurations shared and I’m not just talking about on GitHub.  Members of a development team may not use the same test databases or connection strings.  Maybe the dev team only has access to… Read More