2coffee.dev

  • Đàm đạo về Tech Stack
    • tech stack
    • other

    Đàm đạo về Tech Stack

    MEAN là viết tắt bởi 4 ký tự đầu trong một tập hợp MongoDB, Express, Angular và Node.js. Tương tự, LAMP được tạo thành từ Linux, Apache, MySQL và PHP. Ngoài ra chúng ta còn rất nhiều những cái tên viết tắt với ý nghĩa tương tự như vậy như là JAM Stack, T3 Stack... Nghe đến đây, hẳn bạn cũng biết đó tập hợp của những công nghệ giúp tạo ra một trang web hay ứng dụng web hoàn chỉnh rồi phải không? Thời còn ngồi trên ghế nhà trường, tôi rất thích PHP và làm nhiều dự án trên PHP. Lúc đó dùng máy tính Windows nên bộ công cụ mà mình dùng là...

    1 ngày trước

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

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

    Cân bằng tải (Load Balancing) là 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. Đây là một khái niệm mà bất kỳ lập trình viên nào cũng nên biết vì nó là phần không thể thiếu khi muốn nâng cao hiệu suất của ứng dụng phần mềm. Đảm bảo hệ thống hoạt động ổn định trước làn sóng truy cập đầy ngẫu hứng của người dùng. Ấy thế mà lúc mới bắt đầu tìm hiểu khái niệm này, nhiều điều cảm thấy thật bối rối. Ví dụ đơn giản là về...

    1 tuần 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ả
  • Thử thách không cà phê
    • coffee
    • other

    Thử thách không cà phê

    Năm mới, chúc mọi người có thật nhiều sức khoẻ để làm được nhiều điều, đạt được nhiều thành công rực rỡ hơn nữa. Đây cũng là bài viết mở đầu cho năm 2025 nên hãy khoan nói về công việc, thay vào đó chúng ta hãy cùng nhau thảo luận một vấn đề mà tôi tin rằng có rất nhiều người quan tâm. Đó chính là Cà phê. Tại sao ư? Đã là lập trình viên thì ai mà không một lần dùng nó chứ! Có một câu nói rất ấn tượng: "Ở Việt Nam, cứ ra đường là thấy quán cà phê"...

    1 tuần trước

  • Giữ gìn sự trong sáng của tiếng Việt
    • other

    Giữ gìn sự trong sáng của tiếng Việt

    Xin chào độc giả, tôi biết rằng nhiều người bấm vào bài viết này vì lý do tò mò. Đây là blog thiên về lập trình chứ không phải một lớp dạy văn, và cũng càng không phải là nơi được dùng để thường xuyên nghị luận về một vấn đề nào đó trong xã hội. Điều đó hơi quá sức với tôi. Ấy thế mục đích của bài viết này là gì?

    4 tuần trước

  • Tổng hợp thư viện hỗ trợ xây dựng ứng dụng CLI cho Node.js
    • node.js
    • javascript

    Tổng hợp thư viện hỗ trợ xây dựng ứng dụng CLI cho Node.js

    Xin chào các độc giả của 2coffee.dev. Không biết là trong đây có ai đã và đang sử dụng ứng dụng dòng lệnh (CLI) không? Nếu có, tại sao bạn lại lựa chọn thay vì sử dụng ứng dụng có giao diện (GUI)? Nếu như nhớ không nhầm, tôi đã có một vài bài viết nói về quá trình làm một số ứng dụng dành riêng cho mình. Thành thật đối với tôi mà nói, có rất nhiều trường hợp CLI tỏ ra hữu ích hơn hẳn...

    1 tháng trước

  • Sử dụng Cloudflare Tunnel để public Ollama lên Internet
    • llms
    • ollama
    • tunnel

    Sử dụng Cloudflare Tunnel để public Ollama lên Internet

    Chào các độc giả của 2coffee.dev. Tết sắp đến rồi, các bạn đã sắm sửa hay chuẩn bị gì cho mình và gia đình chưa? Theo như tôi thấy có vẻ như càng cuối năm mọi người càng bận rộn. Từ đầu tháng đến giờ lượng truy cập vào blog đã giảm rõ rệt. Điều đó đôi khi khiến tôi phải sốt vó lên vì không biết độc giả của mình đã đi đâu hết. Hoặc là nghỉ tết sớm, hay là chatbot đang quá mạnh, hoặc cũng có thể là...

    1 tháng trước

  • Chào ngày cuối của 2024, hãy xem năm vừa qua chúng ta làm được gì nào!
    • other

    Chào ngày cuối của 2024, hãy xem năm vừa qua chúng ta làm được gì nào!

    Xin chào các độc giả của 2coffee.dev. Vậy là một năm nữa chuẩn bị đi mất, mới ngày này năm trước, tôi còn đang loay hoay vạch ra kế hoạch và mục tiêu, thì một thoáng cái hôm nay, lại ngồi đây, kể cho bạn nghe về những gì mình đã làm được trong suốt khoảng thời gian này. Nhưng trước hết, tôi sẽ tiết lộ cho bạn biết một vài con số thống kê về trang blog này...

    1 tháng trước

  • Sử dụng Clinic.js để tối ưu hoá hiệu suất cho ứng dụng Node.js
    • node.js
    • perfomance
    • tools

    Sử dụng Clinic.js để tối ưu hoá hiệu suất cho ứng dụng Node.js

    Từ khi mới bắt đầu lập trình, tôi đã bị ám ảnh về vấn đề hiệu suất của chương trình mà mình viết ra. Không biết mình viết như thế này đã tốt chưa, đã tối ưu chưa, liệu nó có thể chịu tải được bao nhiêu người dùng cùng lúc... Đó cũng là viên gạch đầu tiên đặt nền móng cho việc đi tìm hiểu sâu hơn về cách hoạt động của các ngôn ngữ lập trình nói chung, hay là Node.js nói riêng. Trải qua nhiều năm tháng, tham gia nhiều dự án và nhận ra...

    1 tháng trước

  • Tối ưu hoá tìm kiếm ngữ nghĩa
    • other

    Tối ưu hoá tìm kiếm ngữ nghĩa

    RAG (Retrieval-Augmented Generation) là một phương pháp kết hợp giữa truy xuất thông tin (retrieval) và tạo văn bản (generation) để cải thiện chất lượng và độ chính xác của các câu trả lời do mô hình ngôn ngữ sinh ra. Cách hiểu đơn giản nhất về RAG là hãy hình dung khi chat với ChatGPT, nó gần như trả lời được tất cả câu hỏi mà bạn đưa ra, vì nó được huấn luyện từ nhiều nguồn dữ liệu. Đó vừa là...

    2 tháng trước

  • 5 điều tôi thích ở Deno
    • deno
    • javascript
    • node.js

    5 điều tôi thích ở Deno

    Deno phiên bản ổn định đã được giới thiệu cách đây 3-4 năm về trước. Thời điểm đó nó nhận được khá nhiều sự chú ý vì không ai khác - chính Ryan Dahl - cha đẻ của Node.js - cũng đồng thời là người đỡ đầu cho Deno. Hả! Bạn không nghe nhầm đâu. Tại sao anh ta lại tạo ra công cụ mới cạnh tranh với chính "đứa con" của mình chứ? Ryan Dahl đã thừa nhận rằng Node.js tồn tại những điểm yếu chí mạng. Ban đầu, Node.js được thiết kế để tập trung đến sự đơn giản, phóng thoáng. Nhưng qua năm tháng mọi thứ đã...

    2 tháng trước