loading...
Phil Nash profile picture

Phil Nash

Developer evangelist for Twilio and Authy. I write JavaScript and Ruby. Probably listening to ska punk right now. console.log('🍻');

Work

Developer Evangelist at Twilio

Send your first interactive AMP Email with Twilio SendGrid

Send your first interactive AMP Email with Twilio SendGrid

Reactions 6
9 min read
How to stream file downloads in Node.js with Got

How to stream file downloads in Node.js with Got

Reactions 11
5 min read
How to build a one-time passcode protected conference line with Twilio Verify and Ruby

How to build a one-time passcode protected conference line with Twilio Verify and Ruby

Reactions 8
10 min read
Build a passcode protected conference line with Twilio and Ruby

Build a passcode protected conference line with Twilio and Ruby

Reactions 8
6 min read
6 things you didn't know you could do with the Twilio Serverless Toolkit

6 things you didn't know you could do with the Twilio Serverless Toolkit

Reactions 16
6 min read
A Jekyll plugin for Web Monetization

A Jekyll plugin for Web Monetization

Reactions 32 Comments 1
2 min read
An exclusive content Web Component for the Web Monetization API

An exclusive content Web Component for the Web Monetization API

Reactions 38 Comments 7
2 min read
Web Components for the Web Monetization API

Web Components for the Web Monetization API

Reactions 89 Comments 7
3 min read
How to add an overlay to your web video chat

How to add an overlay to your web video chat

Reactions 22 Comments 9
9 min read
Build a community SMS group chat with Twilio Functions and Google Sheets

Build a community SMS group chat with Twilio Functions and Google Sheets

Reactions 24 Comments 2
8 min read
I built a VSCode extension: ngrok for VSCode

I built a VSCode extension: ngrok for VSCode

Reactions 128 Comments 8
3 min read
Happy Easter from Ruby 2.7.1

Happy Easter from Ruby 2.7.1

Reactions 30 Comments 2
1 min read
Twilio Hackathon office hours on Twitch with Phil and Dom

Twilio Hackathon office hours on Twitch with Phil and Dom

Reactions 21 Comments 3
1 min read
How to build a conference line with Twilio and Ruby

How to build a conference line with Twilio and Ruby

Reactions 27 Comments 3
5 min read
Twilio Hackathon office hours on Twitch

Twilio Hackathon office hours on Twitch

Reactions 20 Comments 1
1 min read
An introduction to the Web Contact Picker API

An introduction to the Web Contact Picker API

Reactions 62
8 min read
Making a responsive Twitch Embed

Making a responsive Twitch Embed

Reactions 19
4 min read
Build a location-aware WhatsApp weather bot with Ruby, Sinatra and Twilio

Build a location-aware WhatsApp weather bot with Ruby, Sinatra and Twilio

Reactions 28
8 min read
The story of a mildly popular Ruby gem

The story of a mildly popular Ruby gem

Reactions 34 Comments 3
5 min read
Mistakes I've made treating file paths as strings

Mistakes I've made treating file paths as strings

Reactions 60 Comments 2
4 min read
Build a WhatsApp chatbot with Ruby, Sinatra and Twilio

Build a WhatsApp chatbot with Ruby, Sinatra and Twilio

Reactions 54
10 min read
Speech to text in the browser with the Web Speech API

Speech to text in the browser with the Web Speech API

Reactions 77 Comments 6
7 min read
How to find CFPs for developer conferences

How to find CFPs for developer conferences

Reactions 61 Comments 5
5 min read
Testing signed and encrypted cookies in Rails

Testing signed and encrypted cookies in Rails

Reactions 40 Comments 4
5 min read
HTML attributes to improve your users' two factor authentication experience

HTML attributes to improve your users' two factor authentication experience

Reactions 135
6 min read
Send and track faxes with the Twilio Fax API using Sinatra and Ruby

Send and track faxes with the Twilio Fax API using Sinatra and Ruby

Reactions 17
10 min read
Track email statuses in Ruby on Rails with SendGrid

Track email statuses in Ruby on Rails with SendGrid

Reactions 38
8 min read
Build a Video Chat with React Hooks

Build a Video Chat with React Hooks

Reactions 205 Comments 6
17 min read
Untitled Developer Game

Untitled Developer Game

Reactions 48 Comments 38
1 min read
Text to speech in the browser with the Web Speech API

Text to speech in the browser with the Web Speech API

Reactions 96 Comments 8
7 min read
How not to sort an array in JavaScript

How not to sort an array in JavaScript

Reactions 135 Comments 20
4 min read
An introduction to the MediaRecorder API

An introduction to the MediaRecorder API

Reactions 62 Comments 11
8 min read
Those silly mistakes we all make

Those silly mistakes we all make

Reactions 102 Comments 123
1 min read
Serverless Ruby on AWS Lambda with the Jets framework

Serverless Ruby on AWS Lambda with the Jets framework

Reactions 60
9 min read
Send Images and Files via WhatsApp Using Ruby

Send Images and Files via WhatsApp Using Ruby

Reactions 7
3 min read
Start a new Twilio Functions project the easy way

Start a new Twilio Functions project the easy way

Reactions 6
5 min read
Go celebrity spotting with the Twilio API for WhatsApp, AWS Rekognition and Ruby

Go celebrity spotting with the Twilio API for WhatsApp, AWS Rekognition and Ruby

Reactions 10 Comments 3
9 min read
How to download image files in Ruby

How to download image files in Ruby

Reactions 42
4 min read
Time to upgrade RubyGems

Time to upgrade RubyGems

Reactions 8 Comments 1
1 min read
Build a chat app with Twilio and KendoReact

Build a chat app with Twilio and KendoReact

Reactions 44 Comments 13
11 min read
Forward fax to email with SendGrid and Node.js

Forward fax to email with SendGrid and Node.js

Reactions 32 Comments 6
7 min read
Suggest.rb - tells you which method does the thing you want to do

Suggest.rb - tells you which method does the thing you want to do

Reactions 38 Comments 18
1 min read
How to start a Node.js project

How to start a Node.js project

Reactions 14
3 min read
2018 in review

2018 in review

Reactions 6
5 min read
Messing about with JavaScript, video and the Web Audio API for Halloween

Messing about with JavaScript, video and the Web Audio API for Halloween

Reactions 12
1 min read
How to send an SMS from React with Twilio

How to send an SMS from React with Twilio

Reactions 56 Comments 9
9 min read
Service workers: beware Safari's range request

Service workers: beware Safari's range request

Reactions 26
5 min read
Set up a React app with a Node.js server proxy

Set up a React app with a Node.js server proxy

Reactions 82
6 min read
Rails 6 to include new Action Text framework

Rails 6 to include new Action Text framework

Reactions 75 Comments 23
1 min read
Techniques for animating on the canvas in React

Techniques for animating on the canvas in React

Reactions 13
5 min read
Audio visualisation with the Web Audio API and React

Audio visualisation with the Web Audio API and React

Reactions 58 Comments 2
8 min read
Implementing one time passwords in Crystal

Implementing one time passwords in Crystal

Reactions 16
3 min read
Build a collaborative playlist over WhatsApp with Rails, Twilio, and Spotify

Build a collaborative playlist over WhatsApp with Rails, Twilio, and Spotify

Reactions 30
10 min read
πŸ‘‰ Emoji translations with the πŸ“ž Twilio API for πŸ’¬ WhatsApp and Node.js

πŸ‘‰ Emoji translations with the πŸ“ž Twilio API for πŸ’¬ WhatsApp and Node.js

Reactions 75 Comments 10
5 min read
Developer whimsy: Llamas in Pajamas

Developer whimsy: Llamas in Pajamas

Reactions 14 Comments 16
1 min read
Git commands to keep a fork up to date

Git commands to keep a fork up to date

Reactions 149 Comments 27
4 min read
Spring clean your dev machine

Spring clean your dev machine

Reactions 27 Comments 2
3 min read
Screen capture in Microsoft Edge

Screen capture in Microsoft Edge

Reactions 9
6 min read
Choosing cameras in JavaScript with the mediaDevices API

Choosing cameras in JavaScript with the mediaDevices API

Reactions 42 Comments 6
9 min read
Top 10 errors from 1000+ Ruby on Rails projects (and how to avoid them)

Top 10 errors from 1000+ Ruby on Rails projects (and how to avoid them)

Reactions 311 Comments 12
18 min read
loading...