<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>krepkiy.dev</title><description>Valentin Krepkiy. Software Engineering and Web Development.</description><link>https://krepkiy.dev/</link><language>en-us</language><item><title>Invisible Risk: Why Technical Debates Are Organizational Conflicts</title><link>https://krepkiy.dev/posts/invisible-risk-why-technical-debates-are-organizational-conflicts/</link><guid isPermaLink="true">https://krepkiy.dev/posts/invisible-risk-why-technical-debates-are-organizational-conflicts/</guid><description>Technical conflicts are almost never about the code. They are about time horizons, unclear responsibilities, and unstated fears.</description><author>Valentin Krepkiy</author></item><item><title>Reusable Form Validation Architecture for RESTful Systems</title><link>https://krepkiy.dev/posts/reusable-form-validation-architecture-for-restful-systems/</link><guid isPermaLink="true">https://krepkiy.dev/posts/reusable-form-validation-architecture-for-restful-systems/</guid><description>A reusable form validation architecture for RESTful systems, designed for clarity, consistency, and scalability. Supports shared schema validation, server-side logic, granular feedback, and predictable API flows across both simple and complex forms.</description><author>Valentin Krepkiy</author></item></channel></rss>