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 Lizzie Siegle
    6 méthodes console JavaScript résumées par Taylor Swift 6 méthodes console javascript

    Si vous faites du dev Javascript, vous avez très probablement utilisé console.log au moins une fois (si ce n’est un millier de fois…) parce que c’est la meilleure méthode de débogage! Mais saviez-vous qu’il existait d’autres fonctions console ?

    Le dernier album-surprise de Taylor Swift “Folklore”, est blindé de métaphores, d’allusions et de symbolisme. Ce post va associer quelques-unes de ses paroles à 6 méthodes console JS moins connues.

    Qu’est-ce qu’une console, précisément ?

    console est un objet global qui permet aux développeurs d’accéder à la console de débogage. Elle contient une multitude de méthodes qui facilitent l’enregistrement des états, des variables, des fonctions, des erreurs et plus encore… !

    6 méthodes console qui suivent les paroles de Folklore

    1. console.log = "But it would've been fun // If you would've been the one"

    (“Mais ça aurait été sympa // Si tu avais été le bon)

    console.log est la …

    Read More
  • By Lizzie Siegle
    How to Translate English to Mandalorian with Twilio Serverless and SMS mandoheader2.png

    Celebrate Star Wars Day on May 4th by texting a sentence to +14807573107 to translate it into the Mandalorian language and read on to learn how to build the app using the Mandalorian Translator API, Twilio Functions, and the Twilio Serverless Toolkit.

    sms example

    Prerequisites

    1. A Twilio account - sign up for a free one here and receive an extra $10 if you upgrade through this link
    2. A Twilio phone number with SMS capabilities - configure one here
    3. Postman (you could alternatively make cURL requests from the command line)
    4. Node.js installed - download it here

    Make an API Request to Fun Translations  

    kylo approves gif

    Fun Translations offers multiple translator APIs--in addition to the Mandalorian, there's a Yoda tr …

    Read More
  • By Lizzie Siegle
    Build a SMS Haiku Generator with Twilio Serverless and Datamuse haikuheader2.png

    Get ready for National Haiku Poetry Day on April 17th and celebrate National Poetry Month all April! A haiku is a three-line poem where the first and third lines contain five syllables while the second line contains seven. This tutorial will go over how to build a haiku generator via SMS using the Twilio Serverless Toolkit and the Datamuse API. Text a word like "code" to +14243392702 to receive a haiku relating to that word, as seen below.

    code sms example

    Prerequisites

    1. A Twilio account - sign up for a free one here and receive an extra $10 if you upgrade through this link
    2. A Twilio phone number with SMS capabilities - configure one here
    3. Node.js installed - download it here

    Make and Test the Function Locally

    Let’s write a function that generates a haiku according to SMS input. The Serverless Toolkit developed by my teammate Dominik helps us debug our Twilio …

    Read More
  • By Lizzie Siegle
    Detect Hair Color with AutoML, MMS, and JavaScript newhairheader.png

    A few weeks ago, I hosted Anna Lytical on my weekly Twilio TV Twitch show to talk making tech more inclusive and accessible, their path to Google and drag, this cool Google Cloud and Twilio hack we made, and more! Anna Lytical is the sickeningly entertaining and educating coding drag queen dedicated to engaging a more diverse audience with code and technology, especially the LGBTQ+ community. During working hours, they are an engineer at Google working on the developer experience for Google Cloud Platform.

    The app we built for the stream was a hair color detector using Google AutoML, Cloud Functions, Twilio MMS, and JavaScript. Read on to learn how to build it yourself and see it in-action by texting a selfie or image with hair to +18182757423!

    emily-hair

    What you need to get started

    To follow along with this post, you will need

    Read More
  • By Lizzie Siegle
    Zsh Tricks to Blow your Mind zsh header

    In UNIX-based programming, we often talk about shells, terminals, and the command line interfaces. Bash is probably the most well-known, but there are other widely-used options as well, such as Zsh or the Z shell. Read on to learn more about Zsh and some tips and tricks to optimize your development.

    What is Zsh?

    Zsh, also known as the Z shell, extends functionality of the Bourne Shell (sh), offering newer features and more support for plugins and themes. Starting with MacOS Catalina in 2019, Zsh became the default login and interactive shell in Mac machines.

    Install Zsh

    You can install Zsh using Homebrew with brew install zsh.

    While you're at it, you can also install the most popular Zsh plugin, oh-my-zsh, that comes with many built-in plugins and themes using this install script:

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    

    9 Lesser-Known Zsh Tips and Tricks

    1. My teammate …

    Read More
  • By Lizzie Siegle
    Monitor chess progress using Twilio Serverless and SMS header img chess

    After the Queen's Gambit came out, I, alongside many, began playing a lot of chess and completing chess puzzles. This tutorial will go over how to build a chess progress monitor using the chess.com API, Twilio Functions, and the Twilio Serverless Toolkit. Text a chess.com username to +14243260196 (for example below, mine is lizziepika) to see it in action.

    SMS example

    Prerequisites

    1. A Twilio account - sign up for a free one here and receive an extra $10 if you upgrade through this link
    2. A Twilio phone number with SMS capabilities - configure one here
    3. Postman (you could alternatively make cURL requests from the command line)
    4. Node.js installed - download it here

    Make a chess.com API Request  

    cute Disney man chess gif

    Che …

    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 Lizzie Siegle
    Announcing the TQ Tumult Winners! tq tumult winners header

    Last month, we hosted the first ever TQ Tumult contest for student developers. This March Madness-like event took place over the span of two weeks and featured 101 students from 24 different schools completing missions and objectives in TwilioQuest, a PC role-playing game inspired by classics of the 16-bit era where players helped defeat the evil Legacy Systems while learning skills related to Twilio and general programming.

    TQ Tumult leaderboard night it started

    775,750 experience points (XP) was completed by the end, making it the second highest achieving TwilioQuest event after Virtual Superclass at SIGNAL 2020.

    Today, we’re happy to announce the winners of the contest who will receive personal streaming setups and school honor. Here are the winners:

    TQ Tumult Winning Teams

    1. Taking first place was team rip mixer, a team of five Harvard juniors that together earned 137,500 XP! They took a lead early on, starting to complete missions and earn XP …
    Read More
  • By Lizzie Siegle
    Announcing the TwilioQuest Tumult Contest tqtumult.png

    Calling US-based college students!

    We want YOU to lead your intrepid crew representing your school on a mission to save The Cloud!

    In TwilioQuest, a PC role-playing game inspired by classics of the 16-bit era, you will help defeat the evil Legacy Systems while learning skills related to Twilio and general programming along the way.

    At the end of the 2 week-long tournament running from October 19th-October 30th, the team with the most number of missions completed will earn honor and a streaming setup worth ~$1000 per team-member!

    tq.png

    How it Works

    Some rules:

    • You must be a current US college student (undergrad or grad). Please use your school email!
    • You do not need to be studying computer science or have any programming experience.
    • Each school can have more than 1 team, but we'd like for each team's members to all be from the same school
    • Teams should be 4-5 …
    Read More
  • By Lizzie Siegle
    Build an Interactive Bar Chart of Taylor Swift lyrics with D3.js and Observable tswiftvis.png updated

    Data visualizations are handy ways to examine and think about data. Observable is a Jupyter Notebook-like tool that makes it easy to quickly run JavaScript code in cells so you can see what you're doing in real-time.

    This post will go over how to make an interactive bar chart showing Taylor Swift's most-used words from her lyrics with Observable using D3.js. In the meantime you can view the completed notebook and visualization here, and you can fork and edit it yourself.

    gif bar graph

    Brief Intro to Observable

    You can think of each different cell as a function. Cells come in two primary forms:

    1. Expressions. Expression cells are the most concise and are meant for simple definitions and in Observable outside of a closure, you don’t need a var/const/let keyword.

    simple cell equation

    2. Blocks. Block cells are encompassed by curly braces and include more complex code …

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