Blog Posts
Welcome to my blog! Here you’ll find articles about software engineering, system design, programming languages, and various technical topics I’m passionate about.
- October 14, 2025 How to write a clear, concise, and well-organized technical article
- October 8, 2025 Building AI Agents That Actually Remember: A Deep Dive into LangGraph + Mem0
- September 22, 2025 Boost Copilot with Awesome GitHub Copilot Customizations
- September 15, 2025 How I Use GitHub Copilot to Review Code and Pull Requests
- September 6, 2025 From Code Completion to Autonomous Development: The Evolution of Agentic Coding
- June 9, 2025 What Is Quishing and How to Avoid It
- May 10, 2025 Test GitHub Action workflows locally
- May 2, 2025 Automating Blog Deployment with Hugo and GitHub Actions
- January 15, 2025 The Secret AI Revolution: How SMEs Are Solving 6 Critical Business Challenges
- July 8, 2024 Migrating from WordPress to Hugo
- June 3, 2024 Conquering Your System Design Interview: A Book Guide
- May 8, 2024 Configuring Spring Boot Application with AWS Secrets Manager
- February 14, 2024 How Go Gained Ground in the Programming World
- February 9, 2024 Understanding Software Design Patterns
- October 7, 2023 What is the Difference Between replace() vs. replaceAll() method in Java String Class?