2coffee.dev

Nổi bật trong tuần

Hoàn tất chuyển đổi blog thành "Web is on the edge"
Hoàn tất chuyển đổi blog thành "Web is on the edge"

Quá trình chuyển đổi blog của tác giả thành mô hình "Web is on the edge", tức là lưu trữ trên nhiều máy chủ phân tán toàn cầu, giúp tăng tốc độ và hiệu suất truy cập.

Đàm đạo về cân bằng tải (Load Balancer)
Đàm đạo về cân bằng tải (Load Balancer)

Cân bằng tải (Load Balancing), một kỹ thuật quan trọng trong hệ thống phân tán nhằm đảm bảo hiệu suất, tính sẵn sàng và khả năng mở rộng của ứng dụng. Nó giúp hệ thống hoạt động ổn định trước lưu lượng truy cập ngẫu hứng từ người dùng.

Bàn về câu lệnh npm run build - tại sao cần phải build?
Bàn về câu lệnh npm run build - tại sao cần phải build?

npm run build - một lệnh quan trọng trong quy trình phát triển ứng dụng Javascript, dùng để chuyển đổi mã nguồn thành mã có thể chạy trên trình duyệt hoặc Node.js.

Làm thế nào để xóa commit đã push?
Làm thế nào để xóa commit đã push?

Cách xóa commit đã push trong Git, một vấn đề mà nhiều người gặp phải. Việc xóa commit đã push là rủi ro vì có thể ảnh hưởng đến những người khác đã pull về.

Đo lường thời gian thực hiện hàm trong Javascript một cách thanh lịch
Đo lường thời gian thực hiện hàm trong Javascript một cách thanh lịch

Đo lường thời gian thực hiện hàm trong Javascript một cách hiệu quả, đặc biệt trong bối cảnh phát triển ứng dụng và xử lý lỗi trong môi trường production. Khi ứng dụng có nhiều người dùng, tốc độ phản hồi API có thể chậm lại, do đó việc xác định hàm nào gây ra tình trạng này là cần thiết.

  • Một bài viết chi tiết hơn về ESM và CommonJS modules trong Node.js
    • 🏷️esm
    • 🏷️commonjs
    • 🏷️modules

    Một bài viết chi tiết hơn về ESM và CommonJS modules trong Node.js

    Trước kia tôi đã viết một số bài nói về các loại modules trong Node.js cũng như trong JavaScript. Đại khái là có nhắc đến CommonJS, AMD rồi cả ESM modules nữa, bạn đọc có thể xem lại tại hai bài viết "Tìm hiểu về require trong node.js" và "Tìm hiểu về modules trong Node.js. Tại sao lại có nhiều loại modules như vậy?". Tuy nhiên chưa đi sâu vào chúng. Nhiều người thắc mắc không biết lúc nào thì dùng require, lúc nào thì dùng import. Hay có thể sử dụng cả hai trong cùng một dự án được hay không? Bài viết ngày hôm nay, chúng ta hãy cùng nhau tìm hiểu về cách hoạt động của hai loại modules này trong Node.js để trả lời những thắc mắc ở bên trên nhé...

    🕝1 năm trước

  • Tìm hiểu về modules trong Node.js. Tại sao lại có nhiều loại modules như vậy?
    • 🏷️module
    • 🏷️javascript
    • 🏷️node.js

    Tìm hiểu về modules trong Node.js. Tại sao lại có nhiều loại modules như vậy?

    Khi viết ứng dụng Vue.js hay React.js, bạn thường hay sử dụng cú pháp import để sử dụng một component hay một module nào đó. Còn với các ứng dụng Node.js thuần JS sẽ thường dùng require. Hoặc đôi khi bạn cũng có thể bắt gặp trường hợp khai báo module bằng cách sử dụng cú pháp của AMD (Asynchronous Module Definition) như ở dưới đây. Từ những ví dụ trên, đã bao giờ các bạn thắc mắc tại sao có lúc lại dùng được import, có lúc lại dùng require hay thậm chí tại sao khi bắt đầu viết một ứng dụng Node.js lại không thể sử dụng cú pháp import một cách bình thường...

    🕝4 năm trước

  • Cao cấp
    Hello

    Tôi & khao khát "chơi chữ"

    Bạn đã thử viết? Và rồi thất bại hoặc chưa ưng ý? Tại 2coffee.dev chúng tôi đã có quãng thời gian chật vật với công việc viết. Đừng nản chí, vì giờ đây chúng tôi đã có cách giúp bạn. Hãy bấm vào để trở thành hội viên ngay!

    Bạn đã thử viết? Và rồi thất bại hoặc chưa ưng ý? Tại 2coffee.dev chúng tôi đã có quãng thời gian chật vật với công việc viết. Đừng nản chí, vì giờ đây chúng tôi đã có cách giúp bạn. Hãy bấm vào để trở thành hội viên ngay!

    Xem tất cả
  • Tìm hiểu về require trong Node.js
    • 🏷️node.js

    Tìm hiểu về require trong Node.js

    Node.js sử dụng CommonJS để triển khai hệ thống module và require là lệnh để yêu cầu sử dụng một module trong một file xác định. Chức năng cơ bản của require đó là nó sẽ đọc một file, thực thi và sau đó trả lại các đối tượng được exports...

    🕝4 năm trước