<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vandré Leal Cândido — Writing</title><description>Thoughts on architecture, tooling, and craft.</description><link>https://vandre.dev/</link><language>en-us</language><item><title>AI-Assisted Development Workflows</title><link>https://vandre.dev/blog/ai-assisted-development-workflows/</link><guid isPermaLink="true">https://vandre.dev/blog/ai-assisted-development-workflows/</guid><description>Exploring how reusable agent patterns and AI-powered skills can improve engineering consistency and productivity.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Caching Sharp-Processed Images in Static Builds</title><link>https://vandre.dev/blog/caching-sharp-image-processing/</link><guid isPermaLink="true">https://vandre.dev/blog/caching-sharp-image-processing/</guid><description>How I cut documentation build times by hashing image inputs, committing the preprocessed webp outputs, and skipping image work on every CI run.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building an OpenAPI Code Generation Pipeline with Kubb</title><link>https://vandre.dev/blog/openapi-codegen-pipeline-with-kubb/</link><guid isPermaLink="true">https://vandre.dev/blog/openapi-codegen-pipeline-with-kubb/</guid><description>How I automated TypeScript type and Zod schema generation from OpenAPI specs using Kubb, with scheduled CI runs and team notifications for breaking changes.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Building Type-Safe APIs with OpenAPI</title><link>https://vandre.dev/blog/building-type-safe-apis-with-openapi/</link><guid isPermaLink="true">https://vandre.dev/blog/building-type-safe-apis-with-openapi/</guid><description>How I leveraged OpenAPI specs to automate type generation and eliminate integration errors across a production dashboard.</description><pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate></item><item><title>A Practical Prefetching Strategy with TanStack Query and Router</title><link>https://vandre.dev/blog/tanstack-query-prefetching-strategy/</link><guid isPermaLink="true">https://vandre.dev/blog/tanstack-query-prefetching-strategy/</guid><description>How I implemented intent-based preloading, route-level prefetching, and pagination prefetching to make a dashboard feel instant.</description><pubDate>Fri, 29 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Proxy Patterns for Multi-API Dashboards</title><link>https://vandre.dev/blog/proxy-patterns-for-multi-api-dashboards/</link><guid isPermaLink="true">https://vandre.dev/blog/proxy-patterns-for-multi-api-dashboards/</guid><description>How I designed a proxy layer to unify multiple APIs behind a single authentication and routing system in a React dashboard.</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Migrating to Astro for Documentation</title><link>https://vandre.dev/blog/migrating-to-astro-for-documentation/</link><guid isPermaLink="true">https://vandre.dev/blog/migrating-to-astro-for-documentation/</guid><description>Lessons learned from consolidating multiple documentation sites into a single Astro-powered platform.</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Building Interactive Pricing Pages with Next.js</title><link>https://vandre.dev/blog/building-interactive-pricing-pages/</link><guid isPermaLink="true">https://vandre.dev/blog/building-interactive-pricing-pages/</guid><description>How I built dynamic pricing pages with range sliders, plan comparisons, and real-time calculators for a SaaS product website.</description><pubDate>Sat, 15 Jun 2024 00:00:00 GMT</pubDate></item></channel></rss>