PinnedKirshi YininBetter ProgrammingSpring Boot, Kafka, Non-Blocking Retries — A Hands-on TutorialNon-blocking failed message handling in Kafka with RetryableTopic in a Spring Boot application·5 min read·Nov 5, 2022----
PinnedKirshi YininBetter ProgrammingHow To Measure Image Similarities in PythonUse out-of-the-box evaluation metrics with the image-similarity-measures Python library·6 min read·May 4, 2021--2--2
PinnedKirshi YininAbout Me StoriesAbout Me — Kirshi YinFrom a Help Desk agent to a software developer. What motivates me to write.·3 min read·Aug 27, 2021--3--3
PinnedKirshi YininBetter ProgrammingHow To Modernize Your Kitchen With QR Codes in PythonMake your kitchen smarter with Python·4 min read·Jun 9, 2021--14--14
PinnedKirshi YininBetter ProgrammingLesser-Known but Powerful Unix Commands to Polish Your Tech SkillsHandy bash commands with simple examples·5 min read·Dec 4, 2020--1--1
Kirshi YininTechnology HitsCodiumate: Empowering Your IDE with AI-Driven Unit Test GenerationA comprehensive review of the Codiumate Plugin for automated test creation·5 min read·May 23, 2024----
Kirshi YininTechnology HitsReveal the Dominant Colors in Your Images Using Python and K-Means ClusteringHow to create a web app to extract dominant colors from an image using the K-Means Clustering algorithm·6 min read·Apr 10, 2024----
Kirshi YininTechnology HitsDIY Image Editing App With OpenAI And PythonA step-by-step guide to creating an image editing web app using DALL.E, Python, and Streamlit·4 min read·Mar 19, 2024--1--1
Kirshi YininTechnology HitsHow to Integrate OpenAI Into a Spring Boot Application Using Spring AIA step-by-step guide to creating an AI language assistant using Spring AI·6 min read·Feb 15, 2024----
Kirshi YininCode Like A GirlBruno: Reawakening API Interaction with Simplicity, Speed, and CollaborationA step-by-step guide to API testing with Bruno·5 min read·Jan 23, 2024----