<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Santiago Molina RSS Feed</title><description>Writing on software architecture, automation, developer experience, and calmer delivery systems.</description><link>https://santi020k.com/</link><item><title>AI Coding Is Probabilistic. Your Delivery Process Should Not Be.</title><link>https://santi020k.com/blog/ai-coding-is-probabilistic-your-delivery-process-should-not-be/</link><guid isPermaLink="true">https://santi020k.com/blog/ai-coding-is-probabilistic-your-delivery-process-should-not-be/</guid><description>AI speeds up code changes, but ESLint, tests, snapshots, and end-to-end checks are what keep probabilistic output from turning into production risk.</description><pubDate>Wed, 15 Apr 2026 15:30:00 GMT</pubDate></item><item><title>Why I Moved My ESLint Library to @santi020k/eslint-config-basic</title><link>https://santi020k.com/blog/why-i-moved-my-eslint-library-to-eslint-config-basic/</link><guid isPermaLink="true">https://santi020k.com/blog/why-i-moved-my-eslint-library-to-eslint-config-basic/</guid><description>Why I deprecated @santi020k/eslint-config-santi020k in favor of a composable monorepo with clearer packages, better docs, and stronger DX.</description><pubDate>Wed, 01 Apr 2026 18:30:00 GMT</pubDate></item><item><title>Avoid Inverted Conditionals When Clarity Matters</title><link>https://santi020k.com/blog/avoid-inverted-conditionals-when-clarity-matters/</link><guid isPermaLink="true">https://santi020k.com/blog/avoid-inverted-conditionals-when-clarity-matters/</guid><description>Positive conditionals usually reduce mental load and make branches easier to scan, review, and change.</description><pubDate>Mon, 13 Oct 2025 12:56:00 GMT</pubDate></item><item><title>A Release Process That Reduces Drama</title><link>https://santi020k.com/blog/a-release-process-that-reduces-drama/</link><guid isPermaLink="true">https://santi020k.com/blog/a-release-process-that-reduces-drama/</guid><description>A release process should lower stress, tighten feedback loops, and make production changes easier to trust.</description><pubDate>Sun, 05 Oct 2025 18:44:00 GMT</pubDate></item><item><title>Code Standards That Scale With a Team</title><link>https://santi020k.com/blog/code-standards-that-scale-with-a-team/</link><guid isPermaLink="true">https://santi020k.com/blog/code-standards-that-scale-with-a-team/</guid><description>The version of coding standards I would actually hand to a growing frontend team today.</description><pubDate>Sun, 14 Sep 2025 14:18:00 GMT</pubDate></item><item><title>Responsive Design Standards That Scale Across Components</title><link>https://santi020k.com/blog/responsive-design-standards-that-scale-across-components/</link><guid isPermaLink="true">https://santi020k.com/blog/responsive-design-standards-that-scale-across-components/</guid><description>Responsive work gets easier when breakpoints and layout decisions are treated like a shared system.</description><pubDate>Fri, 12 Sep 2025 16:40:00 GMT</pubDate></item><item><title>Git Best Practices for Calm Collaboration</title><link>https://santi020k.com/blog/git-best-practices-for-calm-collaboration/</link><guid isPermaLink="true">https://santi020k.com/blog/git-best-practices-for-calm-collaboration/</guid><description>Simple commit and pull-request habits that reduce review friction and make collaboration calmer.</description><pubDate>Mon, 21 Jul 2025 13:10:00 GMT</pubDate></item><item><title>Write Better Review Feedback with Conventional Comments</title><link>https://santi020k.com/blog/write-better-review-feedback-with-conventional-comments/</link><guid isPermaLink="true">https://santi020k.com/blog/write-better-review-feedback-with-conventional-comments/</guid><description>A lightweight review language that makes feedback clearer, kinder, and easier to act on.</description><pubDate>Sat, 17 May 2025 17:34:00 GMT</pubDate></item><item><title>Avoid Magic Strings in TypeScript and JavaScript</title><link>https://santi020k.com/blog/avoid-magic-strings-in-typescript-and-javascript/</link><guid isPermaLink="true">https://santi020k.com/blog/avoid-magic-strings-in-typescript-and-javascript/</guid><description>Replace ad-hoc string literals with clearer domain language, stronger typing, and safer refactors.</description><pubDate>Sat, 29 Mar 2025 14:22:00 GMT</pubDate></item><item><title>Common Code Pitfalls That Signal Maintenance Risk</title><link>https://santi020k.com/blog/common-code-pitfalls-that-signal-maintenance-risk/</link><guid isPermaLink="true">https://santi020k.com/blog/common-code-pitfalls-that-signal-maintenance-risk/</guid><description>The code smells that usually predict rising maintenance cost before a team feels the full pain.</description><pubDate>Tue, 07 Jan 2025 15:08:00 GMT</pubDate></item><item><title>Skin in the Game for Software Teams</title><link>https://santi020k.com/blog/skin-in-the-game-for-software-teams/</link><guid isPermaLink="true">https://santi020k.com/blog/skin-in-the-game-for-software-teams/</guid><description>Why strong engineers care about product outcomes, users, and system health instead of stopping at ticket completion.</description><pubDate>Sun, 08 Dec 2024 16:12:00 GMT</pubDate></item><item><title>Boosting Code Quality and Efficiency with My ESLint Configuration Library</title><link>https://santi020k.com/blog/boosting-code-quality-and-efficiency-with-my-eslint-configuration-library/</link><guid isPermaLink="true">https://santi020k.com/blog/boosting-code-quality-and-efficiency-with-my-eslint-configuration-library/</guid><description>Reusable ESLint library for React, Next.js, and TypeScript projects. Enforces code quality with flat config support and simplifies the move from ESLint 8 to 9.</description><pubDate>Sat, 23 Nov 2024 19:27:02 GMT</pubDate></item><item><title>Migrate ESLint 8 or Less to ESLint 9</title><link>https://santi020k.com/blog/migrate-eslint-8-or-less-to-eslint-9/</link><guid isPermaLink="true">https://santi020k.com/blog/migrate-eslint-8-or-less-to-eslint-9/</guid><description>A practical guide to moving from ESLint 8 to flat config in ESLint 9, with a cleaner setup for React, Next.js, and TypeScript projects.</description><pubDate>Sun, 19 May 2024 15:41:30 GMT</pubDate></item><item><title>Authentication and Authorization in Next.js Applications with Supabase</title><link>https://santi020k.com/blog/authentication-and-authorization-in-next-js-applications-with-supabase/</link><guid isPermaLink="true">https://santi020k.com/blog/authentication-and-authorization-in-next-js-applications-with-supabase/</guid><description>A practical approach to authentication and authorization in Next.js with Supabase, focused on SSR, route protection, and keeping auth logic understandable.</description><pubDate>Thu, 25 Apr 2024 18:20:00 GMT</pubDate></item><item><title>Continuous Integration and Deployment for Next.js Projects</title><link>https://santi020k.com/blog/continuous-integration-and-deployment-for-next-js-projects/</link><guid isPermaLink="true">https://santi020k.com/blog/continuous-integration-and-deployment-for-next-js-projects/</guid><description>A practical CI/CD setup for Next.js projects using GitHub Actions so linting, tests, and builds become part of the delivery process instead of an afterthought.</description><pubDate>Thu, 18 Apr 2024 17:12:00 GMT</pubDate></item><item><title>Testing React Components with Vitest and React Testing Library</title><link>https://santi020k.com/blog/testing-react-components-with-vitest-and-react-testing-library/</link><guid isPermaLink="true">https://santi020k.com/blog/testing-react-components-with-vitest-and-react-testing-library/</guid><description>A practical setup for testing React components with Vitest and React Testing Library, focused on behavior, confidence, and maintainable frontend code.</description><pubDate>Thu, 11 Apr 2024 15:46:53 GMT</pubDate></item><item><title>Configuring MongoDB with Homebrew on macOS: Converting a Standalone Instance to a Replica Set</title><link>https://santi020k.com/blog/configuring-mongodb-with-homebrew-on-macos-converting-a-standalone-instance-to-a-replica-set/</link><guid isPermaLink="true">https://santi020k.com/blog/configuring-mongodb-with-homebrew-on-macos-converting-a-standalone-instance-to-a-replica-set/</guid><description>Convert a standalone MongoDB instance to a replica set on macOS using Homebrew. Covers mongod.conf changes, replication settings, and local verification steps.</description><pubDate>Fri, 05 Apr 2024 18:33:37 GMT</pubDate></item><item><title>Storybook in Action with Next.js, Tailwind and TypeScript</title><link>https://santi020k.com/blog/storybook-in-action-with-next-js-tailwind-and-typescript/</link><guid isPermaLink="true">https://santi020k.com/blog/storybook-in-action-with-next-js-tailwind-and-typescript/</guid><description>Set up Storybook in a Next.js project with Tailwind and TypeScript. Build isolated UI components, write stories, and improve design system collaboration.</description><pubDate>Fri, 29 Mar 2024 00:11:10 GMT</pubDate></item><item><title>Development Workflow with Husky for Next.js, ESLint, and Vitest Integration</title><link>https://santi020k.com/blog/development-workflow-with-husky-for-next-js-eslint-and-vitest-integration/</link><guid isPermaLink="true">https://santi020k.com/blog/development-workflow-with-husky-for-next-js-eslint-and-vitest-integration/</guid><description>A practical Husky setup for Next.js projects so linting, testing, and pre-push checks become part of the team workflow instead of a last-minute cleanup step.</description><pubDate>Thu, 21 Mar 2024 17:47:55 GMT</pubDate></item><item><title>Building the Best Next.js TypeScript Standard Vitest ESLint Configuration</title><link>https://santi020k.com/blog/building-the-best-next-js-typescript-standard-vitest-eslint-configuration/</link><guid isPermaLink="true">https://santi020k.com/blog/building-the-best-next-js-typescript-standard-vitest-eslint-configuration/</guid><description>Configure ESLint for Next.js with TypeScript and Vitest integration. Covers code quality rules, import conventions, and a scalable setup for React projects.</description><pubDate>Thu, 14 Mar 2024 18:01:55 GMT</pubDate></item><item><title>Atomic Module Component Structure for React</title><link>https://santi020k.com/blog/atomic-module-component-structure-for-react/</link><guid isPermaLink="true">https://santi020k.com/blog/atomic-module-component-structure-for-react/</guid><description>Structure React projects using Atomic Module Components — covering file layout, naming conventions, and scalability patterns for growing TypeScript codebases.</description><pubDate>Thu, 07 Mar 2024 22:05:53 GMT</pubDate></item></channel></rss>