Antonino Scaffidi ChiarelloEN IT
AboutAI with RubyNexi XPay with RailsRuby Deep DiveSemantic SEOStripe with RailsVicinoTeWhatsApp with RailsEN IT

Posts

  • Sep 17, 2026

    Stripe with Rails: Handling the Outcome

  • Sep 16, 2026

    Stripe with Rails: Real Card Payments, End to End

  • Sep 16, 2026

    Stripe with Rails: Setting Up and Initiating a Payment

  • Sep 13, 2026

    Nexi XPay with Rails: Testing, Local Verification, and Going to Production

  • Sep 13, 2026

    Nexi XPay with Rails: Handling the Outcome

  • Sep 13, 2026

    Nexi XPay with Rails: Setting Up and Initiating a Payment

  • Sep 12, 2026

    Semantic SEO: Beyond the Keyword

  • Sep 1, 2026

    Ruby Deep Dive: Methods

  • Aug 30, 2026

    Two New Series Are Coming to This Blog

  • Aug 30, 2026

    Ruby Deep Dive: Control Flow

  • Aug 28, 2026

    VicinoTe: Booking a Service

  • Aug 22, 2026

    Semantic Search over RubyLLM Conversations with pgvector

  • Aug 20, 2026

    VicinoTe: Services and Categories

  • Aug 19, 2026

    Streaming RubyLLM Responses with Turbo Streams

  • Aug 15, 2026

    WhatsApp with Rails: Sending a Real Message via Twilio

  • Aug 13, 2026

    VicinoTe: Authentication with Rails 8's Built-In Generator

  • Aug 11, 2026

    WhatsApp with Rails: Project Setup and Contacts

  • Aug 9, 2026

    Ruby Deep Dive: Variables and Basic Types

  • Aug 9, 2026

    Persisting RubyLLM Conversations with ActiveRecord

  • Aug 8, 2026

    VicinoTe: Setting Up a Rails Marketplace and Designing Its Domain

  • Aug 7, 2026

    Wiring RubyLLM into Rails: A Minimal Chat Form

  • Aug 6, 2026

    Introduction to RubyLLM: Bringing AI to Your Ruby Applications

subscribe via RSS

Antonino Scaffidi Chiarello

  • Antonino Scaffidi Chiarello
  • ascwebapps@gmail.com
  • AntoninoScaffidi
  • ScaffidiNino

A blog about Ruby on Rails, web development, and AI — tutorials, deep dives, and project series like VicinoTe.