DEV Community

Roberto Luna profile picture

Roberto Luna

VibeCoding

Location Playa del Carmen, Quintana Roo, Mexico Joined Joined on  Personal website https://vibecodingmx.netlify.app/#proyectos github website

Education

Master Degree in Technology Management.

Pronouns

Him

Extending the Login Cookie to a One‑Year Session for Kiosk‑Mode TV Screens in a Next.js API Route

Extending the Login Cookie to a One‑Year Session for Kiosk‑Mode TV Screens in a Next.js API Route

Comments
3 min read
Adding Lifecycle Status & Device‑Type Splits to the PCView Inventory Dashboard

Adding Lifecycle Status & Device‑Type Splits to the PCView Inventory Dashboard

Comments
4 min read
Extending Next.js API Login Cookie Lifetime to One Year for Kiosk‑Mode TV Screens

Extending Next.js API Login Cookie Lifetime to One Year for Kiosk‑Mode TV Screens

Comments
4 min read
Extending the Login Session to 1 Year for Kiosk‑Mode TV Screens (Next.js API Route)

Extending the Login Session to 1 Year for Kiosk‑Mode TV Screens (Next.js API Route)

Comments
4 min read
Auto‑Resolving Content Folder Conflicts in GitHub Actions for the content‑automation Repo

Auto‑Resolving Content Folder Conflicts in GitHub Actions for the content‑automation Repo

Comments
4 min read
Cookie‑Based Session Authentication in a Next.js 13 App (tvview)

Cookie‑Based Session Authentication in a Next.js 13 App (tvview)

Comments
4 min read
Implementing Cookie‑Based Session Auth in a Next.js 13 App (Replacing HTTP Basic Auth)

Implementing Cookie‑Based Session Auth in a Next.js 13 App (Replacing HTTP Basic Auth)

Comments
4 min read
Implementing a Real Login Portal with Cookie‑Based Sessions in a Next.js 13 App

Implementing a Real Login Portal with Cookie‑Based Sessions in a Next.js 13 App

Comments
4 min read
Replacing HTTP Basic Auth with a Cookie‑Based Session in a Next.js 13 App

Replacing HTTP Basic Auth with a Cookie‑Based Session in a Next.js 13 App

Comments
4 min read
Automating Multi‑Platform Content Publishing with JSON‑Driven Metadata (Bluesky Integration)

Automating Multi‑Platform Content Publishing with JSON‑Driven Metadata (Bluesky Integration)

Comments
4 min read
Flagging Duplicate Tablet Rooms in the Dashboard and Inventory Views

Flagging Duplicate Tablet Rooms in the Dashboard and Inventory Views

Comments
4 min read
Fixing Email‑Status Mismatch in the Content‑Automation Consolidator (Bluesky / Dev.to)

Fixing Email‑Status Mismatch in the Content‑Automation Consolidator (Bluesky / Dev.to)

Comments
4 min read
Automatic Google Calendar Token Alerts & Robust Contract API Refactor in VibeCoding

Automatic Google Calendar Token Alerts & Robust Contract API Refactor in VibeCoding

Comments
4 min read
Automating Daily Bluesky Posts with a JSON‑Driven Content Pipeline

Automating Daily Bluesky Posts with a JSON‑Driven Content Pipeline

Comments
4 min read
Automating Multi‑Channel Content Publishing: Adding Structured Bluesky Metadata to the Content‑Automation Repo

Automating Multi‑Channel Content Publishing: Adding Structured Bluesky Metadata to the Content‑Automation Repo

Comments
4 min read
Migrating Console Logging to Structured Observability & Adding Theme Support in CrmShellCondos (v2.0.0)

Migrating Console Logging to Structured Observability & Adding Theme Support in CrmShellCondos (v2.0.0)

Comments
4 min read
Automating Multi‑Platform Publishing: Adding Bluesky Support to the Content‑Automation Repo

Automating Multi‑Platform Publishing: Adding Bluesky Support to the Content‑Automation Repo

Comments
4 min read
Integrating a Groq‑Powered WhatsApp AI Advisor into a NestJS API (pilot)

Integrating a Groq‑Powered WhatsApp AI Advisor into a NestJS API (pilot)

Comments
4 min read
Automating Multi‑Platform Publishing: Fixing the Metadata‑Driven Build Pipeline

Automating Multi‑Platform Publishing: Fixing the Metadata‑Driven Build Pipeline

Comments
4 min read
Debugging a Stale‑Cache Button in a Full‑Stack React App – Full Chronology & Fix

Debugging a Stale‑Cache Button in a Full‑Stack React App – Full Chronology & Fix

Comments
4 min read
Adding Multilingual Bluesky URI Tracking to the Content‑Automation Metadata Schema

Adding Multilingual Bluesky URI Tracking to the Content‑Automation Metadata Schema

Comments
4 min read
Fixing Service‑Worker Caching and Broken “/complexes” URLs in a Next.js Multi‑Page App

Fixing Service‑Worker Caching and Broken “/complexes” URLs in a Next.js Multi‑Page App

Comments
4 min read
Automating Bluesky & Dev.to Publishing with Atomic JSON Metadata Updates

Automating Bluesky & Dev.to Publishing with Atomic JSON Metadata Updates

Comments
3 min read
Adding Inventory & Inspection Modules to the VS Construction API

Adding Inventory & Inspection Modules to the VS Construction API

Comments
4 min read
Automating Multi‑Platform Content Publishing with JSON‑Driven Metadata (Bluesky, Dev.to, Substack)

Automating Multi‑Platform Content Publishing with JSON‑Driven Metadata (Bluesky, Dev.to, Substack)

Comments
4 min read
Adding a “Control de Obra” Module to Ventas   Desarrollos (NestJS + Next.js)

Adding a “Control de Obra” Module to Ventas   Desarrollos (NestJS + Next.js)

Comments
4 min read
Automating Multi‑Platform Content Publishing with a Node.js Scheduler

Automating Multi‑Platform Content Publishing with a Node.js Scheduler

Comments
4 min read
Fixing a Prisma Connection Leak in the `content‑automation` Service

Fixing a Prisma Connection Leak in the `content‑automation` Service

Comments
4 min read
Caching PrismaClient as a Singleton to Stop Neon Connection Exhaustion

Caching PrismaClient as a Singleton to Stop Neon Connection Exhaustion

Comments
4 min read
Caching PrismaClient in Production to Stop Neon Connection Exhaustion

Caching PrismaClient in Production to Stop Neon Connection Exhaustion

Comments
4 min read
Adding Automated Email Alerts for Deprecated Groq Models in content‑automation

Adding Automated Email Alerts for Deprecated Groq Models in content‑automation

Comments
5 min read
Adding Automated Email Alerts for Deprecated Groq Models in content‑automation

Adding Automated Email Alerts for Deprecated Groq Models in content‑automation

1
Comments
4 min read
Adding Groq Model Deprecation Alerts & Migrating to gpt‑oss‑120b in the Content‑Automation Pipeline

Adding Groq Model Deprecation Alerts & Migrating to gpt‑oss‑120b in the Content‑Automation Pipeline

Comments
4 min read
Cleaning Dead Routes, Fixing Development Sheets, and Connecting Incidents in a NestJS‑ClickUp‑Notion CRM

Cleaning Dead Routes, Fixing Development Sheets, and Connecting Incidents in a NestJS‑ClickUp‑Notion CRM

Comments
4 min read
Optimizing TVView’s Auto‑Refresh to Preserve Neon Compute Headroom

Optimizing TVView’s Auto‑Refresh to Preserve Neon Compute Headroom

Comments
3 min read
Optimizing Next.js TV Dashboard Refresh to Preserve Neon Scale‑to‑Zero

Optimizing Next.js TV Dashboard Refresh to Preserve Neon Scale‑to‑Zero

Comments
3 min read
Reducing Neon Compute Costs by Tuning the TV Dashboard Refresh Interval

Reducing Neon Compute Costs by Tuning the TV Dashboard Refresh Interval

Comments
3 min read
Optimizing TV Dashboard Refresh in CraveView: From 30 s to 15 min to Keep Neon Scale‑to‑Zero

Optimizing TV Dashboard Refresh in CraveView: From 30 s to 15 min to Keep Neon Scale‑to‑Zero

Comments
4 min read
Consolidating Daily Content Emails: From Platform‑Specific Sends to a Unified Apple‑Style Summary

Consolidating Daily Content Emails: From Platform‑Specific Sends to a Unified Apple‑Style Summary

Comments
3 min read
Reducing Auth Latency & Adding Craft Sync Navigation in a Next.js CRM

Reducing Auth Latency & Adding Craft Sync Navigation in a Next.js CRM

Comments
4 min read
Adding Robust Language‑Aware Bluesky URIs to Content‑Automation Metadata

Adding Robust Language‑Aware Bluesky URIs to Content‑Automation Metadata

Comments
3 min read
Updating Metadata for Multi‑Language Bluesky Publishing in Content‑Automation

Updating Metadata for Multi‑Language Bluesky Publishing in Content‑Automation

Comments 1
3 min read
Replacing a Static Sidebar with a Dynamic Top Navigation + Mega Menu in VibeCoding CRM

Replacing a Static Sidebar with a Dynamic Top Navigation + Mega Menu in VibeCoding CRM

Comments
4 min read
Adding Bluesky Support to Content‑Automation: Updating Metadata and File Generation

Adding Bluesky Support to Content‑Automation: Updating Metadata and File Generation

Comments 1
3 min read
Fixing Hydration, Re‑building the Sidebar, and Adding a Tabbed Preview in a Next.js CRM

Fixing Hydration, Re‑building the Sidebar, and Adding a Tabbed Preview in a Next.js CRM

Comments
4 min read
Respecting GPT‑OSS Free Tier Limits: Adding a 15 s Delay Between Repository Calls in Content‑Automation

Respecting GPT‑OSS Free Tier Limits: Adding a 15 s Delay Between Repository Calls in Content‑Automation

Comments
3 min read
Implementing a Global Branding Module in a NestJS + Next.js Monorepo

Implementing a Global Branding Module in a NestJS + Next.js Monorepo

Comments
4 min read
Disabling a Vercel Cron to Stop “Compute Quota Exceeded” on Neon

Disabling a Vercel Cron to Stop “Compute Quota Exceeded” on Neon

Comments
3 min read
Disabling a Vercel Cron to Avoid Neon Quota Limits

Disabling a Vercel Cron to Avoid Neon Quota Limits

Comments
3 min read
Removing a Vercel Cron from a Free‑Tier Project to Stay Within Compute Quota

Removing a Vercel Cron from a Free‑Tier Project to Stay Within Compute Quota

Comments
3 min read
Securing the iCal Endpoint in PlayaMXCRM with a NestJS JWT Guard

Securing the iCal Endpoint in PlayaMXCRM with a NestJS JWT Guard

Comments 1
3 min read
Auto-Generating Content with Bluesky and Metadata Updates

Auto-Generating Content with Bluesky and Metadata Updates

Comments
2 min read
Automating Content Generation: A Technical Deep-Dive into Metadata Management

Automating Content Generation: A Technical Deep-Dive into Metadata Management

Comments
2 min read
Implementing Result Count Next to Inventory Search Box in tvview

Implementing Result Count Next to Inventory Search Box in tvview

Comments
2 min read
Automating Content Generation with Metadata-driven Approach

Automating Content Generation with Metadata-driven Approach

Comments
2 min read
Automating Content Generation: A Technical Deep-Dive into Version Bumps and Changelog Management

Automating Content Generation: A Technical Deep-Dive into Version Bumps and Changelog Management

Comments
2 min read
Upgrading to Next 15: End-to-End Tests and CVE Fixes

Upgrading to Next 15: End-to-End Tests and CVE Fixes

Comments
2 min read
Updating Dependency Lockfiles for a Monorepo Project

Updating Dependency Lockfiles for a Monorepo Project

Comments
2 min read
Enhancing CI/CD and E2E Testing with Sentry Integration in tvview

Enhancing CI/CD and E2E Testing with Sentry Integration in tvview

Comments
2 min read
Enhancing CI/CD and E2E Testing with Sentry Integration in GreenView

Enhancing CI/CD and E2E Testing with Sentry Integration in GreenView

Comments
2 min read
loading...