<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jose Mijares — Engineering notebook</title><link>https://joseamijares.com/blog</link><description>AI engineering, search, and commerce.</description><language>en</language><item><title>From AI Prototype to Production: A Deployment Readiness Checklist</title><link>https://joseamijares.com/blog/ai-deployment-readiness-checklist</link><guid isPermaLink="true">https://joseamijares.com/blog/ai-deployment-readiness-checklist</guid><pubDate>Thu, 01 Oct 2026 12:00:00 GMT</pubDate><description>A practical release gate for AI features: evaluation cases, bounded tools, failure handling, cost limits, and a rollback you can actually use.</description></item><item><title>How to Measure AI Search Visibility Without Vanity Metrics</title><link>https://joseamijares.com/blog/measure-ai-search-visibility</link><guid isPermaLink="true">https://joseamijares.com/blog/measure-ai-search-visibility</guid><pubDate>Thu, 01 Oct 2026 12:00:00 GMT</pubDate><description>Build a repeatable SEO and GEO measurement loop that separates crawlability, sampled AI citations, referral traffic, and actual business outcomes.</description></item><item><title>RAG vs. Fine-Tuning: How to Give AI Your Business Knowledge</title><link>https://joseamijares.com/blog/rag-vs-fine-tuning-business-knowledge</link><guid isPermaLink="true">https://joseamijares.com/blog/rag-vs-fine-tuning-business-knowledge</guid><pubDate>Thu, 01 Oct 2026 12:00:00 GMT</pubDate><description>Choose between prompt context, retrieval, and fine-tuning by separating changing business facts from the behavior you want a model to learn.</description></item><item><title>GitHub Actions hit our $100 cap. Linux CI now runs on a Hetzner VPS.</title><link>https://joseamijares.com/blog/github-actions-hetzner-vps-ci</link><guid isPermaLink="true">https://joseamijares.com/blog/github-actions-hetzner-vps-ci</guid><pubDate>Wed, 26 Aug 2026 12:00:00 GMT</pubDate><description>I hit our 100 USD per month GitHub Actions limit and still had a lot of PR merges sitting there, so I found migrating Linux CI to a Hetzner VPS was the path. This is the guide of how I did it.</description></item><item><title>Shopify Storefront Performance That Actually Converts</title><link>https://joseamijares.com/blog/shopify-storefront-performance-that-converts</link><guid isPermaLink="true">https://joseamijares.com/blog/shopify-storefront-performance-that-converts</guid><pubDate>Sat, 20 Jun 2026 12:00:00 GMT</pubDate><description>A practical way to improve Shopify speed without treating Lighthouse as the customer. Start with buying intent, then remove friction from the theme, media, apps, and measurement layer.</description></item><item><title>SEO and GEO: How I Structure Pages for Search Engines and LLMs</title><link>https://joseamijares.com/blog/seo-geo-llm-visibility-playbook</link><guid isPermaLink="true">https://joseamijares.com/blog/seo-geo-llm-visibility-playbook</guid><pubDate>Thu, 18 Jun 2026 12:00:00 GMT</pubDate><description>A page-level playbook for making websites easier to crawl, quote, summarize, and recommend across Google, ChatGPT, Perplexity, Claude, and other AI answer systems.</description></item><item><title>CRO Before Redesign: A Practical Ecommerce Audit</title><link>https://joseamijares.com/blog/cro-before-redesign-ecommerce-audit</link><guid isPermaLink="true">https://joseamijares.com/blog/cro-before-redesign-ecommerce-audit</guid><pubDate>Mon, 15 Jun 2026 12:00:00 GMT</pubDate><description>Before redesigning an ecommerce site, audit the buying path: offer clarity, product detail quality, trust, speed, mobile behavior, analytics, and the checkout handoff.</description></item><item><title>Ezeo Operating Notes: Building a Visibility System for AI Search</title><link>https://joseamijares.com/blog/ezeo-visibility-engine-operating-notes</link><guid isPermaLink="true">https://joseamijares.com/blog/ezeo-visibility-engine-operating-notes</guid><pubDate>Fri, 12 Jun 2026 12:00:00 GMT</pubDate><description>The product thinking behind Ezeo: treat SEO and GEO as an operating system for visibility, not as a one-time metadata checklist.</description></item><item><title>iOS and Android Apps: Product Decisions Before Code</title><link>https://joseamijares.com/blog/ios-android-apps-product-decisions-before-code</link><guid isPermaLink="true">https://joseamijares.com/blog/ios-android-apps-product-decisions-before-code</guid><pubDate>Wed, 10 Jun 2026 12:00:00 GMT</pubDate><description>Before building an iOS or Android app, make the product decisions explicit: user job, platform need, offline behavior, notifications, data model, release scope, and measurement.</description></item><item><title>How I Build AI-First Shopify Workflows</title><link>https://joseamijares.com/blog/first-post</link><guid isPermaLink="true">https://joseamijares.com/blog/first-post</guid><pubDate>Sun, 01 Feb 2026 12:00:00 GMT</pubDate><description>My practical approach for shipping faster with AI tooling while keeping quality high in Shopify and frontend projects.</description></item><item><title>Static Markdown Blog on Vercel</title><link>https://joseamijares.com/blog/vercel-static-blog</link><guid isPermaLink="true">https://joseamijares.com/blog/vercel-static-blog</guid><pubDate>Tue, 20 Jan 2026 12:00:00 GMT</pubDate><description>How this blog turns Markdown into crawlable HTML, with one shared article template, generated metadata, a sitemap, and RSS.</description></item></channel></rss>