Purrfect Web Development Tutorials, Podcasts & Community
+
+
+
+
+
Our Mission
+
+ CodingCat.dev is an educational media platform and developer community dedicated to making modern fullstack web development accessible, engaging, and practical. Founded and hosted by Alex Patterson, CodingCat.dev produces high-quality technical tutorials, in-depth blog posts, and insightful video and audio podcasts interviewing engineering leaders, open source maintainers, and developer advocates across the technology landscape.
+
+
+
+
+
What We Cover
+
+ We focus on modern frontend, backend, and cloud architectures, including:
+
AI & Autonomous Agents: Model Context Protocol (MCP), WebMCP, A2A agent cards, and modern Answer Engine Optimization (AEO).
+
+
+
+
+
The CodingCat.dev Podcast
+
+ The CodingCat.dev Podcast features weekly conversations with software engineers, creators, and innovators. We explore how technology leaders build scalable architectures, navigate developer experience challenges, and leverage emerging standards like AI agent protocols and edge runtimes.
+
+
+
+
+
Connect with Us
+
+ We believe in building in public and fostering an open, welcoming developer community. You can find our tutorials on YouTube, follow our updates on X, explore our open source repositories on GitHub, and join our newsletter for curated web development insights.
+
+
+
+
+
diff --git a/apps/site/src/pages/agents.json.ts b/apps/site/src/pages/agents.json.ts
new file mode 100644
index 000000000..a8178e66a
--- /dev/null
+++ b/apps/site/src/pages/agents.json.ts
@@ -0,0 +1 @@
+export { GET, prerender } from "./.well-known/agents.json";
diff --git a/apps/site/src/pages/contact.astro b/apps/site/src/pages/contact.astro
new file mode 100644
index 000000000..9e6787b3e
--- /dev/null
+++ b/apps/site/src/pages/contact.astro
@@ -0,0 +1,56 @@
+---
+import BaseLayout from "@/layouts/BaseLayout.astro";
+
+const title = "Contact Us — CodingCat.dev";
+const description =
+ "Get in touch with CodingCat.dev for sponsorships, podcast guest inquiries, speaking, or developer partnerships.";
+---
+
+
+
+
+
Contact CodingCat.dev
+
We’d love to hear from you. Reach out with questions, inquiries, or feedback.
+
+
+
+
+
Email & Direct Inquiries
+
+ For general inquiries, editorial questions, or partnership discussions, you can reach out directly via email at:
+ alex@codingcat.dev.
+ We make every effort to respond to developer inquiries and community messages within 1–2 business days.
+
+
+
+
+
Podcast Guest Appearances
+
+ Interested in being a guest on the CodingCat.dev Podcast? We love spotlighting developers building exciting tools, open source libraries, and novel developer experiences. You can connect with us directly via email or through our official PodMatch profile at
+ PodMatch.
+
+
+
+
+
Sponsorships & Media Partnerships
+
+ If your organization is looking to reach thousands of passionate web developers, software engineers, and technical leaders, explore our media sponsorship packages. We offer podcast pre-roll and mid-roll spots, dedicated tutorial videos, sponsored newsletter features, and social shoutouts.
+ Visit our dedicated Sponsorships Page to review packages and submit an inquiry.
+
+ CodingCat.dev provides open, machine-readable interfaces designed for both human developers and autonomous AI coding agents. All public read APIs are free and do not require API keys or registration.
+
+ Any page on CodingCat.dev can be retrieved in clean Markdown by appending .md to the URL (e.g., /blog.md) or sending the HTTP header Accept: text/markdown.
+
+
+
+
+
diff --git a/apps/site/src/pages/docs.astro b/apps/site/src/pages/docs.astro
new file mode 100644
index 000000000..7151f9159
--- /dev/null
+++ b/apps/site/src/pages/docs.astro
@@ -0,0 +1,5 @@
+---
+import DevelopersPage from "./developers.astro";
+---
+
+
diff --git a/apps/site/src/pages/openapi.json.ts b/apps/site/src/pages/openapi.json.ts
new file mode 100644
index 000000000..a00e757a8
--- /dev/null
+++ b/apps/site/src/pages/openapi.json.ts
@@ -0,0 +1 @@
+export { GET, prerender } from "./.well-known/openapi.json";
diff --git a/apps/site/src/pages/pricing.md.ts b/apps/site/src/pages/pricing.md.ts
new file mode 100644
index 000000000..27b627fdf
--- /dev/null
+++ b/apps/site/src/pages/pricing.md.ts
@@ -0,0 +1,41 @@
+import type { APIRoute } from "astro";
+
+export const prerender = false;
+
+/**
+ * Serves /pricing.md machine-readable pricing and usage contract for AI agents.
+ */
+export const GET: APIRoute = async ({ locals }) => {
+ const origin = locals.siteUrl.origin;
+
+ const content = `# CodingCat.dev Pricing for Agents
+
+> Machine-readable pricing, usage tiers, and API constraints for AI agents and automated systems.
+
+## Public Read Operations
+- **Cost**: $0.00 (Completely Free)
+- **Authentication**: None required
+- **Access**: Full access to all published articles, tutorials, podcast transcripts, author bios, guest listings, and search.
+- **Fair Use**: Standard edge rate limiting applies (up to 60 requests per minute per origin).
+
+## Agent Actions & Tools
+- **Tool \`search_content\`**: Free (unlimited standard usage).
+- **Tool \`submit_sponsorship_inquiry\`**: Free to submit.
+- **Model Context Protocol (MCP)**: Free public read tools via \`${origin}/api/mcp\`.
+
+## Commercial Partnerships & Sponsorships
+For media sponsorships, newsletter inclusions, video features, or sponsored developer tutorials:
+- **Packages & Inquiries**: [\`${origin}/sponsorships\`](${origin}/sponsorships)
+- **Direct Contact**: alex@codingcat.dev
+- **Agent Identity Registration**: [\`${origin}/auth.md\`](${origin}/auth.md)
+`;
+
+ return new Response(content, {
+ headers: {
+ "content-type": "text/markdown; charset=utf-8",
+ "cache-control": "public, max-age=3600, s-maxage=86400",
+ Vary: "Accept",
+ Link: `<${origin}/.well-known/api-catalog>; rel="api-catalog", <${origin}/llms.txt>; rel="llms-txt", <${origin}/auth.md>; rel="auth-md"`,
+ },
+ });
+};
diff --git a/apps/site/src/pages/privacy-policy.astro b/apps/site/src/pages/privacy-policy.astro
new file mode 100644
index 000000000..f9ff9266e
--- /dev/null
+++ b/apps/site/src/pages/privacy-policy.astro
@@ -0,0 +1,5 @@
+---
+import PrivacyPage from "./privacy.astro";
+---
+
+
diff --git a/apps/site/src/pages/privacy.astro b/apps/site/src/pages/privacy.astro
new file mode 100644
index 000000000..c143df968
--- /dev/null
+++ b/apps/site/src/pages/privacy.astro
@@ -0,0 +1,59 @@
+---
+import BaseLayout from "@/layouts/BaseLayout.astro";
+
+const title = "Privacy Policy — CodingCat.dev";
+const description =
+ "Privacy Policy for CodingCat.dev detailing our data collection practices, newsletter handling, cookie usage, and user rights.";
+---
+
+
+
+
+
Privacy Policy
+
Last updated: October 2026
+
+
+
+
+
1. Introduction
+
+ CodingCat.dev ("we", "our", or "us") respects your privacy and is committed to protecting the personal data you share with us. This Privacy Policy explains how we collect, use, and safeguard your information when you visit https://codingcat.dev, read our tutorials, listen to our podcasts, or subscribe to our newsletter.
+
+
+
+
+
2. Information We Collect
+
+ We collect minimal information necessary to deliver educational web development content:
+
+
+
Newsletter Subscriptions: When you subscribe to our newsletter via our website form, we collect your email address. This is processed securely via Buttondown Email. You can unsubscribe at any time using the link in the footer of any email.
+
Anonymous Usage & Analytics: We may use privacy-preserving, cookieless edge analytics provided by Cloudflare to understand traffic trends, popular tutorials, and performance metrics without tracking individuals across third-party websites.
+
Contact Inquiries: If you email us or submit a sponsorship inquiry, we collect your name, email address, company name, and message content to respond to your request.
+
+
+
+
+
3. Cookies and Local Storage
+
+ CodingCat.dev does not use invasive advertising cookies or cross-site tracking scripts. We utilize standard local storage solely for user-selected website preferences (such as light/dark theme toggles).
+
+
+
+
+
4. Third-Party Services
+
+ Our website may contain links to external websites, platforms, or services (such as YouTube, GitHub, PodMatch, X, and sponsor sites). We are not responsible for the privacy practices of external platforms. We encourage you to review the privacy policies of any third-party websites you visit.
+
+
+
+
+
5. Contact Information
+
+ If you have questions or concerns regarding this Privacy Policy or your personal data, please contact us at:
+ alex@codingcat.dev.
+