codegino

My Blogs

36 posts

Filter by tags

2026

  1. robot checking a box
    #nextjs #ai #postgres

    Classify data with an AI decision model

    When a decision model beats a chat model for classification

  2. robot search
    #nextjs #ai #postgres

    Add AI search to existing application

    How to add semantic search to an existing app using an embedding model and pgvector

2023

  1. international cookies
    #react #nextjs #i18n

    Build a multilingual NextJS app using the new app directory - cookie-based

    Learn how to build a multilingual NextJS app using the new app directory and i18next library

  2. short link
    #react #nextjs

    Build a free link shortener with Next.js and Vercel Postgres

    Create a link shortener with Next.js and Vercel Postgres. Learn dynamic routing, database connection, and domain customization.

  3. international
    #react #nextjs #i18n

    Build a multilingual NextJS app using the new app directory - URL-based

    Learn how to build a multilingual NextJS app using the new app directory and i18next library

  4. Next.js and OpenAI Text Completion
    #nextjs #tailwind #openai

    Next.js and OpenAI Text Completion

    How to build a simple Q&A using Next.js and OpenAI Text Completion

2022

  1. flags
    #react #tech #nextjs

    NextJS i18n/Internationalization

    A guide on how to add i18n in your NextJS application

2021

  1. chick hiding
    #react #tech #nextjs

    Handling sensitive client-side API keys in Next

    How to protect your API keys from being leaked to the client-side

  2. cozy environment
    #react #tech #nextjs

    Next.js environment variables

    A guide on how to use Next.js environment variables

  3. loading timber
    #react #tech #nextjs

    Handling image loading and error state in Next.js

    A guide on how to use placeholder and onError props in Next.js

  4. blurred
    #react #tech #nextjs

    Dynamic image placeholder in Next.js

    A guide on how to create a dynamic image placeholder in Next.js

Sign up

Subscribe to my newsletter, and you‘ll be the first to know my latest content 📰.