<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Fabulous &amp; Tech</title><description>Eric Koyanagi&apos;s Software Engineering Blog</description><link>https://articles.erickoyanagi.com/</link><item><title>Calculating revenue differences between days in mySQL</title><link>https://articles.erickoyanagi.com/posts/calculating-revenue-differences-mysql/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/calculating-revenue-differences-mysql/</guid><description>Sometimes you need to roll reports in SQL the old fashion way. Let&apos;s talk bucketing data! It&apos;s buckets of fun...and data.</description><pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate></item><item><title>History of Deep Learning and Neural Nets</title><link>https://articles.erickoyanagi.com/posts/history-of-nueral-nets/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/history-of-nueral-nets/</guid><description>Most engineers know stories about the nueral nets of old. Some of them are even true!</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Can I use WordPress plugins without paying?</title><link>https://articles.erickoyanagi.com/posts/is-it-okay-to-steal-wordpress-plugins/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/is-it-okay-to-steal-wordpress-plugins/</guid><description>We&apos;ve all been there. Some plugin is pesting you about a renewal, and you can&apos;t afford it. What happens if you keep using the plugin and refuse to pay? Is it illegal?</description><pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Vibe Coding is Magic: Smoke and Mirrors</title><link>https://articles.erickoyanagi.com/posts/vibe-coding-is-magic/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/vibe-coding-is-magic/</guid><description>When AI spits out code that works, it feels like magic. Just like magic in reality, it&apos;s all sleight of hand and illusion.</description><pubDate>Sun, 09 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Part V: Data Migration in Wordpress</title><link>https://articles.erickoyanagi.com/posts/enterprise-wordpress/data-migration-wordpress/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/enterprise-wordpress/data-migration-wordpress/</guid><description>Anyone can migrate a dump of wp_posts, but what about when things get more complicated?</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Summary: And a note about infrastructure</title><link>https://articles.erickoyanagi.com/posts/enterprise-wordpress/enterprise-wp-summary/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/enterprise-wordpress/enterprise-wp-summary/</guid><description>We&apos;ll talk about infra (meh, breifly), congratulate ourselves for doing very little, and talk about other stuff we could add!</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Part I: What are you talking about?</title><link>https://articles.erickoyanagi.com/posts/enterprise-wordpress/intro/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/enterprise-wordpress/intro/</guid><description>Marketing sites can be a lot more complicating than they might sound, especially for enterprises. Let&apos;s explore how it&apos;s done right. WordPress doesn&apos;t have to equal WordMess.</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Part IV: React and Sage in Wordpress</title><link>https://articles.erickoyanagi.com/posts/enterprise-wordpress/react-and-sage-wordpress/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/enterprise-wordpress/react-and-sage-wordpress/</guid><description>It&apos;s the future, and we ought to be able to use modern front-ends in WordPress. Good news. We can.</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Part III: Structure &amp; Components</title><link>https://articles.erickoyanagi.com/posts/enterprise-wordpress/structure-and-components/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/enterprise-wordpress/structure-and-components/</guid><description>It&apos;s one thing to copy-paste code blindly. It&apos;s another to think about how you really want to structure things. Let&apos;s do both!</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Part II: The Sage Theme</title><link>https://articles.erickoyanagi.com/posts/enterprise-wordpress/why-sage/</link><guid isPermaLink="true">https://articles.erickoyanagi.com/posts/enterprise-wordpress/why-sage/</guid><description>The way you structure WordPress matters. Sage does it better than classic themes, and we&apos;re going to talk about why.</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item></channel></rss>