Python: Zero to One in one month (Part 2)In the previous section, I briefly introduced the roadmap for learning Python from scratch.5d ago5d ago
Python: Zero to One in one month (Part 1)It’s 2025, roughly fifteen years since I graduated. I started as a mobile developer, and over the years, I’ve taken on various roles…Jan 30Jan 30
AI is creating a lazy, superficial generation of developersFirst, I want to clarify that I’m not anti-AI. I think it’s really cool, and I use it to help with my work. I’m also involved in a few…Jan 29Jan 29
TON Sites: What are they and How to access?The Open Network (TON) is a decentralized blockchain platform originally developed by the Telegram team. It was designed to be a scalable…Sep 2, 2024Sep 2, 2024
Stop using HTTP Status Codes to indicate the result of HTTP requestsIn today’s tech landscape, RESTful APIs have become the cornerstone of communication in client-server models and microservices…May 22, 2024May 22, 2024
Automated Master-Slave Election with RedisIn today’s fast-paced digital landscape, scalability has become a paramount concern for businesses and organizations alike. As user bases…May 14, 2024May 14, 2024
Virtual Thread: A powerful tool for building high throughput Java-based applicationFinally, one of the most anticipated features — Virtual Threads (JEP 444) — becomes a full platform feature in latest long-term support…Nov 13, 2023Nov 13, 2023
A Minimal Readiness Codebase for Go-based applicationIn previous articles, I’ve introduced a straightforward concept for structuring a Go applicationOct 24, 2023Oct 24, 2023
Dependency Injection for GO: Google Wire vs Uber DigDependency Injection (DI) is a software design pattern used in object-oriented programming and software engineering to achieve the…Sep 19, 20231Sep 19, 20231
How to build my own Home Lab — Part 1It has been over 1 year since I reallocated to U.S. And I have recently move to new home. To celebrate this milestone, I have decided to…Jun 21, 2023Jun 21, 2023