<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Centrion</title><description>An English blog on software development, programming languages, frameworks, and modern engineering practices.</description><link>https://centrion.blog/</link><item><title>How to Choose a Language for a New Project</title><link>https://centrion.blog/posts/how-to-choose-a-language-for-a-new-project/</link><guid isPermaLink="true">https://centrion.blog/posts/how-to-choose-a-language-for-a-new-project/</guid><description>When choosing a programming language for a new software project, weigh performance, ecosystem, team experience, and maintenance cost together.</description><pubDate>Wed, 26 Nov 2025 17:05:00 GMT</pubDate></item><item><title>Open Source Project Layout</title><link>https://centrion.blog/posts/open-source-project-layout/</link><guid isPermaLink="true">https://centrion.blog/posts/open-source-project-layout/</guid><description>Organize an open-source project with a clear README, a clean folder structure, and well-defined development commands.</description><pubDate>Wed, 26 Nov 2025 17:02:00 GMT</pubDate></item><item><title>Building CLI Tools</title><link>https://centrion.blog/posts/building-cli-tools/</link><guid isPermaLink="true">https://centrion.blog/posts/building-cli-tools/</guid><description>Practical notes on user experience, command design, and output formatting when building command-line tools.</description><pubDate>Wed, 26 Nov 2025 17:01:00 GMT</pubDate></item><item><title>Building a Testing Habit</title><link>https://centrion.blog/posts/building-a-testing-habit/</link><guid isPermaLink="true">https://centrion.blog/posts/building-a-testing-habit/</guid><description>Treat writing tests not as a heavy process but as a natural part of the development flow.</description><pubDate>Wed, 26 Nov 2025 17:00:00 GMT</pubDate></item><item><title>Database Modeling Fundamentals</title><link>https://centrion.blog/posts/database-modeling-fundamentals/</link><guid isPermaLink="true">https://centrion.blog/posts/database-modeling-fundamentals/</guid><description>Foundational database modeling notes for making more deliberate decisions about tables, relationships, and indexes.</description><pubDate>Wed, 26 Nov 2025 16:57:00 GMT</pubDate></item><item><title>Clarity in API Design</title><link>https://centrion.blog/posts/clarity-in-api-design/</link><guid isPermaLink="true">https://centrion.blog/posts/clarity-in-api-design/</guid><description>Ways to bring clarity to naming, error formats, and data models when designing a backend API.</description><pubDate>Wed, 26 Nov 2025 16:56:00 GMT</pubDate></item><item><title>Keep React Components Small</title><link>https://centrion.blog/posts/keep-react-components-small/</link><guid isPermaLink="true">https://centrion.blog/posts/keep-react-components-small/</guid><description>A practical approach to keeping components small, readable, and reusable in React projects.</description><pubDate>Wed, 26 Nov 2025 16:55:00 GMT</pubDate></item><item><title>A Fast Blog Architecture with Astro</title><link>https://centrion.blog/posts/a-fast-blog-architecture-with-astro/</link><guid isPermaLink="true">https://centrion.blog/posts/a-fast-blog-architecture-with-astro/</guid><description>A guide on why Astro is a strong choice for content-driven sites and how it simplifies a blog&apos;s architecture.</description><pubDate>Sat, 08 Nov 2025 21:22:00 GMT</pubDate></item><item><title>Understanding the JavaScript Runtime Ecosystem</title><link>https://centrion.blog/posts/understanding-the-javascript-runtime-ecosystem/</link><guid isPermaLink="true">https://centrion.blog/posts/understanding-the-javascript-runtime-ecosystem/</guid><description>Understand which needs Node.js, Bun, and Deno each address in the JavaScript runtime landscape.</description><pubDate>Sat, 08 Nov 2025 21:20:00 GMT</pubDate></item><item><title>Rapid Prototyping with Python</title><link>https://centrion.blog/posts/rapid-prototyping-with-python/</link><guid isPermaLink="true">https://centrion.blog/posts/rapid-prototyping-with-python/</guid><description>Use Python for quickly trying out ideas, writing small tools, and building data-driven work.</description><pubDate>Sat, 08 Nov 2025 21:18:00 GMT</pubDate></item><item><title>Plain Backend Services in Go</title><link>https://centrion.blog/posts/plain-backend-services-in-go/</link><guid isPermaLink="true">https://centrion.blog/posts/plain-backend-services-in-go/</guid><description>Write understandable, fast, and easy-to-maintain backend services with Go&apos;s straightforward design.</description><pubDate>Sat, 08 Nov 2025 21:16:00 GMT</pubDate></item><item><title>The Mindset Shift Required to Learn Rust</title><link>https://centrion.blog/posts/the-mindset-shift-required-to-learn-rust/</link><guid isPermaLink="true">https://centrion.blog/posts/the-mindset-shift-required-to-learn-rust/</guid><description>A practical perspective that makes ownership, borrowing, and error handling easier to grasp while learning Rust.</description><pubDate>Sat, 08 Nov 2025 21:14:00 GMT</pubDate></item><item><title>Writing Cleaner Code with TypeScript</title><link>https://centrion.blog/posts/writing-cleaner-code-with-typescript/</link><guid isPermaLink="true">https://centrion.blog/posts/writing-cleaner-code-with-typescript/</guid><description>Use TypeScript not just as a bug-catching tool, but as a language for writing more readable and maintainable code.</description><pubDate>Sat, 08 Nov 2025 21:12:00 GMT</pubDate></item></channel></rss>