💬Boss Call
13 thg 2, 2025"I don't want to do my job because it's hard and boring".Too many developers think they're the protagonist from Twisted Sister's "We're Not Gonna Take It" music video instead of employees paid to do a job for an employer.
Full Name: Thang, Nguyen Nhan Phone: + 84 974 038 315 Email: oopsmemory@outlook.com Website: oopsmemory.com Address: Somewhere on Earth
"I don't want to do my job because it's hard and boring".Too many developers think they're the protagonist from Twisted Sister's "We're Not Gonna Take It" music video instead of employees paid to do a job for an employer.
Long hours of sitting in front of a computer, coding all day long and sometime all night long, dealing with bugs and deadlines. Being a software engineer is definitely not a very healthy profession.
Sử dụng các lời nhắc này, bạn có thể khai thác các nguyên lý và quy luật nổi tiếng để học bất cứ chủ đề nào một cách dễ dàng và hiệu quả.
🏕️Đối với những bạn đam mê núi rừng thì chắc chắn sẽ mong muốn ít nhất một lần trong đời được cắm trại ở những địa điểm không có tính hiệu điện thoại và internet. Dưới đây là 33 địa điểm cắm trại trải dài từ Bắc vào Nam mà bạn nhất định phải ghé trước năm 30 tuổi nè, cùng mình tham khảo nhen.
Thất bại thường đi cùng những hành vi khiến chúng ta càng trở nên ăn hại hơn bao giờ hết, đây là 1 số đáng chú ý trong vô vàn những điều khiến bản thân chuyển hoá thành kẻ thất bại.
When we begin a project, we tend to focus on things like scalability, usability, availability, security, and others. But, as the application grows, we may observe a decline in its speed and performance. It is often only at this point that we recognize the need for optimization.
Xưa nay trong doanh nghiệp, cái tầm nhìn, cái sứ mệnh, người ta cứ mặc nhiên coi là vấn đề của sếp, của công ty. Thế nên mới có cụm từ “đi xin việc”, thay vì “đi chọn việc” và đỉnh cao hơn là đi tìm minh chủ, tìm Sếp.
Web browsers use Cross-Origin Resource Sharing (CORS) to manage requests made to a different domain than the one serving the web page. It's a security mechanism to mitigate the risks of cross-site request forgery and other cross-site attacks.
What do they know that you don't? I've held two talks so far about Modular monoliths. Modular monoliths combine the qualities of monolithic and microservices architectures. It's like they take the best of both worlds. Let's dig a bit deeper.
DDD is a software development approach that focuses on aligning complex software designs with business needs. It advocates for a deep connection between the implementation and the core business concepts. This alignment is achieved through several key concepts that guide the design and development process.
Implementing a full production-ready Logger System for NestJS Microservices or Monolithic Apps in a Clean Architecture.
To better undestand the issue, we will use a simple example. Imagine we are building an application that buys stock shares for different companies. Different users can buy a number of shares as long as the company has that remaining number of shares available.
A NO-BS conclusion to set apart from 99% of average programmers.
Clean code is code that’s easy to read, maintain, and understand.
If you are trying to squeeze every nanosecond from a battery of GPUs, then clean code may not be for you; at least in the most taxing of your deepest inner loops. On the other hand, if you are trying to squeeze every man-hour of productivity from a software development team, then clean code can be an effective strategy towards that end.
Software developers battle productivity hurdles more often than other professionals. These barriers to developer productivity often spiral into low developer confidence, less time to code and groom, and even higher instances of burnout. It also impacts their creativity, and zeal to build.
“A journey of a thousand miles begins with a single step” –
It is a dangerously unregulated field, as a few lines of bad code could literally cause a loss of life, depending on the circumstances.
PHP is one of the most popular programming languages for web development, powering millions of websites around the world. However, as your PHP application grows in size and complexity, you may encounter some challenges in handling high traffic and ensuring optimal performance
Code review is a critical process in software development that contributes to producing high-quality, maintainable code. It’s a collaborative effort where developers evaluate each other’s code to identify bugs, suggest improvements, and ensure adherence to coding standards
Solving complex technical problems and writing bug-free code (among other activities) albeit crucial, are not goals but a means to an end. Neglecting these essential activities is not sustainable in the long run, but they are not the primary goal. If you focus on generating business value, you are safe, regardless of age.
I did not reply to that LinkedIn message from the recruiter of my dream company…because I wasn’t prepared.
JavaScript is an integral part of modern web development, but it has some pitfalls to be aware of. In this article, we’ll introduce ten common ways to write JavaScript to help you avoid some common mistakes and pitfalls.
Thực chiến thì mới biết mình chiến được đến đâu 🤣
Debugging luôn là thời điểm gây ra nỗi đau cho anh em coder, anh em phải căng sức mình để tìm lỗi mà không biết lỗi ở đâu 😂😂
JS là một ngôn ngữ mạnh mẽ, có thể làm nhiều thứ hay ho chỉ với một chút code
Đây là một số cách để tăng hiệu suất, tốc độ cho API
Mình giới thiệu sơ qua về dự án mình đã và đang phát triển
Mỗi người mỗi khác, không ai biết được hết mọi thứ, người giỏi cái này, người giỏi cái khác, những kinh nghiệm sống này mình cóp nhặt được, muốn chia sẻ với anh em, đây cũng là dịp mình tự học lại những điều này. Mấy cái này không có thứ tự gì hết anh em nhé, nhớ gì gõ đó thôi.
SOLID là 1 trong những nguyên tắc triển khai code rất quan trọng trong phát triển phần mềm. Không chỉ với JS - TypeScript - React mà nó được ứng dụng trong mọi loại ngôn ngữ lập trình OOP khác, anh em nên tuân thủ chúng để có thể viết code dễ bảo trì, dễ testing, dễ đàng đọc hiểu 💯
Ngày 01, tìm hiểu TypeScript là gì, có cái nhìn tổng quát về TypeScript
Bước khởi động cho hành trình 100 ngày tìm hiểu và sử dụng NodeJs - NestJs - TypeScript - PostgreSQL
Một ngày nào đó ta chợt hiểu ra một điều, ai rồi cũng sẽ phải chết, người thân của ta cũng vậy, tất cả mọi người sớm muộn rồi cũng sẽ ra đi. Cuộc đời thật ngắn ngủi, cho nên hãy sống nghiêm túc và trân quý mỗi ngày, theo đuổi những điều tích cực và ý nghĩa để làm thay vì luôn bám víu vào những thứ vô nghĩa, làm lãng phí cả cuộc đời.
Là một loài quỷ trong nền văn hoá truyền thống Nhật Bản. Oni còn được gọi với nhiều cái tên khác nhau và được hiểu là ma, quỷ hay yêu tinh. Oni đã đi vào nghệ thuật, thơ văn cũng như sân khấu và ngay cả cuộc sống của người Nhật Bản như là một hình tượng đầy ý nghĩa.
Bảo mật luôn là vần đề quan trọng đối với bất cứ dự án nào. Dự án Laravel của bạn cũng không phải ngoại lệ. Bài viết này mình muôn chia sẻ một số tips hữu ích rất cơ bản giúp cho ứng dụng Laravel của bạn được an toàn hơn.
Nguyên tắc sống còn trong công việc, dù ở đâu, làm gì cũng phải nhớ
On the rule-of-two
“Hoặc bạn tạo dấu ấn hoặc bạn vô hình". Đây là câu nói của Seth Godin trong quyển sách bán chạy nhất năm 2002 Purple Cow (Con bò tím). Anh giải thích rõ hơn trong một bài viết trên Fast Company về chủ đề này
Là khi buồn không có người tâm sự, khi vui không có người sẻ san, thành công không có ai chúc mừng, thất bại không có ai an ủi...!
Có một giai đoạn trong đời, ta giật mình nhận ra bên cạnh chẳng còn một ai là đủ thân thiết nữa. Tất cả các mối quan hệ đều là thường thường, xã giao trong xã hội
Hey, chào anh em. Hôm nay mình tiếp tục chia sẻ về codebase theo dạng pakage, tiếp nối part 01 giới thiệu sơ qua một chút mở màn cho những gì mình đã và đang làm.
Với mục tiêu cải thiện câu chuyện khởi tạo dự án với cách làm thông thường là copy code từ 1 dự án cụ thể trước đó, dễ dẫn tới tình trạng thừa code, hoặc tồn đọng các bug chưa được fix.
Chúng ta lết thân xác có người hao gầy có người tràn trề những mỡ ra khỏi giường. Nếu chẳng phải đi làm, đi học, có lẽ mình sẽ dậy từ 6h sáng để ngắm bình minh.
Đây là tập hợp các phương pháp được giới thiệu bởi những chuyên gia hàng đầu trong ngành. Cho dù ở đâu, các nhóm phát triển phần mềm cũng cần phải giải quyết các vấn đề để code ít gặp lỗi, dễ dàng đọc hiểu, dễ dàng bảo trì. Chĩnh vì lẽ đó mà việc tuân thủ các nguyên tắc sẽ giúp ích cho quá trình làm việc của chúng ta thuận lợi hơn.