
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>ROXL&#39;s Blog - Random Online eXperiment Lab</title>
      <link>https://roxl.net/es/blog</link>
      <description>Automating. Saving time. Making the world better.</description>
      <language>es-es</language>
      <managingEditor>therawlex@gmail.com (Artem Krivoshchekov)</managingEditor>
      <webMaster>therawlex@gmail.com (Artem Krivoshchekov)</webMaster>
      <lastBuildDate>Sun, 12 Jul 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://roxl.net/es/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://roxl.net/es/blog/admin/install-russian-trusted-ca-docker</guid>
    <title>Instalar los certificados Russian Trusted CA en contenedores Docker</title>
    <link>https://roxl.net/es/blog/admin/install-russian-trusted-ca-docker</link>
    <description>Soluciona el error cURL 60 cuando los contenedores Docker llaman a APIs de bancos rusos — instala el Russian Trusted CA y actualiza el almacén de confianza del contenedor.</description>
    <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>docker</category><category>certificates</category><category>tls</category><category>russian-trusted-ca</category><category>devops</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/gcalc-mcp-google-calendar</guid>
    <title>gcalc-mcp: un servidor MCP seguro que le da a tu asistente de IA acceso a Google Calendar</title>
    <link>https://roxl.net/es/blog/ai/gcalc-mcp-google-calendar</link>
    <description>Construí gcalc-mcp — un servidor Model Context Protocol en Go que envuelve el probado gcalcli y expone Google Calendar a cualquier asistente de IA por stdio, con una lista blanca fija, borrados con confirmación obligatoria y cero credenciales almacenadas.</description>
    <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>mcp</category><category>ai</category><category>google-calendar</category><category>golang</category><category>open-source</category><category>claude</category><category>developer-tools</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/imagemagick-mcp-image-resize</guid>
    <title>ImageMagick MCP: dale a tu asistente de IA un par de manos para redimensionar imágenes</title>
    <link>https://roxl.net/es/blog/ai/imagemagick-mcp-image-resize</link>
    <description>Construí imagemagick-mcp — un servidor Model Context Protocol pequeño y rápido en Go que envuelve ImageMagick para que cualquier agente compatible con MCP pueda recortar, redimensionar y rellenar con desenfoque imágenes a dimensiones exactas, sin distorsionarlas nunca.</description>
    <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>mcp</category><category>ai</category><category>imagemagick</category><category>golang</category><category>open-source</category><category>claude</category><category>developer-tools</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/jira-mcp-jira-for-ai-assistant</guid>
    <title>jira-mcp: gestiona tu backlog y sprints de Jira directamente desde el chat de IA</title>
    <link>https://roxl.net/es/blog/ai/jira-mcp-jira-for-ai-assistant</link>
    <description>Construí jira-mcp — un servidor Model Context Protocol en Go que le da a Claude, Cursor y cualquier cliente MCP un control real sobre Jira: buscar con JQL, crear y editar work items, ejecutar sprints, todo desde el chat, apoyándose en el Atlassian CLI en el que ya inicias sesión.</description>
    <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>mcp</category><category>ai</category><category>jira</category><category>golang</category><category>open-source</category><category>claude</category><category>developer-tools</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/kie-ai-mcp-image-generation</guid>
    <title>Kie AI MCP: deja que tu asistente de IA genere imágenes y las guarde en disco</title>
    <link>https://roxl.net/es/blog/ai/kie-ai-mcp-image-generation</link>
    <description>Construí kie-ai-mcp — un servidor Model Context Protocol en Go que hace de puente con la API de generación de imágenes de Kie AI: crea tareas, las sondea hasta su finalización, descarga el resultado a disco y ejecuta lotes en paralelo.</description>
    <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>mcp</category><category>ai</category><category>image-generation</category><category>golang</category><category>open-source</category><category>claude</category><category>developer-tools</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/slack-mcp-slack-for-ai-assistant</guid>
    <title>slack-mcp y slack-cli: dale a tu asistente de IA acceso de lectura a Slack</title>
    <link>https://roxl.net/es/blog/ai/slack-mcp-slack-for-ai-assistant</link>
    <description>Construí slack-mcp y slack-cli — un servidor Model Context Protocol y el motor Go de línea de comandos detrás de él que permiten a Claude, Cursor y cualquier cliente MCP buscar en Slack, desplegar hilos y resolver quién dijo qué, con credenciales cifradas en reposo y sin necesidad de aprobar una app de Slack.</description>
    <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>mcp</category><category>ai</category><category>slack</category><category>golang</category><category>open-source</category><category>claude</category><category>developer-tools</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/projects/tessitore-2026-upgrade</guid>
    <title>Mantenimiento de WordPress y WooCommerce: actualización de PHP, corrección de la búsqueda y auditoría de seguridad</title>
    <link>https://roxl.net/es/blog/projects/tessitore-2026-upgrade</link>
    <description>Mantenimiento completo de WooCommerce que incluye la actualización a PHP 8.0, la restauración de la búsqueda de productos, correcciones de compatibilidad de plugins y una auditoría de seguridad — ejecutado en horario de baja actividad para minimizar el tiempo de inactividad.</description>
    <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>wordpress</category><category>woocommerce</category><category>php</category><category>upgrade</category><category>maintenance</category><category>security</category><category>plugins</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/professional-ai-technical-bot</guid>
    <title>Construyendo un bot de revisión técnica al estilo CTO</title>
    <link>https://roxl.net/es/blog/ai/professional-ai-technical-bot</link>
    <description>Un bot conversacional que se comporta como un CTO: hace preguntas técnicas, detecta riesgos y ofrece correcciones con orientación clara.</description>
    <pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>ai</category><category>bots</category><category>product</category><category>cto</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/professional-ai-1</guid>
    <title>Alfabetización profesional en IA: un ejemplo práctico</title>
    <link>https://roxl.net/es/blog/ai/professional-ai-1</link>
    <description>Guía no técnica sobre los fundamentos de la IA, sus tipos principales y los primeros pasos para usarla y pulir tu perfil profesional y tu búsqueda de empleo.</description>
    <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>ai</category><category>training</category><category>career</category><category>prompting</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/professional-ai-for-recruiters</guid>
    <title>IA en los procesos de reclutamiento: lo que los candidatos deben saber</title>
    <link>https://roxl.net/es/blog/ai/professional-ai-for-recruiters</link>
    <description>Cómo las empresas usan la IA a lo largo del embudo de contratación, cómo funcionan los filtros de palabras clave de los ATS, y cómo prepararte para el filtrado algorítmico y los simuladores de entrevistas.</description>
    <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>ai</category><category>recruiting</category><category>ats</category><category>career</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/professional-ai-how-to-communicate-with</guid>
    <title>Prompt engineering: cómo comunicarte con una IA</title>
    <link>https://roxl.net/es/blog/ai/professional-ai-how-to-communicate-with</link>
    <description>Guía práctica para escribir prompts claros y contextuales para que las herramientas de IA entreguen respuestas útiles y de nivel profesional.</description>
    <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>ai</category><category>prompting</category><category>training</category><category>career</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/professional-ai-job-search</guid>
    <title>Fortalece tu perfil profesional con IA</title>
    <link>https://roxl.net/es/blog/ai/professional-ai-job-search</link>
    <description>Usa la IA para mejorar currículums y cartas de presentación, practicar entrevistas, optimizar LinkedIn y gestionar tu reputación digital con prompts específicos.</description>
    <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>ai</category><category>career</category><category>job search</category><category>profile</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-3-auto</guid>
    <title>Seguridad y gestión de redes 3</title>
    <link>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-3-auto</link>
    <description>OWASP, protecciones WAF, iptables, fundamentos de IDS/IPS, roles de pentesting, funciones del firewall, escenarios de fuerza bruta y el riesgo de los componentes desactualizados.</description>
    <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>network security</category><category>owasp</category><category>firewalls</category><category>ids</category><category>study-guide</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-3</guid>
    <title>Gestión de Seguridad y Redes: Defensa contra Malware y Plan de Arquitectura de Red</title>
    <link>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-3</link>
    <description>Respuesta práctica para RAMSV SRL que cubre la elección de protección contra malware, un diseño de red segura segmentada con IDS/IPS y VPN, además de estimaciones de costo y cronograma para su implementación.</description>
    <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>network security</category><category>malware</category><category>firewalls</category><category>ids</category><category>case study</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/work-organization/work-ogranization-pract-2</guid>
    <title>Cómo emparejar las herramientas de organización del trabajo con escenarios reales</title>
    <link>https://roxl.net/es/blog/work-organization/work-ogranization-pract-2</link>
    <description>Artículo de formación construido a partir del cuestionario de emparejamiento: aprende a clasificar afirmaciones bajo diagramas de Gantt, objetivos SMART, misión, visión y tableros de control.</description>
    <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>work organization</category><category>training</category><category>people operations</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/work-organization/work-organization-auto-1</guid>
    <title>Organización del trabajo centrada en las personas: convertir las lecciones del cuestionario en práctica</title>
    <link>https://roxl.net/es/blog/work-organization/work-organization-auto-1</link>
    <description>Un artículo de formación en inglés que destila los aprendizajes del cuestionario sobre cultura, procesos, objetivos y evaluaciones en un plan de acción concreto.</description>
    <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>work organization</category><category>hr strategy</category><category>people operations</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/work-organization/work-organization-auto-2</guid>
    <title>Plano de organización del trabajo: de las respuestas del cuestionario a la acción</title>
    <link>https://roxl.net/es/blog/work-organization/work-organization-auto-2</link>
    <description>Lecciones clave del cuestionario destiladas en un plano práctico para alinear la misión, los objetivos, la estructura y las herramientas de planificación dentro de cualquier organización.</description>
    <pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>work organization</category><category>people operations</category><category>training</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/vibecoder-control-guide</guid>
    <title>Freelance sin ilusiones: recupera el control frente a los vibe coders</title>
    <link>https://roxl.net/es/blog/ai/vibecoder-control-guide</link>
    <description>Cómo detectar resultados de &quot;vibe coder&quot; generados por IA, proteger tus proyectos y recuperar el control en el desarrollo freelance en 2025.</description>
    <pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>freelance</category><category>ai</category><category>software-development</category><category>quality</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/langfuse-monitor</guid>
    <title>Configurando el monitoreo de IA con Langfuse</title>
    <link>https://roxl.net/es/blog/ai/langfuse-monitor</link>
    <description>Por qué el monitoreo de prompts y tokens es crítico para los productos LLM, además de una guía paso a paso para integrar Langfuse en un proyecto de Python.</description>
    <pubDate>Sat, 04 Oct 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>langfuse</category><category>ai</category><category>observability</category><category>monitoring</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/openai-api-rate-limiting</guid>
    <title>Límites de tasa de la API al trabajar con redes neuronales — y cómo manejarlos</title>
    <link>https://roxl.net/es/blog/ai/openai-api-rate-limiting</link>
    <description>Entendiendo el throttling de la API, manejando errores 429 de OpenAI, y construyendo controladores de tasa de solicitudes para procesar grandes datasets sin alcanzar los límites.</description>
    <pubDate>Sat, 04 Oct 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>openai</category><category>api</category><category>rate-limits</category><category>ai</category><category>queues</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/cybersecurity/security-endpoints-servers-4</guid>
    <title>Seguridad de Endpoints y Servidores: Parte 4 – Evaluando una Estación de Trabajo Windows Privilegiada</title>
    <link>https://roxl.net/es/blog/cybersecurity/security-endpoints-servers-4</link>
    <description>Un recorrido instructivo que evalúa una estación de trabajo administrativa de Windows, destaca fortalezas de configuración y señala mejoras prácticas de hardening para GEN.</description>
    <pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>endpoint-security</category><category>hardening</category><category>windows</category><category>assessment</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/cybersecurity/security-endpoints-servers-3</guid>
    <title>Seguridad de Endpoints y Servidores: Parte 3 – De la Detección a la Respuesta</title>
    <link>https://roxl.net/es/blog/cybersecurity/security-endpoints-servers-3</link>
    <description>Una guía paso a paso que combina descubrimiento de red, validación de vulnerabilidades, priorización basada en CVSS y monitoreo ligero para endpoints y servidores dentro de GEN.</description>
    <pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>endpoint-security</category><category>vulnerability-management</category><category>monitoring</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-4</guid>
    <title>Programación y scripting para ciberseguridad: parte 4 – flujos de trabajo de monitoreo multiplataforma</title>
    <link>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-4</link>
    <description>La parte 4 presenta un ejercicio de monitoreo multiplataforma con Python y PowerShell, centrado en el análisis de logs, el reporte y las salvaguardas operativas.</description>
    <pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>programming</category><category>scripting</category><category>automation</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/cybersecurity/security-endpoints-servers-2</guid>
    <title>Seguridad de Endpoints y Servidores: Parte 3 - Interpretando Alertas XDR: Priorización de Endpoints y Servidores</title>
    <link>https://roxl.net/es/blog/cybersecurity/security-endpoints-servers-2</link>
    <description>Un recorrido educativo que traduce una alerta de Trend Micro Vision One en un análisis práctico de agentes vulnerables, sensores faltantes y servidores obsoletos dentro de GEN.</description>
    <pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>xdr</category><category>endpoint-security</category><category>vulnerability-management</category><category>training</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-3</guid>
    <title>Programación y scripting para ciberseguridad: parte 3 – automatizando el mantenimiento preventivo</title>
    <link>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-3</link>
    <description>La parte 3 enseña a construir un script de mantenimiento con logging, parsing de argumentos y rutinas de limpieza para respaldar operaciones seguras de servidores.</description>
    <pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>programming</category><category>scripting</category><category>automation</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-2</guid>
    <title>Programación y scripting para ciberseguridad: parte 2 – construyendo un laboratorio Bash seguro</title>
    <link>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-2</link>
    <description>La parte 2 guía a los estudiantes a través de la elección de una distro de Linux, la configuración de un laboratorio y la creación de un script de diagnóstico en Bash con valores predeterminados seguros.</description>
    <pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>programming</category><category>scripting</category><category>automation</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-1</guid>
    <title>Programación y scripting para ciberseguridad: parte 1 – auditando scripts de backup en Bash</title>
    <link>https://roxl.net/es/blog/cybersecurity/programming-and-scripting-1</link>
    <description>La parte 1 introduce la automatización básica en Bash para equipos de seguridad a través de dos scripts de backup, con análisis guiado y consejos de hardening.</description>
    <pubDate>Sun, 21 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>programming</category><category>scripting</category><category>automation</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/python/remote-debug-with-pydebug-blender-example</guid>
    <title>Depuración remota de Python en un entorno externo. Ejemplo con Blender</title>
    <link>https://roxl.net/es/blog/python/remote-debug-with-pydebug-blender-example</link>
    <description>Una guía práctica para configurar la depuración remota de scripts de Python en Blender usando pydebug, con instrucciones paso a paso y ejemplos.</description>
    <pubDate>Fri, 19 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>python</category><category>blender</category><category>debugging</category><category>remote-debug</category><category>pydebug</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/openai-limit-words-amount</guid>
    <title>Limitando la longitud del texto en OpenAI: conteo de palabras para generación de video</title>
    <link>https://roxl.net/es/blog/ai/openai-limit-words-amount</link>
    <description>Formas prácticas de limitar la longitud del texto al generar guiones de video con OpenAI: conteo de palabras, max_tokens, fórmulas y consejos.</description>
    <pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>openai</category><category>ai</category><category>video</category><category>prompt</category><category>max_tokens</category><category>generation</category><category>nlp</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/ai/professional-ai-t</guid>
    <title>Actividad de herramientas de IA profesional</title>
    <link>https://roxl.net/es/blog/ai/professional-ai-t</link>
    undefined
    <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    
  </item>

  <item>
    <guid>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-2</guid>
    <title>Seguridad y gestión de redes - Actividad 2</title>
    <link>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-2</link>
    undefined
    <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    
  </item>

  <item>
    <guid>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-1</guid>
    <title>Seguridad y gestión de redes: protegiendo el portal Monotributo de AFIP</title>
    <link>https://roxl.net/es/blog/security-and-network-management/security-and-network-management-1</link>
    <description>Recorrido educativo sobre cómo documentar activos, amenazas, factores de cumplimiento y controles de seguridad para el portal argentino de Monotributo de AFIP.</description>
    <pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>cybersecurity</category><category>network security</category><category>case study</category><category>architecture</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/admin/dockerize-app-with-github-submodule</guid>
    <title>Cómo dockerizar tu aplicación con un módulo de GitHub</title>
    <link>https://roxl.net/es/blog/admin/dockerize-app-with-github-submodule</link>
    <description>Aprende a dockerizar tu aplicación Python/Flask que incluye una librería externa como submódulo de GitHub.</description>
    <pubDate>Sun, 12 May 2024 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>docker</category><category>github</category><category>submodules</category><category>flask</category><category>deployment</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/admin/github-actions-connect-through-ssh</guid>
    <title>Cómo ejecutar comandos SSH en tu servidor con GitHub Actions</title>
    <link>https://roxl.net/es/blog/admin/github-actions-connect-through-ssh</link>
    <description>Una guía práctica para automatizar la gestión del servidor y los despliegues ejecutando comandos SSH desde workflows de GitHub Actions</description>
    <pubDate>Sun, 12 May 2024 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>github-actions</category><category>ssh</category><category>ci/cd</category><category>deployment</category><category>automation</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/admin/google-analytics-integration-for-google-documents-tables</guid>
    <title>Integración de Google Analytics con Google Sheets: exportar y analizar datos</title>
    <link>https://roxl.net/es/blog/admin/google-analytics-integration-for-google-documents-tables</link>
    <description>Una guía práctica para exportar datos de Google Analytics directamente a Google Sheets para un análisis avanzado, con instrucciones paso a paso y capturas de pantalla.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>google-analytics</category><category>google-sheets</category><category>data-export</category><category>reporting</category><category>automation</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/admin/sharepoint-2016-workflow-1-0-manager-configuration</guid>
    <title>SharePoint 2016 Workflow Manager 1.0: configuración y resolución de problemas</title>
    <link>https://roxl.net/es/blog/admin/sharepoint-2016-workflow-1-0-manager-configuration</link>
    <description>Una guía paso a paso para configurar Workflow Manager 1.0 en SharePoint 2016, incluyendo errores comunes, configuración de certificados SSL y resolución de problemas de Service Bus.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>sharepoint</category><category>workflow-manager</category><category>configuration</category><category>ssl</category><category>service-bus</category><category>troubleshooting</category><category>admin</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/admin/sharepoint-search-service-regex-crawl-rules</guid>
    <title>SharePoint Search Service: reglas de rastreo con regex para tipos de archivo</title>
    <link>https://roxl.net/es/blog/admin/sharepoint-search-service-regex-crawl-rules</link>
    <description>Una guía paso a paso para configurar las reglas de rastreo de SharePoint Search Service mediante expresiones regulares, para incluir o excluir tipos de archivo específicos.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>sharepoint</category><category>search-service</category><category>regex</category><category>crawl-rules</category><category>admin</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/admin/solving-error-the-trust-relationship-between-this-workstation-and-the-primary-domain-failed-on-windows-server</guid>
    <title>Solucionar &quot;The Trust Relationship Between This Workstation and the Primary Domain Failed&quot; en Windows Server</title>
    <link>https://roxl.net/es/blog/admin/solving-error-the-trust-relationship-between-this-workstation-and-the-primary-domain-failed-on-windows-server</link>
    <description>Una guía práctica para entender, prevenir y solucionar el error de relación de confianza entre una estación de trabajo y el dominio principal en Windows Server.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>windows-server</category><category>domain</category><category>trust-relationship</category><category>active-directory</category><category>admin</category><category>troubleshooting</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/backend/c-unit-testing-with-moq-library</guid>
    <title>Pruebas unitarias en C# con Moq: verificar llamadas a métodos y excepciones</title>
    <link>https://roxl.net/es/blog/backend/c-unit-testing-with-moq-library</link>
    <description>Una guía práctica para usar la librería Moq en pruebas unitarias en C#, incluyendo cómo verificar llamadas a métodos, manejar excepciones y probar la lógica de logging.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>csharp</category><category>unit-testing</category><category>moq</category><category>testing</category><category>mocking</category><category>dotnet</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/backend/c-validation-fluent-validation</guid>
    <title>C# FluentValidation: validadores personalizados con mensajes de error dinámicos</title>
    <link>https://roxl.net/es/blog/backend/c-validation-fluent-validation</link>
    <description>Cómo crear validadores personalizados en FluentValidation para C#, incluyendo mensajes de error dinámicos con enlace de parámetros y métodos de extensión.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>csharp</category><category>fluentvalidation</category><category>validation</category><category>custom-validator</category><category>dotnet</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/backend/dotnet-core-environment-and-secrets</guid>
    <title>Variables de entorno y secretos en .NET Core: buenas prácticas</title>
    <link>https://roxl.net/es/blog/backend/dotnet-core-environment-and-secrets</link>
    <description>Aprende a gestionar de forma segura las variables de entorno y los secretos en .NET Core, con consejos prácticos de configuración y ejemplos de código.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>dotnet</category><category>csharp</category><category>aspnetcore</category><category>environment</category><category>secrets</category><category>configuration</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/backend/net-core-6-vs-net-core-5-project-structure-unit-tests-graphql-tests-test-serve-fixture</guid>
    <title>Estructura de proyecto y pruebas en .NET Core 6 vs .NET Core 5: pruebas unitarias, GraphQL y fixtures de test server</title>
    <link>https://roxl.net/es/blog/backend/net-core-6-vs-net-core-5-project-structure-unit-tests-graphql-tests-test-serve-fixture</link>
    <description>Una comparación práctica de las estructuras de proyecto de .NET Core 5 y 6, con ejemplos reales de pruebas unitarias, integración con GraphQL y configuración de fixtures de test server.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>dotnet</category><category>csharp</category><category>testing</category><category>graphql</category><category>unittest</category><category>aspnetcore</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/backend/sharepoint-2013-2016-migrating-search-service-to-another-server</guid>
    <title>SharePoint 2013/2016: migrando el Search Service a otro servidor</title>
    <link>https://roxl.net/es/blog/backend/sharepoint-2013-2016-migrating-search-service-to-another-server</link>
    <description>Una guía paso a paso para migrar la Search Service Application de SharePoint a un nuevo servidor, incluyendo comandos de PowerShell y gestión de la topología.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>sharepoint</category><category>search-service</category><category>migration</category><category>powershell</category><category>admin</category><category>infrastructure</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/backend/sharepoint-2016-and-prerequisiteinstaller-preparing-for-installation</guid>
    <title>SharePoint 2016: PrerequisiteInstaller y configuración de AppFabric</title>
    <link>https://roxl.net/es/blog/backend/sharepoint-2016-and-prerequisiteinstaller-preparing-for-installation</link>
    <description>Notas importantes y pasos para preparar la instalación de SharePoint 2016, incluyendo cómo manejar AppFabric con el PrerequisiteInstaller.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>sharepoint</category><category>2016</category><category>prerequisiteinstaller</category><category>appfabric</category><category>installation</category><category>setup</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/dev/git-commitizen-tool-setup-from-yandex</guid>
    <title>Configurar Commitizen para Git: Conventional Commits (guía de Yandex)</title>
    <link>https://roxl.net/es/blog/dev/git-commitizen-tool-setup-from-yandex</link>
    <description>Guía práctica para configurar Commitizen CLI y el estándar Conventional Commits, con enlaces a los repositorios original y traducido.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>git</category><category>commitizen</category><category>conventional-commits</category><category>cli</category><category>changelog</category><category>setup</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/frontend/create-react-app-for-multiple-entry-points</guid>
    <title>Create React App con múltiples puntos de entrada</title>
    <link>https://roxl.net/es/blog/frontend/create-react-app-for-multiple-entry-points</link>
    <description>Una guía práctica para personalizar Create React App con múltiples puntos de entrada, habilitando aplicaciones React multi-página con bundles y archivos HTML separados.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>react</category><category>cra</category><category>webpack</category><category>multi-page</category><category>frontend</category><category>customization</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/frontend/reactjs-how-to-interract-with-component-from-outer-js</guid>
    <title>Cómo conecté componentes React a JS externo: la historia de un desarrollador</title>
    <link>https://roxl.net/es/blog/frontend/reactjs-how-to-interract-with-component-from-outer-js</link>
    <description>Como desarrollador, necesitaba disparar un modal de React desde un botón del Ribbon de SharePoint—conectando JS clásico con React moderno. Este post explica el desafío, la solución usando el objeto global window, y cómo hice accesible el estado de React desde fuera del bundle.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>react</category><category>integration</category><category>javascript</category><category>frontend</category><category>interop</category><category>developer-story</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/frontend/reactjs-i18n-localization-of-application</guid>
    <title>React.js i18n: guía de configuración y uso de la localización</title>
    <link>https://roxl.net/es/blog/frontend/reactjs-i18n-localization-of-application</link>
    <description>Una guía práctica para configurar y usar i18n para localizar tus aplicaciones React.js, con ejemplos de código, consejos de configuración y buenas prácticas.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>react</category><category>i18n</category><category>localization</category><category>javascript</category><category>frontend</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/media/encoding-video-for-web</guid>
    <title>Codificación de vídeo para la web: herramientas y buenas prácticas</title>
    <link>https://roxl.net/es/blog/media/encoding-video-for-web</link>
    <description>Una guía práctica para codificar vídeo destinado a la publicación web, con herramientas como ffmpeg, H264 y libvpx, además de enlaces a recursos útiles.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>video</category><category>encoding</category><category>ffmpeg</category><category>h264</category><category>web</category><category>media</category><category>libvpx</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/personal/moscow-parking-scheme</guid>
    <title>Esquema de estacionamiento de Moscú: sátira y comentario social</title>
    <link>https://roxl.net/es/blog/personal/moscow-parking-scheme</link>
    <description>Una mirada satírica al mapa de estacionamiento de Moscú, con una ilustración personalizada y reflexiones sobre el enfoque de la ciudad hacia las multas y la política urbana.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>moscow</category><category>parking</category><category>satire</category><category>social</category><category>urban</category><category>commentary</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/personal/road-to-certification-microsoft-70-480-exam-programming-in-html5-with-javascript-css3</guid>
    <title>Camino a la certificación: examen Microsoft 70-480 (Programming in HTML5 with JavaScript and CSS3)</title>
    <link>https://roxl.net/es/blog/personal/road-to-certification-microsoft-70-480-exam-programming-in-html5-with-javascript-css3</link>
    <description>Una guía práctica para prepararte para el examen de certificación Microsoft 70-480, con recursos recomendados, consejos de estudio y experiencia personal.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>certification</category><category>microsoft</category><category>70-480</category><category>html5</category><category>javascript</category><category>css3</category><category>frontend</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/personal/road-to-certification-vce-exams</guid>
    <title>Camino a la certificación: recursos y consejos para exámenes VCE</title>
    <link>https://roxl.net/es/blog/personal/road-to-certification-vce-exams</link>
    <description>Una lista curada de recursos, herramientas y consejos para prepararte para los exámenes de certificación de Microsoft (y otros) usando archivos VCE, simuladores y vales gratuitos.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>certification</category><category>vce</category><category>exams</category><category>microsoft</category><category>resources</category><category>study</category><category>tips</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/scripts/powershell-modules-organization</guid>
    <title>Organización de módulos de PowerShell para el desarrollo en SharePoint</title>
    <link>https://roxl.net/es/blog/scripts/powershell-modules-organization</link>
    <description>Una guía práctica para organizar scripts y módulos de PowerShell para el desarrollo en SharePoint, incluyendo dot-sourcing, manifiestos de módulo y una estructura de código reutilizable.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>powershell</category><category>modules</category><category>sharepoint</category><category>scripting</category><category>organization</category><category>vscode</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/scripts/powershell-script-for-fast-database-restore</guid>
    <title>Script de PowerShell para una restauración rápida de base de datos (SQL Server)</title>
    <link>https://roxl.net/es/blog/scripts/powershell-script-for-fast-database-restore</link>
    <description>Un script y módulo de PowerShell prácticos para restaurar rápidamente bases de datos de SQL Server, incluyendo el montaje de rutas UNC remotas, el cambio offline/online y la configuración del entorno.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>powershell</category><category>sql-server</category><category>database</category><category>restore</category><category>automation</category><category>scripting</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/software/sync-outlook-calendar-with-google-calendar</guid>
    <title>Cómo sincronizar el calendario de Outlook con Google Calendar</title>
    <link>https://roxl.net/es/blog/software/sync-outlook-calendar-with-google-calendar</link>
    <description>Una guía paso a paso para sincronizar tu calendario de Outlook con Google Calendar, incluyendo cómo añadir Google Calendar a Outlook y usar herramientas gratuitas para la sincronización bidireccional.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>outlook</category><category>google-calendar</category><category>sync</category><category>calendar</category><category>productivity</category><category>how-to</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/software/visual-studio-tfs-how-to-move-changes-to-another-branch-or-tftp-unshelve</guid>
    <title>Cómo mover cambios a otra rama en Visual Studio TFS (tfpt unshelve)</title>
    <link>https://roxl.net/es/blog/software/visual-studio-tfs-how-to-move-changes-to-another-branch-or-tftp-unshelve</link>
    <description>Una guía práctica para desarrolladores: cómo mover tus cambios pendientes a otra rama en Visual Studio Team Foundation Server usando tfpt unshelve, con instrucciones paso a paso y capturas de pantalla.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>dotnet</category><category>csharp</category><category>aspnetcore</category><category>environment</category><category>secrets</category><category>configuration</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/software/visualstudio-sharepoint-set-up-for-fast-gac-deploy-and-pools-recycle</guid>
    <title>Despliegue rápido a la GAC y reciclaje de app pools para el desarrollo en SharePoint</title>
    <link>https://roxl.net/es/blog/software/visualstudio-sharepoint-set-up-for-fast-gac-deploy-and-pools-recycle</link>
    <description>Una guía práctica para que los desarrolladores de SharePoint desplieguen DLLs a la GAC y reciclen los app pools de IIS rápidamente usando Visual Studio, scripts de PowerShell y VsCommandBuddy.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>sharepoint</category><category>gac</category><category>deployment</category><category>visualstudio</category><category>powershell</category><category>automation</category><category>iis</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/software/visualstudiocode-setup-for-powershell-development-oriented-for-sharepoint</guid>
    <title>Configuración de Visual Studio Code para el desarrollo en PowerShell (SharePoint)</title>
    <link>https://roxl.net/es/blog/software/visualstudiocode-setup-for-powershell-development-oriented-for-sharepoint</link>
    <description>Instrucciones paso a paso para configurar Visual Studio Code para el desarrollo en PowerShell con SharePoint, incluyendo stubs de módulos y configuración del perfil para soporte completo de IntelliSense.</description>
    <pubDate>Mon, 22 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>vscode</category><category>powershell</category><category>sharepoint</category><category>development</category><category>intellisense</category><category>setup</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/frontend/reactjs-storybook-configuration</guid>
    <title>Configurando Storybook para proyectos React.js</title>
    <link>https://roxl.net/es/blog/frontend/reactjs-storybook-configuration</link>
    <description>Una guía paso a paso para configurar Storybook en tu proyecto React.js, incluyendo consejos de configuración, ejemplos de código y buenas prácticas para construir una biblioteca de componentes.</description>
    <pubDate>Fri, 19 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>react</category><category>storybook</category><category>javascript</category><category>frontend</category><category>ui</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/frontend/create-react-app-solving-import-help-with-aliases-or-craco</guid>
    <title>Resolviendo el infierno de las rutas de importación en Create React App: alias con CRACO o react-app-rewired</title>
    <link>https://roxl.net/es/blog/frontend/create-react-app-solving-import-help-with-aliases-or-craco</link>
    <description>Una guía práctica para configurar alias de rutas de importación en proyectos de Create React App usando CRACO o react-app-rewired, con ejemplos de configuración paso a paso.</description>
    <pubDate>Sun, 07 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>react</category><category>cra</category><category>craco</category><category>webpack</category><category>javascript</category><category>frontend</category><category>aliases</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/mac/starcraft-ii-on-macbook-with-m1-chip-error-while-initializing-your-videocard-with-opengl-api</guid>
    <title>StarCraft II se cierra al cambiar a OpenGL en macOS</title>
    <link>https://roxl.net/es/blog/mac/starcraft-ii-on-macbook-with-m1-chip-error-while-initializing-your-videocard-with-opengl-api</link>
    <description>Solución para StarCraft II que se cierra en macOS al cambiar de Metal a OpenGL.</description>
    <pubDate>Sat, 06 Aug 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>starcraft</category><category>macos</category><category>opengl</category><category>metal</category><category>fix</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/blockchain/truffle-with-geth-go-ethereum-how-to-connect-use-and-solve-auth-problems</guid>
    <title>Desplegando smart contracts en Geth usando Truffle</title>
    <link>https://roxl.net/es/blog/blockchain/truffle-with-geth-go-ethereum-how-to-connect-use-and-solve-auth-problems</link>
    <description>Cómo desplegar e interactuar con smart contracts en una instancia local de Geth usando Truffle, y resolver errores de autenticación comunes.</description>
    <pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>ethereum</category><category>truffle</category><category>geth</category><category>smart-contracts</category><category>blockchain</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/frontend/migrating-from-material-ui-to-mui</guid>
    <title>Migrando de Material-UI a MUI: consejos, trampas y buenas prácticas</title>
    <link>https://roxl.net/es/blog/frontend/migrating-from-material-ui-to-mui</link>
    <description>Una guía práctica para migrar tu proyecto de Material-UI a MUI, con consejos del mundo real, trampas y soluciones para problemas comunes.</description>
    <pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>react</category><category>mui</category><category>material-ui</category><category>migration</category><category>frontend</category><category>theming</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/software/configuring-vim-for-phpstorm</guid>
    <title>Configurar Vim para PHPStorm y los IDEs de JetBrains: atajos de teclado, consejos y trucos</title>
    <link>https://roxl.net/es/blog/software/configuring-vim-for-phpstorm</link>
    <description>Una guía práctica para habilitar los atajos de Vim y funciones avanzadas en PHPStorm y otros IDEs de JetBrains, con ejemplos de configuración y consejos de productividad.</description>
    <pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>phpstorm</category><category>jetbrains</category><category>vim</category><category>editor</category><category>productivity</category><category>keybindings</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/software/configuring-vim-for-vscode</guid>
    <title>Configurar Vim para VSCode: atajos de teclado, consejos de productividad y trucos</title>
    <link>https://roxl.net/es/blog/software/configuring-vim-for-vscode</link>
    <description>Una guía práctica para configurar los atajos de Vim y funciones avanzadas en Visual Studio Code, con ejemplos de configuración y consejos de productividad.</description>
    <pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>vscode</category><category>vim</category><category>editor</category><category>productivity</category><category>keybindings</category>
  </item>

  <item>
    <guid>https://roxl.net/es/blog/software/vim-for-visual-studio-2015-and-above</guid>
    <title>Vim para Visual Studio 2015 y superior: configuración, atajos de teclado y consejos</title>
    <link>https://roxl.net/es/blog/software/vim-for-visual-studio-2015-and-above</link>
    <description>Una guía práctica para habilitar el modo Vim en Visual Studio 2015 y versiones superiores usando VsVim, con consejos de configuración, atajos de teclado y recomendaciones de productividad.</description>
    <pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate>
    <author>therawlex@gmail.com (Artem Krivoshchekov)</author>
    <category>visualstudio</category><category>vim</category><category>vsvim</category><category>editor</category><category>productivity</category><category>keybindings</category>
  </item>

    </channel>
  </rss>
