close

DEV Community

Phil Nash profile picture

Phil Nash

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

Location Melbourne, Australia Joined Joined on  Personal website https://philna.sh github website twitter website

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

BERJAYA BERJAYA BERJAYA 3
Comments
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

Comments
4 min read
How wrong can a JavaScript Date calculation go?

How wrong can a JavaScript Date calculation go?

BERJAYA BERJAYA 7
Comments
4 min read
Improve Your Python Search Relevancy with Astra DB Hybrid Search

Improve Your Python Search Relevancy with Astra DB Hybrid Search

BERJAYA 1
Comments
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

BERJAYA BERJAYA 6
Comments
9 min read
How to Create Vector Embeddings in Python

How to Create Vector Embeddings in Python

BERJAYA BERJAYA 6
Comments
9 min read
How to Create Vector Embeddings in Node.js

How to Create Vector Embeddings in Node.js

BERJAYA BERJAYA 11
Comments
8 min read
5 GenAI Things You Didn't Know About Astra DB

5 GenAI Things You Didn't Know About Astra DB

BERJAYA 2
Comments
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

BERJAYA 2
Comments
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

BERJAYA BERJAYA BERJAYA 15
Comments 1
11 min read
How to Use the Langflow API in Node.js

How to Use the Langflow API in Node.js

BERJAYA BERJAYA BERJAYA 61
Comments 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

BERJAYA 8
Comments
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

BERJAYA 1
Comments
9 min read
Shallow clones versus structured clones

Shallow clones versus structured clones

Comments
4 min read
JavaScript is getting array grouping methods

JavaScript is getting array grouping methods

BERJAYA BERJAYA BERJAYA 3
Comments
4 min read
Node.js includes built-in support for .env files

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

Comments
3 min read
Building Bluesky bots with GitHub Actions

Building Bluesky bots with GitHub Actions

BERJAYA 7
Comments 1
3 min read
Build bots on Bluesky with Node.js and GitHub Actions

Build bots on Bluesky with Node.js and GitHub Actions

BERJAYA BERJAYA BERJAYA 5
Comments
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

Comments
8 min read
The yaml document from hell — JavaScript edition

The yaml document from hell — JavaScript edition

Comments
8 min read
Better two factor authentication experiences with WebOTP

Better two factor authentication experiences with WebOTP

BERJAYA 52
Comments 14
5 min read
Alias your Mastodon username to your own domain with Jekyll

Alias your Mastodon username to your own domain with Jekyll

BERJAYA 1
Comments
4 min read
How to use the Bitly API in Ruby

How to use the Bitly API in Ruby

BERJAYA 2
Comments
4 min read
Send your first interactive AMP Email with Twilio SendGrid

Send your first interactive AMP Email with Twilio SendGrid

BERJAYA BERJAYA 9
Comments
9 min read
How to stream file downloads in Node.js with Got

How to stream file downloads in Node.js with Got

BERJAYA BERJAYA 13
Comments
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

BERJAYA 10
Comments
10 min read
Build a passcode protected conference line with Twilio and Ruby

Build a passcode protected conference line with Twilio and Ruby

BERJAYA 8
Comments
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

BERJAYA BERJAYA 18
Comments
6 min read
A Jekyll plugin for Web Monetization

A Jekyll plugin for Web Monetization

BERJAYA BERJAYA 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

BERJAYA BERJAYA 40
Comments 7
2 min read
Web Components for the Web Monetization API

Web Components for the Web Monetization API

BERJAYA BERJAYA 92
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

BERJAYA BERJAYA 23
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

BERJAYA BERJAYA 26
Comments 2
8 min read
I built a VSCode extension: ngrok for VSCode

I built a VSCode extension: ngrok for VSCode

BERJAYA BERJAYA 127
Comments 8
3 min read
Happy Easter from Ruby 2.7.1

Happy Easter from Ruby 2.7.1

BERJAYA BERJAYA 25
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

BERJAYA BERJAYA 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

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

Twilio Hackathon office hours on Twitch

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

An introduction to the Web Contact Picker API

BERJAYA BERJAYA 62
Comments
8 min read
Making a responsive Twitch Embed

Making a responsive Twitch Embed

BERJAYA BERJAYA 21
Comments
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

BERJAYA BERJAYA 29
Comments
8 min read
The story of a mildly popular Ruby gem

The story of a mildly popular Ruby gem

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

Mistakes I've made treating file paths as strings

BERJAYA BERJAYA 61
Comments 2
4 min read
Build a WhatsApp chatbot with Ruby, Sinatra and Twilio

Build a WhatsApp chatbot with Ruby, Sinatra and Twilio

BERJAYA BERJAYA 55
Comments
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

BERJAYA BERJAYA 79
Comments 6
7 min read
How to find CFPs for developer conferences

How to find CFPs for developer conferences

BERJAYA BERJAYA 65
Comments 5
5 min read
Testing signed and encrypted cookies in Rails

Testing signed and encrypted cookies in Rails

BERJAYA BERJAYA 41
Comments 5
5 min read
HTML attributes to improve your users' two factor authentication experience

HTML attributes to improve your users' two factor authentication experience

BERJAYA BERJAYA 137
Comments
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

BERJAYA BERJAYA 19
Comments 2
10 min read
Track email statuses in Ruby on Rails with SendGrid

Track email statuses in Ruby on Rails with SendGrid

BERJAYA BERJAYA 39
Comments
8 min read
Build a Video Chat with React Hooks

Build a Video Chat with React Hooks

BERJAYA BERJAYA 212
Comments 6
17 min read
Untitled Developer Game

Untitled Developer Game

BERJAYA BERJAYA 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

BERJAYA BERJAYA 99
Comments 8
7 min read
How not to sort an array in JavaScript

How not to sort an array in JavaScript

BERJAYA BERJAYA 136
Comments 20
4 min read
An introduction to the MediaRecorder API

An introduction to the MediaRecorder API

BERJAYA BERJAYA 64
Comments 11
8 min read
Those silly mistakes we all make

Those silly mistakes we all make

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

Serverless Ruby on AWS Lambda with the Jets framework

BERJAYA BERJAYA 62
Comments
9 min read
Send Images and Files via WhatsApp Using Ruby

Send Images and Files via WhatsApp Using Ruby

BERJAYA 7
Comments 1
3 min read
Start a new Twilio Functions project the easy way

Start a new Twilio Functions project the easy way

BERJAYA BERJAYA 8
Comments
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

BERJAYA 10
Comments 5
9 min read
loading...