-
AI không thể nén một cục kiến thức khổng lồ vào não bạn
AI không thay thế bộ não của chúng ta. Nó giống một người chỉ đường tốt hơn là một thiết bị truyền tri thức trực tiếp vào não. Nó có thể giúp ta đi nhanh hơn, nhưng không thể đi thay ta.
-
Making a Fragile System
Some folks just want to make it work, but they don't care about the iceberg of software development, which leads to a fragile system. Let me tell you the story of Jack, who is a software engineer but becomes a support guy because of his mindset.
-
Tại sao mình xài terminal trong hầu hết công việc làm software
Anh em làm software nói riêng và IT nói chung đều có những công cụ ruột, ông thì xài IntelliJ, ông thì VS Code, và hàng tá app khác như Postman, Git Kraken. Mỗi app một cách xài khác nhau, cập nhật GUI cái là không biết cái mình đang xài đi đâu, riêng mình thì chọn làm việc với terminal.
-
Optimistic and Pessimistic Locking
Optimistic and Pessimistic Locking are two common approaches to handle resource contention in software development. This article explains the concepts, pros and cons of each approach, and how to choose the right one for your application.
-
Transactional and Performance Problem
In software engineering, sometimes we encounter a situation where we need to perform multiple operations that must either all succeed or all fail together. This is known as a transactional problem. How can we deal with it and what's the trade-off between different approaches?