Build the future of communications.
Start building for free

Twilio Voices posts

  • By Dhruv Patel
    Build a Contact Form in Node.js with SendGrid Header

    Contact forms on web applications are essential as it’s great for signups, customer engagement, or even getting feedback from visitors. There are many solutions when it comes to creating contact forms such as using embedded forms. And although embedded forms are easy to implement, building out your own form allows you to have complete transparency and customization of the form and its processing.

    A great solution to send out emails through contact forms is Twilio Sendgrid. SendGrid offers deliverability, scalability and even in-depth metrics and analytics when it comes to email-based solutions such as contact forms. In this post, you’ll learn how to build a basic contact form with SendGrid to let your visitors contact you which can be incorporated into your Node application.

    Stylized contact form

    Prerequisites

    Here is what you will need to complete this tutorial:

    Read More
  • By Niels Swimberghe
    Introducing .NET Developer Niels Swimberghe Introducing .NET Developer Niels Swimberghe

    If you had visited the Swimberghe home back in 2000, you would find 6 year old me building with K’nex, absolutely not following the instruction book, because I didn’t know how to read it. Instead I was building my own invention: a motorized car with a mop cloth hanging from the back to help my parents mop the floor. I was quite proud being the first inventor of “robot cleaner” (probably not the first) even though I was limited to the tools I had. The car only went in one direction until it hit a wall and would keep driving into the wall until someone turned it, but that didn’t matter to me. “Mom, dad, look at what I made!” I shouted excitedly, lucky to experience that ecstatic feeling of building something and being so proud that you want to share it with everyone.

    A few years later, the K’nex …

    Read More
  • By Marcus Battle
    Send SMS Notifications to Your Supabase Users Using Node.js and Twilio Send SMS Notifications to Your Supabase Users Using Node.js

    It’s been argued for the last ten or more years that most apps we love are just opulent CRUD apps. If you’re unfamiliar with the term, CRUD is an acronym that outlines the common ways in which users interact with data — creating, reading, updating, and destroying it.

    From Instagram to Slack, many apps at their core are just mutations of user data. We might call them likes, favorites, DMs, tweets, or posts, but whatever the micro-interaction, it's all user data. As with any great idea, the only difference is how the data is organized and polished into a specific user experience.

    At some point in building your communication-based application, you’ll need a database to store your own users and their data. Whether you need to save chat history or store media from an SMS, a database can help you keep track of every user interaction for future use.

    Recently, …

    Read More
  • By Oluyemi Olususi
    Créer un chat vidéo de groupe avec Symfony, PHP, Twilio et React.js Créer un chat vidéo de groupe avec Symfony, PHP, Twilio et React.js

    Si les actualités et les statistiques actuelles sur le télétravail sont un indicateur de l'avenir, il est évident que le travail à domicile va progressivement devenir la nouvelle norme pour les employés du monde entier, y compris de nombreuses entreprises technologiques. Bien que la définition d'une communication efficace puisse varier d'une entreprise à une autre, l'une des façons les plus prometteuses d'améliorer la productivité et de maintenir le contact au sein de votre équipe consiste à utiliser la visioconférence ou le chat.

    Ce tutoriel vous guidera sur la création d'une application de chat en visioconférence à l'aide de Symfony, React.js et Twilio Programmable Video. L'application de chat vidéo permettra aux utilisateurs de se connecter et de participer à un salon de chat prédéfini.

    Conditions préalables

    Pour participer à ce tutoriel, vous aurez besoin des éléments suivants :

    Read More
  • By David Pine
    Créer un chat vidéo avec ASP.NET Core Blazor et Twilio Construire une application Web de chat vidéo avec ASP.NET Core Blazor et Twilio Programmable Video

    L'interaction utilisateur en temps réel est un excellent moyen d'améliorer les capacités de communication et de collaboration d'une application web. Le chat vidéo avec des collègues, des amis ou des membres de la famille est devenu la nouvelle norme, et est un choix évident pour les sites de vente, de support client et de formation. Pour les travailleurs à distance, le chat vidéo améliore l'efficacité de la collaboration d'équipe.

    Cependant, est-ce que l'implémentation du chat vidéo est pratique ?

    Si vous développez avec Blazor WebAssembly (WASM) sur le front-end et ASP.NET Core pour votre serveur, la réponse est : oui. Twilio Programmable Video et les helper librairies Twilio pour JavaScript et .NET vous permettent d'ajouter efficacement un chat vidéo robuste à votre application.

    Que vous construisiez des solutions dédiées à la télémédecine, à l'enseignement à distance ou à l'engagement des employés, Twilio est conforme au RGPD et à l'HIPAA. Grâce …

    Read More
  • By Brian Iyoha
    Comment créer un portail SMS avec Laravel et Twilio Comment créer un portail SMS avec Laravel et Twilio

    À un moment donné, dans le workflow de votre application, vous devrez peut-être transmettre des informations importantes à vos utilisateurs. À cette fin, grâce aux progrès des technologies Web, vous pouvez utiliser des notifications push. Cependant, la plupart de ces services exigent que vos utilisateurs disposent d'une connexion Internet et malheureusement, ce n'est pas toujours le cas. Heureusement, nous pouvons surmonter ce problème en utilisant un système de notification qui ne dépend pas d'Internet.

    Dans ce tutoriel, vous découvrirez comment utiliser L'API Programmable SMS de Twilio pour créer un portail de notification SMS à l'aide de Laravel. À la fin de ce tutoriel, vous aurez développé un portail de notification SMS personnalisé permettant d'avertir vos utilisateurs via un tableau de bord par SMS.

    Conditions préalables

    Pour suivre ce tutoriel, vous avez besoin des éléments ci-dessous :

    • Connaissances de base en Laravel
    • Laravel installé sur votre machine locale
    • Composer installé globalement …
    Read More
  • By Marcus Battle
    Create a Real-Time Note Collaboration Tool using Twilio Sync, Node.js, and Express.js Create a Real-Time Note Collaboration Tool using Twilio Sync, Node.js, and Express.js

    One of the brightest spots in the future of communication-based apps is the ability to create real-time communication between various devices. Document apps such as Google Docs, Notion, and even iOS Notes are made possible due to the ability to synchronize state and data in real-time.

    Twilio Sync makes this same functionality possible by offering two-way, real-time communication between browsers, mobile devices, and the cloud.

    In this tutorial, we're going to use this state synchronization service to create a real-time note collaboration tool using Twilio Sync. When completed, all users will be able to co-browse the same notepad and type a document together in real-time.

    If you’re still not clear on what Sync does, consider that I wrote this tutorial in Notion. Their synchronization service allowed me to seamlessly switch between my phone and their desktop app without revision conflict. This is the power of real-time synchronization!

    NOTE: …

    Read More
  • By David Pine
    Build a Video Chat App with ASP.NET Core 5.0, Angular 11, and Twilio Programmable Video Build a Video Chat App with ASP.NET Core 5.0, Angular 11, and Twilio Programmable Video

    Realtime user interaction is a great way to enhance the communication and collaboration capabilities of a web application. Video chat is an obvious choice for sales, customer support, and education sites, but is it practical to implement? If you’re developing with Angular on the frontend and ASP.NET Core for your server, Twilio Programmable Video enables you to efficiently add robust video chat to your application.

    This post will show you how to create a running video chat application using the Twilio JavaScript SDK in your Angular single page application (SPA) and the Twilio SDK for C# and .NET in your ASP.NET Core server code. You’ll build the interactions required to create and join video chat rooms, and publish and subscribe to participant audio and video tracks.

    To learn how to build the same app with previous language and framework versions, see these posts:

    Read More
  • By Lloyd MIller
    Build a Simple Chat Room App in React with Laravel Breeze and Twilio's Conversations API Build a Simple Chat Room App in React with Laravel Breeze and Twilio's Conversation API

    2020 was a huge year for Laravel. It was the year that we saw this beloved framework take leaps and bounds over its competition and push the PHP ecosystem further. The Laravel team managed to make the framework even more powerful by adding new authentication and scaffolding features, which include Jetstream and Breeze.

    Many developers know that full-stack apps with a Vue frontend can be quickly spun up with Laravel Jetstream. What many don’t know is that recently, the Laravel team made it easy to make an Inertia app with Laravel Breeze.

    With this knowledge, let’s have some fun and make a very simple Discord-like app called “Twilcord” that will let multiple users join a room via a phone number or username. Instead of the default Vue frontend, we’ll be using React. This article will show you that you don’t need to build separate backends and frontends …

    Read More
  • By Oluyemi Olususi
    Get Started Testing a Yii2 API Using Codeception Get started testing a Yii2 API using Codeception

    Testing (and TDD by extension) has drummed up more than its fair share in terms of significant debates. While proponents and opponents may disagree on specifics, they always come to one conclusion: it is unprofessional to ship untested code. Testing provides a level of assurance, not only that the code meets the provided specification but that it can handle edge cases that may be encountered upon deployment.

    In this article, I will show you how to test a RESTful API built with the Yii framework (version 2)usingCodeception. Built on PHPUnit, Codeception provides support for creating and running unit, functional, and acceptance tests on PHP applications in a unified manner.

    To allow us to focus on the key aspects of testing in this tutorial, we’ll be building on the result of a previous tutorial where Yii2 was used to build a secure RESTful API. You're, however, very free …

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