Node.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…Sep 5, 2023Sep 5, 2023
Build 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…May 16, 2023May 16, 2023
Published inBetter ProgrammingCreate a CLI Chatbot With the ChatGPT API and Node.jsExploring OpenAI APIMar 14, 2023Mar 14, 2023
Published inBetter ProgrammingThe YAML Document From Hell — JavaScript EditionIs YAML writing fun?Feb 2, 2023Feb 2, 2023
Published inGoogle Developer ExpertsBetter 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…Dec 7, 20221Dec 7, 20221
Published inBetter ProgrammingAlias Your Mastodon Username to Your Own Domain With JekyllTake a trip into the FediverseNov 23, 2022Nov 23, 2022
How 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.Nov 9, 2022Nov 9, 2022
Published inBetter ProgrammingBuild a WhatsApp Chatbot With Ruby, Sinatra, and TwilioCreate your own chatbotApr 27, 2020Apr 27, 2020
Published inGoogle Developer ExpertsSpeech to text in the browser with the Web Speech APIThe Web Speech API has two functions, speech synthesis, otherwise known as text to speech, and speech recognition, or speech to text. We…Apr 21, 2020Apr 21, 2020
Published inBetter ProgrammingMistakes I’ve Made Treating File Paths As StringsSome things you do as a developer can work for years only to turn around and bite you when you least expect itMar 4, 2020Mar 4, 2020