Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Niels Swimberghe
    Making Phone Calls from Blazor WebAssembly with Twilio Voice blazor-twilio-voice (1).png

    Mobile phones are ubiquitous and convenient but there are times when it’s more practical to be able to receive and place phone calls from a computer. If you’ve called customer service about the tickets you ordered, or anything else, it’s likely the rep you spoke to took your call with a mouse click.

    Using Twilio Voice you can add the ability to make and receive phone calls from your own ASP.NET web applications. Twilio’s helper library for JavaScript makes it easy to integrate client functionality into web front ends built with Blazor WebAssembly, and the Twilio NuGet packages provide you with convenient interfaces to Twilio’s APIs for server-side tasks.

    Blazor WebAssembly lets you build your application front end in C# and Razor, so you can focus the client-side JavaScript on functionality that requires JavaScript for implementation.

    JavaScript interoperability (JS interop) is a feature of Blazor that makes it easy to …

    Read More
  • By Huzaima Khan
    Build a Chat App with Twilio Programmable Chat and React.js chatapp.png

    This tutorial will teach you how to build a chat app in React using Twilio’s Programmable Chat API. After finishing this tutorial, you will have developed a web app to chat with other participants.


    Getting started

    React project setup

    Create a new directory on your computer called chat-app and change directory into it:

    mkdir chat-app
    cd chat-app

    Your new chat-app directory will house both the backend and frontend components of the app. To create a new React project for the frontend, run the following command in your terminal:

    npx create-react-app react-chat

    Change directory to the newly crea …

    Read More
  • By Luís Leão
    Apresentando o Developer Evangelist Luís Leão Apresenta

    Quando eu comecei a minha carreira de TI, ser desenvolvedor era como ser uma pequena peça de uma máquina gigante. Naquela época tínhamos "fábricas de software" que desenvolviam aplicativos e sistemas de acordo com o projeto e tempo predeterminados.

    Eu sempre gostei dos filmes do Chaplin e "Tempos Modernos" resumia muito o que era desenvolver aplicativos nos anos 2000. Hoje, isso tudo mudou e quero te contar o que aconteceu no meio do caminho...

    GIF do filme "Tempos Modernos". Charles Chaplin na linha de montagem de uma fábrica

    Existe uma API para isso

    Lá em 2007, quando morava em Belo Horizonte e já era desenvolvedor web, o Twitter estava começando a ser notado no Brasil. Naquele tempo, era moda recebermos convites dos amigos para criar contas em novos serviços e, assim que recebi um convite do Twitter, percebi que o serviço tinha uma "página de desenvolvedor". Isso me deixou muito curioso.

    Eu já tinha trabalhado com web services antes, mas isso era um pouco …

    Read More
  • By Rachel Black
    Building an SMS notification service with Serverless. Using Node.js, Serverless and Twilio’s SMS API to write a notification service for Ethereum gas prices.

    Ethereum is a blockchain with a cryptocurrency. As with Bitcoin, it costs users to send ethereum transactions, or interact with a smart contract (an on chain programme). The cost of these transactions is called gas, and the price can vary depending on usage. If lots of people are using the network, gas prices can get very high. Read more on gas prices, and how they skyrocketed earlier this summer here. Savvy users wait for lower gas prices to interact with Ethereum smart contracts. Twilio’s SMS API is the perfect tool to keep you updated on prices.  I am going to show you how to write a serverless application to send SMS notifications when gas fees are below a certain level.

    If you aren’t interested in gas prices, the flow in this tutorial can be used to query and connect any https REST api via Serverless to Twilio’s SMS api. …

    Read More
  • By Luís Leão
    Introducing Developer Evangelist Luís Leão Introducing Developer Evangelist Luis Leao

    When I started my career in IT, being a developer meant for me to be a small piece of a giant machine. That time we had "software factories" who developed apps and systems based on their projects and a predetermined schedule.

    I always loved Chaplin's movies, and my favorite movie was "Modern Times" because it resumes how developers worked back in 2000. Now everything has changed, and I want to tell you what happened on this path...

    GIF from "Tempos Modernos" movie. Charles Chaplin tightening screws quickly.

    There is an API for that

    Back in 2007 in Minas Gerais, I was already a web developer and Twitter was starting to get noticed in Brazil. That time when friends' invitations to new apps were a thing and I got one to Twitter, I saw the service had a "developer page" and I was curious about it.

    I've worked with web services before, but this was different: you could make simple HTTP …

    Read More
  • By Julie Griffin
    Understanding Latency Understanding-Latency.png

    What is latency?

    In the digital world, latency does not describe a skill or desire that has not yet been actualized nor does it describe an inactive pathogen. Instead, it refers to the time it takes for data to transfer. To get more specific, let’s look at the different types of latency.

    Network latency

    Network latency is the delay in your action and the Internet’s response to your action. For example, if you click a web page and it takes a while to load, the time it takes to load is the latency (also known as lag).

    To get a bit more technical, network latency can be described as the time it takes for a data packet to travel roundtrip from the sender to the receiver then back to the sender. This is also called round trip time (RTT). The time is often completed in milliseconds, but those milliseconds can …

    Read More
  • By Jesse Sumrak
    What Is GPT-3: How It Works and Why You Should Care What Is GPT-3

    No, robots aren't taking over the world (not yet anyway). However, thanks to Generative Pre-trained Transformer 3 (GPT-3), they are well on their way to writing digital text as well as humans—and even better, in some cases.

    Human-equivalent writing sounds like a solid step on the path to a Terminator-like future...but cynicism aside, GPT-3 is establishing new ceilings for what AI and machine learning can accomplish.

    What is GPT-3?

    GPT-3, a new language model from the whizzes over at OpenAI, generates AI-written text that has the potential to be practically indistinguishable from human-written sentences, paragraphs, articles, short stories, dialogue, lyrics, and more.

    OpenAI trained GPT-3 on a massive corpus of text with more than 175 billion (yes, with a "b") parameters, making it the largest language model—ever.

    Lost? In non- technical terms, GPT-3 was shown how millions of people write and taught how to pick up on writing …

    Read More
  • By Lizzie Siegle
    Is it safe to say at Thanksgiving? with Transfer Learning and SMS thanksgivingtg.png

    This Thanksgiving, you might find yourself in interesting discussions with family members who have differing viewpoints. Read on to see how to determine whether or not something would be divisive to say at Thanksgiving dinner using Zero-Shot Text Classification and Twilio Programmable SMS in Python.

    shorter text example


    *You should not travel for Thanksgiving due to COVID-19--this post is just for fun. Here's how the CDC recommends celebrating this year.

    Read More
  • By Jeff Lawson
    Our 12th Twilioversary: Celebrated with a Socially-Distant Trebuchet Socially Distant Trebuchet

    Today, November 20th, 2020, marks 12 years since Twilio was born. We founded Twilio back in 2008 to provide a bridge between applications and the world of telephony. And we haven’t stood still – we’ve since expanded beyond communications to optimizing customer engagement and providing a unified view of the customer journey.

    Along the way, we've also had more than a little fun. As we've grown, we've strived to maintain a culture where we can be ourselves, quirks and all – we call it the Twilio Magic. You can see it when we encourage live coding on the New York Stock Exchange floor, teach dogs to take selfies, or help automate weddings.

    But one of our most hallowed traditions is a birthday tradition: every year on November 20th, we come up with creative ways to deliver confections to faces. Yes, really.

    Follow along, and I'll tell …

    Read More
  • By Twilio
    Filipino American Heritage Month: Sharing Culture and Building Connections FAHM

    Every October, Filipino American History Month (FAHM) commemorates the arrival of Filipinos in the US and celebrates their influence, impact, and contributions. Carried by hope for a prosperous future, the first recorded Filipino immigrants to the continental US arrived on the shores of current day Morro, California, on October 18, 1587. The brave souls who came here – and others who followed – multiplied through the generations and now represent roughly 4% of immigrants who make up America’s population. We are proud to have Filipino representation at Twilio, and we took this month to share Filipino history and culture throughout the company.  

    Connecting through community

    Everywhere we go, humans look for connections and affirmations that we belong. Employee Resource Groups (ERGs) unite Twillions around shared identities and foster friendships and social connections by eagerly welcoming and creating space for members and allies to foster connection. They reinforce and express …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.