jangjoo.hashnode.devBuilding Resilient .NET Applications with PollyModern applications rarely live in isolation. They constantly communicate with databases, third-party APIs, microservices, and cloud resources.Because of this, failure is not an exception — it is an expectation. Transient network issues, temporary se...Dec 27, 2025·4 min read
jangjoo.hashnode.devWhy ILogger File Logging Fails in Production (and How to Fix It)Many .NET developers face a confusing issue: Logging to file works perfectly in Development,but no log file is created in Production. This problem appears so often that it’s easy to think it’s a bug in .NET or ILogger.In reality, it’s a misundersta...Dec 26, 2025·3 min read
jangjoo.hashnode.devBoosting Focus and Productivity for Developers: Practical Strategies for 2025Software development is challenging, not only because of the technical complexity but also due to the mental effort it requires. Distractions, context switching, and long debugging sessions can dramatically reduce a developer’s efficiency. In this ar...Nov 19, 2025·4 min read
jangjoo.hashnode.devDomain-Driven Design (DDD)Software systems are becoming more complex every year. Businesses evolve, requirements change frequently, and teams need architectures that scale in both complexity and size.For domains like fintech, risk management, trading systems, logistics, healt...Nov 18, 2025·6 min read
jangjoo.hashnode.devHow to Run Python Code Inside .NET: A Complete, Practical GuideModern .NET applications often need to use Python libraries — especially in machine learning, statistics, data science, financial modeling, NLP, and optimization. But Python and .NET run on different runtimes, making the integration a bit tricky. In ...Nov 17, 2025·4 min read