<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Moe Loubani</title><description>Writing by Moe Loubani, a software developer in Waterloo, Ontario, building AI-native products.</description><link>https://moe.ca/</link><item><title>A year of shipping AI</title><link>https://moe.ca/blog/a-year-of-shipping-ai/</link><guid isPermaLink="true">https://moe.ca/blog/a-year-of-shipping-ai/</guid><description>It&apos;s been a year since the last post here. Ten projects later, almost all of them have AI somewhere in the stack. Here&apos;s what changed.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>MCP For libvips</title><link>https://moe.ca/blog/mcp-for-libvips/</link><guid isPermaLink="true">https://moe.ca/blog/mcp-for-libvips/</guid><description>Over the past weekend I decided to play around with writing an MCP server and I settled on creating one for the libvips image manipulation library to help me cut out images out of a bigger images and ...</description><pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Ramblings About AI Reaching Peak Learning</title><link>https://moe.ca/blog/ramblings-about-ai-reaching-peak-learning/</link><guid isPermaLink="true">https://moe.ca/blog/ramblings-about-ai-reaching-peak-learning/</guid><description>I listen to this podcast on Spotify called The AI Daily Brief (https://open.spotify.com/show/7gKwwMLFLc6RmjmRpbMtEO) and one of the recent topics I heard mentioned was that people were starting to tal...</description><pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate></item><item><title>A New Plugin - AI Chat Embed</title><link>https://moe.ca/blog/a-new-plugin-ai-chat-embed/</link><guid isPermaLink="true">https://moe.ca/blog/a-new-plugin-ai-chat-embed/</guid><description>I was talking to a friend that asked me if there was a way to embed something like ChatGPT into their website but have it act as a certain person from history answering questions that people might hav...</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Changes and Competition in the AI Coding World</title><link>https://moe.ca/blog/changes-and-competition-in-the-ai-coding-world/</link><guid isPermaLink="true">https://moe.ca/blog/changes-and-competition-in-the-ai-coding-world/</guid><description>This was originally a post I made on LinkedIn but I thought I&apos;d share it here too, just in case anyone stumbles across my site without visiting my LinkedIn first. Some interesting changes in the AI co...</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Building My New Site - Getting Started</title><link>https://moe.ca/blog/building-my-new-site-getting-started/</link><guid isPermaLink="true">https://moe.ca/blog/building-my-new-site-getting-started/</guid><description>Having used WordPress since 2007 (and developed for it since 2010) I have seen a lot of trends come and go. I remember before custom post types were around and everyone had to use posts categorized in...</description><pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Finally Launching My New Site</title><link>https://moe.ca/blog/finally-launching-my-new-site/</link><guid isPermaLink="true">https://moe.ca/blog/finally-launching-my-new-site/</guid><description>So today I officially launched this new website after spending the last couple of days ironing out a few bugs. It has been a journey making it with newer technologies and not the usual WP stack but it...</description><pubDate>Fri, 02 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Redoing my Site / More About Me</title><link>https://moe.ca/blog/redoing-my-site-more-about-me/</link><guid isPermaLink="true">https://moe.ca/blog/redoing-my-site-more-about-me/</guid><description>Hello everyone reading this and welcome to my new website! As a long time WordPress developer this is my first official foray into the SSG world, something that I think has been a long time coming. My...</description><pubDate>Fri, 21 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Menu select in ACF</title><link>https://moe.ca/blog/menu-select-in-acf/</link><guid isPermaLink="true">https://moe.ca/blog/menu-select-in-acf/</guid><description>Today I&apos;m working on a feature where I&apos;ll need to be able to select a menu on an options page in ACF inside a repeater field. I took a look and didn&apos;t see anyone else offering up how they did this so ...</description><pubDate>Sat, 15 Jun 2019 00:00:00 GMT</pubDate></item><item><title>Image Annotator</title><link>https://moe.ca/blog/image-annotator/</link><guid isPermaLink="true">https://moe.ca/blog/image-annotator/</guid><description>Just uploaded a cool plugin that one of my clients let me release publicly, it&apos;s a great little tool for people that want to draw on their images and display them on the front end. Best of all the ori...</description><pubDate>Thu, 25 Aug 2016 00:00:00 GMT</pubDate></item><item><title>Squarespace to WordPress Image Issues and a Fix</title><link>https://moe.ca/blog/squarespace-wordpress-image-issues-fix/</link><guid isPermaLink="true">https://moe.ca/blog/squarespace-wordpress-image-issues-fix/</guid><description>If anyone has tried to take a Squarespace site and import it into WordPress then you have come across the issue where the images are still linked externally to Squarespace. No problem, there are plugi...</description><pubDate>Mon, 16 May 2016 00:00:00 GMT</pubDate></item><item><title>New Plugin WP Dash Support Released</title><link>https://moe.ca/blog/new-plugin-wp-dash-support-released/</link><guid isPermaLink="true">https://moe.ca/blog/new-plugin-wp-dash-support-released/</guid><description>Just released a new plugin for any fellow WordPress developers out there, it adds a contact form to the dashboard area of the back end of your or your clients&apos; websites so that they can contact you ri...</description><pubDate>Thu, 31 Mar 2016 00:00:00 GMT</pubDate></item><item><title>New Version of TREB WordPress Plugin</title><link>https://moe.ca/blog/new-version-of-treb-wordpress-plugin/</link><guid isPermaLink="true">https://moe.ca/blog/new-version-of-treb-wordpress-plugin/</guid><description>I just released a new version of my TREB RETS plugin &amp;#8211; this one uses a new and better version of PHRets the underlying software as well as some updates to the way properties are stored. I&apos;m also...</description><pubDate>Fri, 28 Aug 2015 00:00:00 GMT</pubDate></item><item><title>For Those Looking to do TREB Integrations</title><link>https://moe.ca/blog/for-those-looking-to-do-treb-integrations/</link><guid isPermaLink="true">https://moe.ca/blog/for-those-looking-to-do-treb-integrations/</guid><description>Need someone to make my plugin work for your site? I&apos;m looking for one or two customers to help build out my plugin &amp;#8211; in return I only ask that you help me correspond with TREB to get some addit...</description><pubDate>Sat, 22 Aug 2015 00:00:00 GMT</pubDate></item><item><title>Installing Laravel Homestead 2.0 on Windows 8.1</title><link>https://moe.ca/blog/installing-laravel-homestead-2-0-on-windows-8-1/</link><guid isPermaLink="true">https://moe.ca/blog/installing-laravel-homestead-2-0-on-windows-8-1/</guid><description>After having to do this whole process a few times I&apos;ve realized that there is no clear cut way to do it &amp;#8211; there&apos;s tutorials for older versions of Homestead and/or Windows but nothing that puts t...</description><pubDate>Sat, 22 Aug 2015 00:00:00 GMT</pubDate></item><item><title>WordPress TREB 3pv Plugin</title><link>https://moe.ca/blog/wordpress-treb-3pv-plugin/</link><guid isPermaLink="true">https://moe.ca/blog/wordpress-treb-3pv-plugin/</guid><description>Here is another plugin I made that works with another system TREB has that (apparently) needs less paperwork. I&apos;ve seen people try to use this one more often than the last one but give both a try if y...</description><pubDate>Tue, 20 Jan 2015 00:00:00 GMT</pubDate></item><item><title>TREB IDX Integration Plugin</title><link>https://moe.ca/blog/treb-idx-integration-plugin/</link><guid isPermaLink="true">https://moe.ca/blog/treb-idx-integration-plugin/</guid><description>Just finished this plugin for a client to help them integrate listings from a MLS search directly onto their WordPress website instead of going through an iframe. It downloads the images and sets one ...</description><pubDate>Tue, 17 Jun 2014 00:00:00 GMT</pubDate></item><item><title>Issue with Woocommerce Extension Customer/Order CSV Export</title><link>https://moe.ca/blog/issue-with-woocommerce-extension-customerorder-csv-export/</link><guid isPermaLink="true">https://moe.ca/blog/issue-with-woocommerce-extension-customerorder-csv-export/</guid><description>Today I ran into a little issue with a Woocommerce extension called Customer/Order CSV Export. Whenever a custom field name ended with a question mark, the export wouldn&apos;t return the results for that ...</description><pubDate>Wed, 01 May 2013 00:00:00 GMT</pubDate></item><item><title>AIT Directory Featured Search Plugin</title><link>https://moe.ca/blog/ait-directory-featured-search-plugin/</link><guid isPermaLink="true">https://moe.ca/blog/ait-directory-featured-search-plugin/</guid><description>This is a plugin I made for the AIT Directory WordPress theme that will give you an option to make listings featured and show them at the top of listings as well as add a CSS class to let you style th...</description><pubDate>Sun, 28 Apr 2013 00:00:00 GMT</pubDate></item><item><title>AIT Directory Sorting Plugin</title><link>https://moe.ca/blog/ait-directory-sorting-plugi/</link><guid isPermaLink="true">https://moe.ca/blog/ait-directory-sorting-plugi/</guid><description>Just created a plugin for the AIT Directory theme that will add a sorter to show results alphabetically. Get the plugin here: https://github.com/moeloubani/ait-dir-sorter If you have any problems plea...</description><pubDate>Fri, 26 Apr 2013 00:00:00 GMT</pubDate></item><item><title>How to move WordPress to a new server/domain</title><link>https://moe.ca/blog/how-to-move-wordpress-to-a-new-serverdomain/</link><guid isPermaLink="true">https://moe.ca/blog/how-to-move-wordpress-to-a-new-serverdomain/</guid><description>Just follow these steps exactly &amp;#8211; don&apos;t add any extra steps or try to do anything that isn&apos;t on the list. Step 1: Download the files from the old site. Not just the theme, the entire installatio...</description><pubDate>Sun, 21 Apr 2013 00:00:00 GMT</pubDate></item></channel></rss>