Blog

A collection of my thoughts, ideas, and experiences. I write about various topics, including web development, technology, and personal topics.

  • Link to article
    4 min read

    How to Set Up Vite + Environment Variables in React 18

    Learn how to properly configure environment variables in a Vite + React 18 app with best practices for dev, staging, and production environments.

  • Link to article
    6 min read

    How to Integrate an AI-Powered LLM Chatbot for Assistance in Your React App

    Learn how to integrate an AI-powered LLM (Large Language Model) chatbot for customer support and assistance in your React app using OpenAI API, with real-time conversations and personalized user experience.

  • Link to article
    6 min read

    How to generate a robots.txt file in React Router 7 and Remix

    Learn how to dynamically generate a robots.txt file for your React Router 7 or Remix app with environment-based rules and automatic sitemap integration.

  • Link to article
    6 min read

    Make your button look like an actual button

    A simple guide to creating buttons that feel interactive, using nothing but modern CSS techniques inspired by real-world materials and lighting.

  • Link to article
    12 min read

    Tailwind CSS v4 tips every developer should know

    Looking for ways to improve your development with Tailwind CSS v4? Discover tips and tricks from workflow optimizations to common design patterns.

  • Link to article
    5 min read

    How to generate a Sitemap in React Router 7 and Remix

    Learn how to automatically generate a sitemap.xml file for your React Router 7 or Remix app using minimal configuration with this step-by-step guide.

  • Link to article
    8 min read

    Sending thousands of Emails with Deno and Postmark

    Learn how we efficiently send over 37k notification emails with detailed logging and error handling.

  • Link to article
    12 min read

    Tailwind CSS v3 tips every developer should know

    Looking for ways to improve your development with Tailwind CSS v3? Discover tips and tricks from workflow optimizations to common design patterns.