<p>Welcome to <strong>Kodnos</strong> - a personal tech blog where I share what I learn about software engineering, machine learning, and modern web development. I built this entire platform from scratch as an open-source project, and honestly, every line of code taught me something new.</p>
<h2>Why Kodnos?</h2> <p>The name "Kodnos" comes from "kod" (that is Turkish for "code") mixed with a sense of exploration. I created this blog because I believe the best way to learn is to build things and then talk about them. No fluff, no recycled tutorials - just real engineering experiences and honest takes on the tech that actually matters.</p>
<h2>What You Will Find Here</h2> <p>I write about a wide range of topics, all from hands-on experience:</p> <ul> <li><strong>Backend Engineering</strong> - Spring Boot, Java, RESTful API design, and database optimization</li> <li><strong>Machine Learning</strong> - Neural networks, NLP, computer vision, and MLOps pipelines</li> <li><strong>Web Development</strong> - Angular, Tailwind CSS, responsive design, and performance tuning</li> <li><strong>DevOps</strong> - Docker, Kubernetes, CI/CD pipelines, and infrastructure as code</li> <li><strong>AI & Data Science</strong> - LLMs, RAG systems, vector databases, and data engineering</li> </ul>
<h2>The Tech Stack Behind Kodnos</h2> <p>This blog is a full-stack project by itself. The backend runs on <strong>Spring Boot 4</strong> with Java 21, backed by PostgreSQL and managed with Flyway migrations. The frontend is built with <strong>Angular 21</strong> and styled with Tailwind CSS, with a strong focus on accessibility and performance.</p> <p>Everything is containerized with Docker Compose, deployed on a DigitalOcean droplet, and the source code is fully open on GitHub. I wanted the blog itself to be a project I could learn from and be proud of.</p>
<blockquote>Every great developer you know got there by solving problems they were unqualified to solve until they actually did it.</blockquote>
<h2>What is Next</h2> <p>I plan to publish new articles regularly - beginner-friendly tutorials, deep dives into complex topics, and everything in between. If you want to follow along, subscribe to the newsletter or just check back whenever you are curious. Happy coding!</p>

