<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ocampor — Blog (EN)</title><description>Notes on applied AI inside Mexican companies: strategy, implementation, and running systems built with Claude.</description><link>https://ocampor.com/</link><language>en</language><item><title>Production MCP Server in FastAPI: What 22 Tools Taught Me</title><link>https://ocampor.com/blog/production-mcp-server-fastapi/</link><guid isPermaLink="true">https://ocampor.com/blog/production-mcp-server-fastapi/</guid><description>Production case study: Claude driving a 22-tool MCP server on FastAPI/Postgres, durable agent memory, dual-layer guardrails and a self-grading eval loop.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Development Environment Set-up for a Custom Elasticsearch Plugin</title><link>https://ocampor.com/blog/elasticsearch-plugin-dev-environment/</link><guid isPermaLink="true">https://ocampor.com/blog/elasticsearch-plugin-dev-environment/</guid><description>A guide to set up a simple custom Elasticsearch plugin to rescore documents. Create an index, bulk insert documents and debug line by line.</description><pubDate>Thu, 10 Dec 2020 00:00:00 GMT</pubDate></item><item><title>Deep CNN-Based Blind Image Quality Predictor in Python</title><link>https://ocampor.com/blog/deep-image-quality-assessment-diqa-tensorflow/</link><guid isPermaLink="true">https://ocampor.com/blog/deep-image-quality-assessment-diqa-tensorflow/</guid><description>A step by step guide to implement the Deep CNN-Based Blind Image Quality Predictor (DIQA) in Python</description><pubDate>Sat, 19 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Image Quality Assessment: A Survey</title><link>https://ocampor.com/blog/image-quality-assessment-survey/</link><guid isPermaLink="true">https://ocampor.com/blog/image-quality-assessment-survey/</guid><description>Description of the most recent methods for image quality assessment</description><pubDate>Fri, 06 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Improving Image Quality in a Real-Estate Marketplace</title><link>https://ocampor.com/blog/improving-image-quality-real-estate-marketplace/</link><guid isPermaLink="true">https://ocampor.com/blog/improving-image-quality-real-estate-marketplace/</guid><description>How a leading real-estate marketplace in the Middle East used the BRISQUE algorithm to quantitatively detect poor-quality listing images and measure their impact on listing views and leads.</description><pubDate>Thu, 14 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Setting two GPU in your laptop: eGPU in Ubuntu 18.04 LTS</title><link>https://ocampor.com/blog/egpu-ubuntu-18-04/</link><guid isPermaLink="true">https://ocampor.com/blog/egpu-ubuntu-18-04/</guid><description>Step by Step to configure an eGPU in Ubuntu 18.04 LTS</description><pubDate>Sat, 15 Sep 2018 00:00:00 GMT</pubDate></item><item><title>Image Feature Extraction: Local Binary Patterns with Cython</title><link>https://ocampor.com/blog/local-binary-patterns-cython/</link><guid isPermaLink="true">https://ocampor.com/blog/local-binary-patterns-cython/</guid><description>An introduction to Local Binary Patterns (LBP) for grayscale and rotation invariant texture classification, with a Cython implementation that runs over 400x faster than pure Python.</description><pubDate>Mon, 10 Sep 2018 00:00:00 GMT</pubDate></item><item><title>Automatic Image Quality Assessment in Python</title><link>https://ocampor.com/blog/automatic-image-quality-assessment-python/</link><guid isPermaLink="true">https://ocampor.com/blog/automatic-image-quality-assessment-python/</guid><description>Step by step guide to code BRISQUE method for automatic image quality assessment</description><pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate></item></channel></rss>