[{"title":"Model Context Protocol (MCP) Explained: Theory, Architecture, and a Java + Spring Boot + Docker Tutorial","description":"","permalink":"https://umutdogan.com/posts/2026-09-05-model-context-protocol-java-tutorial/","date":"2026-09-05T09:00:00+03:00","tags":["mcp","ai","java","spring-boot","docker"],"categories":["ai","software-development"]},{"title":"1:1s That Actually Work: My Framework for Managing Team Leads (Not Just ICs)","description":"","permalink":"https://umutdogan.com/posts/2026-08-24-1-1s-that-actually-work/","date":"2026-08-24T09:00:00+03:00","tags":[],"categories":["engineering-management"]},{"title":"Bringing AI Tools into the SDLC: What Actually Changed for Our Team","description":"","permalink":"https://umutdogan.com/posts/2026-08-17-bringing-ai-tools-into-the-sdlc/","date":"2026-08-17T09:00:00+03:00","tags":["ai","software-development"],"categories":["engineering-management","ai"]},{"title":"Scaling Through Team Leads: A Delegation Model for 20+ Person Engineering Orgs","description":"","permalink":"https://umutdogan.com/posts/2026-08-10-scaling-through-team-leads/","date":"2026-08-10T09:00:00+03:00","tags":[],"categories":["engineering-management"]},{"title":"Leading Through Organizational Change: Keeping Delivery Steady When a Team Shrinks","description":"","permalink":"https://umutdogan.com/posts/2026-08-03-leading-through-organizational-change/","date":"2026-08-03T09:00:00+03:00","tags":[],"categories":["engineering-management"]},{"title":"Spring AI Chatbot with GPT-4o","description":"","permalink":"https://umutdogan.com/posts/2025-03-17-spring-ai-chatbot-with-gpt-4o/","date":"2025-03-17T21:03:57+03:00","tags":[],"categories":["spring-ai","ai","java"]},{"title":"Spring AI for Beginners","description":"","permalink":"https://umutdogan.com/posts/2025-03-15-spring-ai-for-beginners/","date":"2025-03-15T21:03:57+03:00","tags":[],"categories":["spring-ai","ai","java"]},{"title":"The End of Programming as We Know It","description":"","permalink":"https://umutdogan.com/posts/2025-02-16-the-end-of-programming-as-we-know-it/","date":"2025-02-16T21:03:57+03:00","tags":[],"categories":["engineering-management","ai"]},{"title":"Software Engineering Manager","description":"","permalink":"https://umutdogan.com/posts/2025-01-05-software-engineering-manager/","date":"2025-01-05T21:03:57+03:00","tags":[],"categories":["engineering-management"]},{"title":"Install nvm, node.js and npm on Windows","description":"Install nvm, node.js and npm on Windows","permalink":"https://umutdogan.com/posts/2024-12-25-install-nvm-node-js-npm-windows/","date":"2024-12-25T21:00:23+03:00","tags":["node.js","npm","nvm","windows"],"categories":["software-development"]},{"title":"Agentic AI","description":"","permalink":"https://umutdogan.com/posts/2024-12-20-agentic-ai/","date":"2024-12-20T06:03:57+03:00","tags":["ai","software-development"],"categories":["ai"]},{"title":"Configure Git Username and Email","description":"","permalink":"https://umutdogan.com/posts/2024-12-18-configure-git-username-and-email/","date":"2024-12-18T21:00:23+03:00","tags":["java","git"],"categories":["software-development","java"]},{"title":"RAG Chat App with Azure AI Studio, Spring Boot and React","description":"RAG Chat App with Azure AI Studio, Spring Boot and React","permalink":"https://umutdogan.com/posts/2024-12-17-rag-chat-app-with-azure-ai-studio-spring-boot-react/","date":"2024-12-17T21:00:23+03:00","tags":["azure","ai","java","spring-boot","react"],"categories":["software-development","ai"]},{"title":"Java 21 is Here!","description":"Java 21 is Here!","permalink":"https://umutdogan.com/posts/2023-09-23-java-21-is-here/","date":"2023-09-23T15:00:23+03:00","tags":["java"],"categories":["software-development"]},{"title":"Spring Boot and Docker","description":"Spring Boot and Docker","permalink":"https://umutdogan.com/posts/2022-02-13-spring-boot-and-docker/","date":"2022-02-13T15:00:23+03:00","tags":["java","spring-boot","docker"],"categories":["software-development"]},{"title":"Algorithms","description":"Algorithms","permalink":"https://umutdogan.com/posts/2018-10-30-algorithms/","date":"2018-10-30T22:00:23+03:00","tags":["algorithms"],"categories":["software-development"]},{"title":"Software Design Patterns","description":"Software Design Patterns","permalink":"https://umutdogan.com/posts/2018-07-05-software-design-patterns/","date":"2018-07-05T22:00:23+03:00","tags":["design-patterns"],"categories":["software-development"]}]