Category: Development

  • Are AI Coding Tools Devaluing Software Products?

    Are AI Coding Tools Devaluing Software Products?

    A recent LinkedIn post triggered me to thinking again about the devaluing of software engineering: People severely underestimate the last 20% of getting something to being launched, and also generally forget about all the work it takes after you think you are finished building a thing. Not to mention getting…

  • Showing Custom Pins Based on Google Maps Places API

    Showing Custom Pins Based on Google Maps Places API

    When you are using the Google Maps API, you can add your own locations to the map to show as pins for your users. By default, the picture used for the pin (called a glyph) is a standard red map pin, like you are used to seeing on Google Maps.…

  • Failing Over Between Gemini Models

    Failing Over Between Gemini Models

    In a recent article I highlighted how to use Google Gemini LLM for tagging content, but I also highlighted that the free tier offered has daily quota that you need to stay under. Each model that you connect to has its own quota, and with some simple error trapping we…

  • Using Webhooks to Update an Algolia Index on Every Sanity Edit

    Using Webhooks to Update an Algolia Index on Every Sanity Edit

    While exploring Sanity and Algolia, I decided to investigate how to keep my Algolia index updated as edits were made in the Sanity Studio. It turned out that this was super simple to set up by using webhooks in the Sanity Studio configuration. I followed a great guide on Sanity…

  • Using Google Gemini to Suggest Tags From a Taxonomy List

    Using Google Gemini to Suggest Tags From a Taxonomy List

    I recently wrote about using OpenAI as I was exploring doing some tagging of content based on product or article information. After seeing the cost it would be for a large number of requests, I looked into what might have a more generous free tier and found Google Gemini to…

  • Using OpenAI to Suggest Tags From a Taxonomy List

    Using OpenAI to Suggest Tags From a Taxonomy List

    To be able to search and list products by tags, the data in a database needs those tags associated to every product (or piece of content). Sometimes, that is just too large to manually curate. I wanted auto-tagging, but not just whatever tag the AI could think up. I have…

  • Using GROQ to Extract an Excerpt from a Sanity Block Content Field

    Using GROQ to Extract an Excerpt from a Sanity Block Content Field

    I was digging into Sanity to learn a little bit more about GROQ and how the queries work while building out a potential replacement for my blog hosting. When listing articles, one of the most common things I want to do is show a little excerpt from the article, but…