Phil Nash

Phil Nash @philnash

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

Location:
Melbourne, Australia
Joined:
Jan 4, 2017

Phil Nash
articles - 112 total

Improve Your Python Search Relevancy with Astra DB Hybrid Search

Astra DB now supports hybrid search, which can increase the accuracy of your search by up to 45%. It...

Learn More 1 0Apr 30

Build a RAG Chat App with Firebase Genkit and Astra DB

Today we announced the release of a plugin for Firebase's Genkit framework for building generative AI...

Learn More 6 0Apr 16

How to Create Vector Embeddings in Python

When you’re building a retrieval-augmented generation (RAG) app, the first thing you need to do is...

Learn More 6 0Apr 9

How to Create Vector Embeddings in Node.js

When you’re building a retrieval-augmented generation (RAG) app, job number one is preparing your...

Learn More 9 0Apr 3

5 GenAI Things You Didn't Know About Astra DB

Astra DB is a high-performance NoSQL database powered by Apache Cassandra® with built-in vector...

Learn More 2 0Mar 6

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

Building flows and AI agents in Langflow is one of the fastest ways to experiment with generative AI....

Learn More 2 0Mar 5

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

Learn how to extend an AI assistant into an agent that can choose to use tools to augment its response. We'll give it additional, up-to-date knowledge via retrieval-augmented generation using Astra DB.

Learn More 8 0Feb 19

How to Use the Langflow API in Node.js

Langflow is a fantastic low-code tool for building generative AI flows and agents. Once you've built...

Learn More 60 3Jan 28

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

Scraping web pages is one way to fetch content for your retrieval-augmented generation (RAG)...

Learn More 6 0Jan 21

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

Learn how to build a small TypeScript application that creates a Bluesky bot powered by Langflow.

Learn More 1 0Jan 8

Shallow clones versus structured clones

Have you ever had one of those times when you think you're doing everything right, yet still you get...

Learn More 0 0Jan 8

JavaScript is getting array grouping methods

Grouping items in an array is one of those things you've probably done a load of times. Each time you...

Learn More 3 0Sep 18 '23

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

With the recent release of version 20.6.0, Node.js now has built-in support for .env files. You can...

Learn More 0 0Sep 5 '23

Building Bluesky bots with GitHub Actions

My submission to the GitHub + DEV Hackathon 2023!

Learn More 7 1May 23 '23

Build bots on Bluesky with Node.js and GitHub Actions

Bluesky is the new social network in town and it's an exciting place to explore right now. I was...

Learn More 2 0May 16 '23

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

ChatGPT has taken the world by storm and this week OpenAI released the ChatGPT API. I’ve spent some...

Learn More 0 0Mar 14 '23

The yaml document from hell — JavaScript edition

I recently came across this blog post from Ruud van Asseldonk titled “The yaml document from hell”....

Learn More 0 0Feb 2 '23

Better two factor authentication experiences with WebOTP

Two factor authentication (2FA) is a great way to improve the security of user accounts in an...

Learn More 52 14Dec 7 '22

Alias your Mastodon username to your own domain with Jekyll

Mastodon is different to most online services. Because it is a federated network, when you set up an...

Learn More 1 0Nov 24 '22

How to use the Bitly API in Ruby

Link shortening has been around for a long time and Bitly is arguably the king of the link...

Learn More 2 0Nov 14 '22

Send your first interactive AMP Email with Twilio SendGrid

AMP for email is a way to build emails that allow users to interact dynamically with the content of...

Learn More 9 0Nov 11 '20

How to stream file downloads in Node.js with Got

Got is a Node.js library for making HTTP requests. It has both promise and stream based APIs and in...

Learn More 13 0Aug 14 '20

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

We've seen how to build a conference line and then protect it with a static passcode. However,...

Learn More 10 0Aug 12 '20

Build a passcode protected conference line with Twilio and Ruby

Learn how to build a phone conference line protected by a passcode using Ruby on Rails and Twilio

Learn More 8 0Jul 28 '20

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

The Twilio Serverless Toolkit is a suite of command line tooling to help you develop and deploy...

Learn More 18 0Jul 15 '20

A Jekyll plugin for Web Monetization

Another of my submissions to the Grant For The Web x DEV Hackathon!

Learn More 32 1Jun 2 '20

An exclusive content Web Component for the Web Monetization API

More about my submission to the Grant For The Web x DEV Hackathon

Learn More 40 7May 24 '20

Web Components for the Web Monetization API

My submission to the Grant For The Web x DEV Hackathon!

Learn More 92 7May 18 '20

How to add an overlay to your web video chat

Learn how to create effects to make your video chat stand out with just a bit of CSS.

Learn More 23 9Apr 30 '20

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

In this post we'll see how to use Google Sheets, Twilio Functions, and Programmable SMS to administer a community SMS broadcast group.

Learn More 26 2Apr 22 '20