Phil Nash·Mar 55 quick tips for giving better presentationsI have been speaking publicly at developer conferences for over a decade and in that time I’ve seen plenty of other people giving talks…
Phil Nash·Jan 11How wrong can a JavaScript Date calculation go?The Date object in JavaScript is frequently one that causes trouble. So much so, it is set to be replaced by soon. This is the story of an…
Phil Nash·Sep 5, 2023Node.js includes built-in support for .env filesWith the recent release of version 20.6.0, Node.js now has built-in support for .env files. You can now load environment variables from a…
Phil Nash·May 16, 2023Build bots on Bluesky with Node.js and GitHub ActionsBluesky is the new social network in town and it’s an exciting place to explore right now. I was fortunate enough to get an invite early on…
InBetter ProgrammingbyPhil Nash·Mar 14, 2023Create a CLI Chatbot With the ChatGPT API and Node.jsExploring OpenAI API
InBetter ProgrammingbyPhil Nash·Feb 2, 2023The YAML Document From Hell — JavaScript EditionIs YAML writing fun?
InGoogle Developer ExpertsbyPhil Nash·Dec 7, 2022Better two factor authentication experiences with WebOTPTwo factor authentication (2FA) is a great way to improve the security of user accounts in an application. It helps protect against common…A response icon1A response icon1
InBetter ProgrammingbyPhil Nash·Nov 23, 2022Alias Your Mastodon Username to Your Own Domain With JekyllTake a trip into the Fediverse
Phil Nash·Nov 9, 2022How to use the Bitly API in RubyBitly has an API so that you can shorten, expand and get metrics on links all in your app. This is how to use that Bitly API in Ruby.
InBetter ProgrammingbyPhil Nash·Apr 27, 2020Build a WhatsApp Chatbot With Ruby, Sinatra, and TwilioCreate your own chatbot