2coffee.dev

  • Eating your own dog food - Dùng sản phẩm của chính mình
    • other

    Eating your own dog food - Dùng sản phẩm của chính mình

    Nhiều năm về trước khi mới bắt đầu đi thực tập, tôi làm ở một công ty chuyên làm sản phẩm rồi kinh doanh dựa trên những sản phẩm đó. Giờ đây người ta hay gọi là công ty Products. Sản phẩm chủ lực lúc đó dành cho cho khách hàng doanh nghiệp. Sau này thì mới biết đó là mô hình B2B - tức là bán cho khách hàng doanh nghiệp. Mặc dù tham gia trực tiếp vào khâu phát triển sản phẩm nhưng thành thật mà nói nhiều tính năng mình làm ra nhưng lại không hiểu tại sao nên làm ra chúng...

    4 ngày trước

  • Mang cà lê la
    • other
    • coffee

    Mang cà lê la

    Chào các độc giả của 2coffee.dev, vậy là những cơn gió mùa mạnh hơn đã tràn về miền Bắc. Ai đi ra ngoài nhớ mặc thêm áo ấm, còn tôi thì như đang bị sốt lên vì chưa kịp phản ứng với thời tiết như thế này. Ngày hôm qua từ quê ra Hà Nội, quần đùi áo cọc tay giữa trời mưa phùn rét, balo chỉ có mỗi bộ đồ kèm theo một cái bình nước. Ủa mang bình nước về làm chi? À thì thật ra đó là...

    1 tuần trước

  • process.nextTick, setImmediate và setTimeout
    • javascript
    • node.js

    process.nextTick, setImmediate và setTimeout

    Bất kỳ ai khi tìm hiểu sâu vào Node.js có thể đã thấy các bài viết phân biệt sự khác nhau giữa setTimeout, setImmediate và process.nextTick. Tôi cũng không phải là ngoại lệ! Thời gian đầu, tôi luôn cố gắng hiểu được cách sử dụng chúng bằng cách đọc các bài viết và cả tài liệu của Node. Nhưng hầu như chúng đều mang nặng tính lý thuyết. Nghĩ cũng phải vì để thực sự hiểu được sự khác nhau cũng như cách dùng, cần phải...

    1 tuần trước

  • Giới thiệu công cụ AI hỗ trợ lập trình - Continue.dev
    • generative ai
    • tools

    Giới thiệu công cụ AI hỗ trợ lập trình - Continue.dev

    Xin chào các độc giả của 2coffee.dev! Như trong các bài viết trước đó, tôi đã "khoe" mình dùng rất nhiều công cụ trợ giúp viết mã, hay còn gọi là Generative AI. So sánh chúng với nhau và đi đến kết luận rằng Cursor đang đứng đầu trong số đó. Vậy nhưng với cái giá 20$ mỗi tháng tương đối chua chát có thể khiến nhiều người phải "rơi vào suy tư". Trong những cuộc trò chuyện với đồng nghiệp, tất cả chúng tôi đều đi đến một kết luận rằng: nếu như họ định giá ở mức rẻ hơn, cỡ 10-15$ thì nhiều người sẽ chịu chi hơn, dĩ nhiên là trong đó có cả chúng tôi. Biết được sự việc đó. Sau khi hết hạn dùng thử Cursor, tôi đã...

    2 tuần trước

  • Tổng hợp một số serverless database miễn phí & chất lượng
    • serverless
    • database

    Tổng hợp một số serverless database miễn phí & chất lượng

    Tôi tin là ở đây có nhiều người biết đến cái tên MongoDB - một loại cơ sở dữ liệu no-SQL đã từng một thời nổi đình đám. Vài năm trước, ai mà không biết hoặc không làm Mongo thì đều có thể coi là "lạc hậu". Chà!!! Nói đùa vậy thôi chứ thật ra tôi chỉ muốn nhấn mạnh vào sự phổ biến của nó. Có rất nhiều cách để dựng lên một máy chủ Mongo. Từ cấu hình qua mã nguồn cho đến cài đặt thông qua trình quản lý gói tích hợp trong hệ điều hành, có thể kể đến như...

    3 tuần trước

  • Tính năng tìm kiếm ngữ nghĩa (semantic search)
    • search
    • other

    Tính năng tìm kiếm ngữ nghĩa (semantic search)

    Xin chào độc giả của 2coffee.dev. Các bạn ở Hà Nội có thấy tuần vừa rồi không khí mùa thu đã trở nên rõ rệt hơn không? Buổi sáng trời mát lạnh còn chiều tối thì đi kèm với những cơn gió lớn. Nhưng đằng sau đó lại là một tuần bận rộn đối với tôi. Vừa tập trung vào chạy "deadline" cho dự án ở công ty, tối về tranh thủ hoàn thiện chức năng tìm kiếm cho blog. Cái deadline này khác hẳn với mọi khi vì...

    1 tháng trước

  • Vấn đề với bộ nhớ của serverless - Deno Deploy
    • serverless
    • deno
    • deploy

    Vấn đề với bộ nhớ của serverless - Deno Deploy

    Hà Nội đã bước vào mùa thu, thời tiết không còn nắng nóng khắc nghiệt như ngày hè nữa mà thay vào đó là những cơn mưa xen kẽ. Mưa tắc đường, ngập lụt, còn hại biết bao nhiêu người. Ghét cái tiết trời thế này thật! Hơn nửa tháng nay cơ thể tôi khá "mềm mỏng", pha một chút uể oải và rã rời. Nó không muốn phải vận động nhiều, kéo theo đó là cả phong độ đi xuống. Nhiều hôm đi làm về chỉ muốn nằm lì một chỗ, hoặc ngủ luôn cũng được. Sáng mai thức dậy cơn đau...

    1 tháng trước

  • Giới thiệu thư viện hono.dev - Tạo máy chủ API dễ dàng trên serverless
    • hono.dev
    • serverless

    Giới thiệu thư viện hono.dev - Tạo máy chủ API dễ dàng trên serverless

    Express.js chắc hẳn là một thư viện mà bất kỳ lập trình viên JavaScript/Node.js đều biết. Nó giúp chúng ta xây dựng một máy chủ API theo tiêu chuẩn REST một cách nhanh chóng. Bên cạnh đó là rất nhiều thư viện hay middleware được tạo ra để tương thích và dễ dàng tích hợp vào trong các dự án sử dụng express.js, làm cho nó ngày càng trở nên phổ biến, cũng như được nhiều người biết đến. Bắt đầu với express.js...

    1 tháng trước

  • Thực hành xử lý dữ liệu bằng cách sử dụng lệnh trên tệp sao kê MTTQVN
    • linux
    • command
    • other

    Thực hành xử lý dữ liệu bằng cách sử dụng lệnh trên tệp sao kê MTTQVN

    Mới đây Ủy ban Trung ương Mặt trận Tổ quốc Việt Nam (MTTQVN) đã đăng tải 12.028 trang sao kê tiền ủng hộ đồng bào bị ảnh hưởng do bão số 3. Ngay sau đó là nhiều cuộc thảo luận sôi nổi xoay quanh chủ đề này trên nổ ra trên mạng xã hội. Và nhanh như chớp, đã có nhiều người làm ra các trang web tra cứu thông tin sao kê. Chỉ cần nhập bất cứ nội dung nào vào ô tìm kiếm, bấm nút, đợi một lát thì dữ liệu tìm thấy sẽ được hiển thị lên màn hình. Như chúng ta đã biết...

    1 tháng trước

  • Một số hàm tiện ích trong modules Util của Node.js
    • node.js
    • javascript

    Một số hàm tiện ích trong modules Util của Node.js

    Node.js là một môi trường chạy mã JavaScript được kết hợp từ nhiều thành phần khác nhau. Trong một loạt bài viết về Kiến trúc Node.js - Giới thiệu về Node.js, chúng ta đã tìm hiểu về những thành phần và cả chức năng của nó. Trong Node, có rất nhiều build-in modules - tức là các modules được tích hợp sẵn ngay từ đầu. Một trong số đó là `util` mà theo như tôi thấy đang chưa nhận được nhiều sự chú ý. Trong `util` là tập hợp các hàm tiện ích nho nhỏ có ích trong một số trường hợp. Bài viết ngày hôm nay chúng ta sẽ đi qua một số hàm có trong này nhé...

    2 tháng trước