<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Fernando Peralta — Blog</title><description>Notes on Shopify, web development, and ecommerce.</description><link>https://fernandoperalta.xyz/</link><language>en</language><item><title>How to build a WordPress plugin: PHP, WooCommerce and Elementor</title><link>https://fernandoperalta.xyz/blog/build-wordpress-plugin-woocommerce-elementor/</link><guid isPermaLink="true">https://fernandoperalta.xyz/blog/build-wordpress-plugin-woocommerce-elementor/</guid><description>Build a WordPress plugin step by step: structure, hooks, security, a WooCommerce shipping rule, an Elementor widget and HPOS compatibility, with PHP code.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>wordpress</category><category>woocommerce</category><category>elementor</category><category>php</category><category>plugins</category></item><item><title>How to update a Shopify theme without losing your customizations or custom components</title><link>https://fernandoperalta.xyz/blog/update-shopify-theme-without-losing-customizations/</link><guid isPermaLink="true">https://fernandoperalta.xyz/blog/update-shopify-theme-without-losing-customizations/</guid><description>Update a customized Shopify theme without losing custom code, sections or components: inventory, git merge, Shopify CLI, Liquid and staging tests.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>shopify</category><category>liquid</category><category>shopify-cli</category><category>tailwind</category><category>git</category><category>theme-update</category><category>custom-code</category><category>custom-components</category></item><item><title>How I freed more than 12GB in my Hotmail account with Jev (and skipped yet another subscription)</title><link>https://fernandoperalta.xyz/blog/como-libere-12gb-hotmail-jev/</link><guid isPermaLink="true">https://fernandoperalta.xyz/blog/como-libere-12gb-hotmail-jev/</guid><description>How I freed over 12GB of Hotmail storage with Jev: I classified about 70,000 emails, reviewed the uncertain ones and deleted for good, with no paid plan.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><category>nextjs</category><category>hotmail</category><category>outlook</category><category>jev</category><category>ai</category><category>sqlite</category></item></channel></rss>