DEV Community

Phil Nash profile picture

Phil Nash

🥑 Developer relations engineer at IBM | 🎤 speaker | 📝 writer | 🌭 sausage dog owner | he/him

Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to Melbourne, Australia Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to Joined on  Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to https://philna.sh Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to

Education

Oxford University

Pronouns

he/him

Work

Developer relations engineer at IBM

Eight Year Club
Top 7
2
Writing Debut
Seven Year Club
2 Week Community Wellness Streak
GitHub + DEV 2023 Hackathon Participant
Tag Moderator 2022
Trusted Member 2022
1 Week Community Wellness Streak
Five Year Club
Four Year Club
Grant For The Web Hackathon Runner-Up
5 quick tips for giving better presentations

5 quick tips for giving better presentations

3
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read

Want to connect with Phil Nash?

Create an account to connect with Phil Nash. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Things you need to do for npm trusted publishing to work

Things you need to do for npm trusted publishing to work

Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
How wrong can a JavaScript Date calculation go?

How wrong can a JavaScript Date calculation go?

7
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Improve Your Python Search Relevancy with Astra DB Hybrid Search

Improve Your Python Search Relevancy with Astra DB Hybrid Search

1
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
11 min read
Build a RAG Chat App with Firebase Genkit and Astra DB

Build a RAG Chat App with Firebase Genkit and Astra DB

6
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
9 min read
How to Create Vector Embeddings in Python

How to Create Vector Embeddings in Python

6
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
9 min read
How to Create Vector Embeddings in Node.js

How to Create Vector Embeddings in Node.js

11
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
5 GenAI Things You Didn't Know About Astra DB

5 GenAI Things You Didn't Know About Astra DB

2
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
How to Stream Responses from the Langflow API in Node.js

How to Stream Responses from the Langflow API in Node.js

2
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
5 min read
Build a RAG-Powered Voice Agent with Twilio Voice, OpenAI, Astra DB, and Node.js

Build a RAG-Powered Voice Agent with Twilio Voice, OpenAI, Astra DB, and Node.js

15
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 1
11 min read
How to Use the Langflow API in Node.js

How to Use the Langflow API in Node.js

61
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 3
6 min read
Clean up HTML Content for Retrieval-Augmented Generation with Readability.js

Clean up HTML Content for Retrieval-Augmented Generation with Readability.js

8
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
How to Build a GenAI Bluesky Bot with Langflow, TypeScript, and Node.js

How to Build a GenAI Bluesky Bot with Langflow, TypeScript, and Node.js

1
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
9 min read
Shallow clones versus structured clones

Shallow clones versus structured clones

Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
JavaScript is getting array grouping methods

JavaScript is getting array grouping methods

3
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Node.js includes built-in support for .env files

Node.js includes built-in support for .env files

Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
3 min read
Building Bluesky bots with GitHub Actions

Building Bluesky bots with GitHub Actions

7
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 1
3 min read
Build bots on Bluesky with Node.js and GitHub Actions

Build bots on Bluesky with Node.js and GitHub Actions

5
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
Create a CLI Chatbot with the ChatGPT API and Node.js

Create a CLI Chatbot with the ChatGPT API and Node.js

Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
The yaml document from hell — JavaScript edition

The yaml document from hell — JavaScript edition

Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
Better two factor authentication experiences with WebOTP

Better two factor authentication experiences with WebOTP

52
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 14
5 min read
Alias your Mastodon username to your own domain with Jekyll

Alias your Mastodon username to your own domain with Jekyll

1
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
How to use the Bitly API in Ruby

How to use the Bitly API in Ruby

2
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
4 min read
Send your first interactive AMP Email with Twilio SendGrid

Send your first interactive AMP Email with Twilio SendGrid

9
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
9 min read
How to stream file downloads in Node.js with Got

How to stream file downloads in Node.js with Got

13
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
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

10
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
10 min read
Build a passcode protected conference line with Twilio and Ruby

Build a passcode protected conference line with Twilio and Ruby

8
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
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

18
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
6 min read
A Jekyll plugin for Web Monetization

A Jekyll plugin for Web Monetization

32
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 1
2 min read
An exclusive content Web Component for the Web Monetization API

An exclusive content Web Component for the Web Monetization API

40
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 7
2 min read
Web Components for the Web Monetization API

Web Components for the Web Monetization API

92
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 7
3 min read
How to add an overlay to your web video chat

How to add an overlay to your web video chat

23
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 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

26
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 2
8 min read
I built a VSCode extension: ngrok for VSCode

I built a VSCode extension: ngrok for VSCode

127
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 8
3 min read
Happy Easter from Ruby 2.7.1

Happy Easter from Ruby 2.7.1

25
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 2
1 min read
Twilio Hackathon office hours on Twitch with Phil and Dom

Twilio Hackathon office hours on Twitch with Phil and Dom

21
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 3
1 min read
How to build a conference line with Twilio and Ruby

How to build a conference line with Twilio and Ruby

27
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 3
5 min read
Twilio Hackathon office hours on Twitch

Twilio Hackathon office hours on Twitch

20
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 1
1 min read
An introduction to the Web Contact Picker API

An introduction to the Web Contact Picker API

62
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
Making a responsive Twitch Embed

Making a responsive Twitch Embed

21
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
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

29
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
The story of a mildly popular Ruby gem

The story of a mildly popular Ruby gem

34
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 3
5 min read
Mistakes I've made treating file paths as strings

Mistakes I've made treating file paths as strings

61
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 2
4 min read
Build a WhatsApp chatbot with Ruby, Sinatra and Twilio

Build a WhatsApp chatbot with Ruby, Sinatra and Twilio

55
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
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

79
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 6
7 min read
How to find CFPs for developer conferences

How to find CFPs for developer conferences

65
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 5
5 min read
Testing signed and encrypted cookies in Rails

Testing signed and encrypted cookies in Rails

41
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 5
5 min read
HTML attributes to improve your users' two factor authentication experience

HTML attributes to improve your users' two factor authentication experience

137
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
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

19
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 2
10 min read
Track email statuses in Ruby on Rails with SendGrid

Track email statuses in Ruby on Rails with SendGrid

39
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
8 min read
Build a Video Chat with React Hooks

Build a Video Chat with React Hooks

212
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 6
17 min read
Untitled Developer Game

Untitled Developer Game

48
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 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

99
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 8
7 min read
How not to sort an array in JavaScript

How not to sort an array in JavaScript

136
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 20
4 min read
An introduction to the MediaRecorder API

An introduction to the MediaRecorder API

64
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 11
8 min read
Those silly mistakes we all make

Those silly mistakes we all make

102
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 123
1 min read
Serverless Ruby on AWS Lambda with the Jets framework

Serverless Ruby on AWS Lambda with the Jets framework

62
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
9 min read
Send Images and Files via WhatsApp Using Ruby

Send Images and Files via WhatsApp Using Ruby

7
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 1
3 min read
Start a new Twilio Functions project the easy way

Start a new Twilio Functions project the easy way

8
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to
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

10
Phil Nash - DEV CommunityNavigation menuSearchSearchCloseUser actionsLocationJoinedPersonal websitegithub websitetwitter websiteCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseCloseClosePostCommentTagCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsCommentsComments - dev.to 5
9 min read
loading...