<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Malaika Consultants — Blog</title><description>Engineering notes and case studies from the Malaika Consultants team — legacy modernization, practical AI, and shipping to production.</description><link>https://malaikaconsultants.com/</link><language>en-us</language><item><title>From WordPress to Astro: Why We Rebuilt Our Own Site</title><link>https://malaikaconsultants.com/blog/moving-a-wordpress-site-to-astro/</link><guid isPermaLink="true">https://malaikaconsultants.com/blog/moving-a-wordpress-site-to-astro/</guid><description>The honest trade-offs between WordPress and Astro — from a team that just migrated its own site, gotchas and all.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Cutover, and Proving You Didn&apos;t Break Anything</title><link>https://malaikaconsultants.com/blog/modernizing-a-legacy-api-part-3/</link><guid isPermaLink="true">https://malaikaconsultants.com/blog/modernizing-a-legacy-api-part-3/</guid><description>Choosing a cutover strategy, moving to a new platform, and proving byte-for-byte client compatibility before any real traffic moves.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The Bugs a Faithful Rewrite Surfaces</title><link>https://malaikaconsultants.com/blog/modernizing-a-legacy-api-part-2/</link><guid isPermaLink="true">https://malaikaconsultants.com/blog/modernizing-a-legacy-api-part-2/</guid><description>The latent defects a careful, one-endpoint-at-a-time rebuild uncovers — and the judgment calls between preserving legacy behavior and quietly fixing it.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The Constraint That Shaped Everything</title><link>https://malaikaconsultants.com/blog/modernizing-a-legacy-api-part-1/</link><guid isPermaLink="true">https://malaikaconsultants.com/blog/modernizing-a-legacy-api-part-1/</guid><description>Migrating a production ASP.NET WebForms API to modern .NET with a Clean Architecture — while it stayed live and its clients kept working, untouched.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Migrate from SVN to Git in 7 Easy Steps</title><link>https://malaikaconsultants.com/blog/migrate-from-svn-to-git-in-7-easy-steps/</link><guid isPermaLink="true">https://malaikaconsultants.com/blog/migrate-from-svn-to-git-in-7-easy-steps/</guid><description>Move a Subversion repository to Git and keep every commit, author, and branch. A field-tested, step-by-step migration guide — a refreshed classic from our archive.</description><pubDate>Sat, 06 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Never Prefix Your Stored Procedures with sp_</title><link>https://malaikaconsultants.com/blog/never-prefix-stored-procedures-with-sp/</link><guid isPermaLink="true">https://malaikaconsultants.com/blog/never-prefix-stored-procedures-with-sp/</guid><description>A tiny SQL Server naming rule with real performance and correctness consequences — still true in every version. Another refreshed classic from the archive.</description><pubDate>Thu, 27 Jan 2011 00:00:00 GMT</pubDate></item></channel></rss>