2coffee.dev

  • Quản lý tài chính cá nhân - Tiết kiệm
    • 🏷️other

    Quản lý tài chính cá nhân - Tiết kiệm

    Xin chào các độc giả của 2coffee.dev, dạo gần đây các bạn thế nào rồi? Có khoẻ không? Thời tiết Hà Nội thất thường quá khiến tôi vừa trải qua một trận ốm không hề nhẹ, nhưng rất may mắn nó không kéo dài và tôi đã bình phục hoàn toàn 100% năng lực viết. Dạo gần đây tự nhiên trên trang cá nhân xuất hiện nhiều bài viết liên quan đến câu hỏi làm thế nào để quản lý tài chính cá nhân, hỏi về ứng dụng...

    🕝5 ngày trước

  • Migrate tài khoản đăng nhập bằng Apple
    • 🏷️apple
    • 🏷️other

    Migrate tài khoản đăng nhập bằng Apple

    Vài tuần trước ứng dụng (app) ở công ty tôi đang làm thực hiện việc chuyển quyền sở hữu ứng dụng trong Apple Store, tức là chuyển từ tài khoản Apple Develop này sang tài khoản khác. Có nhiều việc cần phải làm trước khi chuyển, về cơ bản phải thực hiện lần lượt các công việc trong danh sách họ đưa ra thì mới có thể bắt đầu chuyển quyền sở hữu. Một trong số đó là Migrate Sign in with Apple users to another team. Tất cả tài khoản người dùng tạo ra bằng việc bấm vào...

    🕝1 tuần trước

  • Series
    1 tháng học Rust - Closure
    • 🏷️rust

    1 tháng học Rust - Closure

    Trong JavaScript, Closure để chỉ một hàm có thể nhớ và truy cập các biến trong phạm vi bên ngoài của nó, ngay cả sau khi phạm vi bên ngoài đó đã kết thúc. Nói ngắn gọn, khi một hàm được định nghĩa bên trong một hàm khác, nó truy cập các biến từ hàm cha thì closure được tạo ra. Trong Rust, closure cũng tương tự như trong JavaScript, nó có thể ghi nhớ và sử dụng biến từ phạm vi bên ngoài nơi nó được định nghĩa. Tuy vậy, closure trong Rust phức tạp hơn JavaScript rất nhiều...

    🕝2 tuần trước

  • Notes
    Nghiên cứu về Slow Query trong MongoDB

      Nghiên cứu về Slow Query trong MongoDB

      Xin chào các độc giả của 2coffee.dev, cách đây vài tuần tôi có tiết lộ đang làm một tính năng bài viết mới khác với những bài viết truyền thống trên blog. Tính năng này tập trung vào nghiên cứu thông qua nhiều bài viết ngắn có liên kết với nhau thay vì đặt thành một thể thống nhất. Vì tính chất của nghiên cứu là đọc, ghi chép lại rất nhiều và quan tâm đến quá trình cũng như tài liệu tham khảo hơn là vào cách viết. Vì vậy đây sẽ là bài viết đầu tiên của thể loại này.

      🕝2 tuần trước

    • Giới hạn tài nguyên dịch vụ sử dụng pm2
      • 🏷️pm2
      • 🏷️javascript
      • 🏷️node.js

      Giới hạn tài nguyên dịch vụ sử dụng pm2

      Xin chào độc giả của 2coffee.dev, rất lâu rồi mới gặp lại mọi người. Cách đây một hai tuần trước, tôi gặp phải một vấn đề khá thú vị khi triển khai hệ thống. Định thôi không viết nhưng nghĩ lại chắc sẽ có người gặp phải trường hợp này nên lại cặm cụi viết ra. Âu cũng là một lần ghi chép để nhớ và chia sẻ nó đến với mọi người. Hệ thống mà tôi đảm nhiệm có một dịch vụ (service) khá cũ, được triển khai dựa trên pm2 bằng...

      🕝3 tuần trước

    • Cao cấp
      Xây dựng Serverless API đầu tiên bằng Cloudflare Worker
      • 🏷️cloudflare
      • 🏷️worker
      • 🏷️serverless

      Xây dựng Serverless API đầu tiên bằng Cloudflare Worker

      Công nghệ ngày càng thay đổi với tốc độ đáng kinh ngạc. Mới chỉ hơn một năm về trước, chúng ta nghe nói đến các công cụ tự động hoàn thành mã đơn giản. Nó có thể gợi ý tên hàm, các tham số hoặc từ khoá của ngôn ngữ lập trình thì giờ đây, chúng ta chỉ cần ngồi và ra lệnh cho nó viết chương trình. Nhâm nhi một tách cà phê, chốc chốc lại gõ gõ, còn những dòng chữ thì liên tục nhảy múa trên màn hình. Vâng, ý tôi đang nói đến là thế hệ lập trình viên kiểu mới.

      🕝2 tháng trước

    • Tôi đã kiếm tiền từ viết blog với IndieBoosting như thế nào?
      • 🏷️indieboosting
      • 🏷️other

      Tôi đã kiếm tiền từ viết blog với IndieBoosting như thế nào?

      Xin chào độc giả của 2coffee.dev, tôi đang trong vòng lặp công việc vô tận, cái gì cũng muốn làm mà thời gian thì không cho phép. Thiết nghĩ lâu dần mình đang bị rơi vào trạng thái mất tập trung, chắc phải làm cách nào đó để thoát ra thôi. Còn các bạn thì sao? Có khoẻ không? Có còn ghé thăm 2coffee.dev thường xuyên hơn không? Sở dĩ tôi hỏi thế vì từ lúc ra Tết đến giờ, lượng truy cập có vẻ đang chững lại, khiến phải tự đặt câu hỏi rằng các bạn liệu có ổn không?

      🕝2 tháng trước

    • Di chuyển từ Node.js sang Deno
      • 🏷️node.js
      • 🏷️deno

      Di chuyển từ Node.js sang Deno

      Tôi còn nhớ rất rõ một câu hỏi từ thời còn đang thực tập với anh hướng dẫn. Anh là một Senior phụ trách kèm cặp tôi lúc đó. Khi thấy anh đang làm việc, tôi thốt lên: "Uầy, anh code cả Java ạ?". Anh không nói gì chỉ khẽ cười và tiếp tục công việc của mình. Thế giới lập trình với tôi lúc đó thật nhỏ bé, nếu không có kiến thức và kinh nghiệm, mọi thứ đối với mình thật lạ lẫm, làm sao mà một người có thể biết nhiều thứ đến như vậy?

      🕝2 tháng trước

    • Series
      Bài toán kiểm tra chính tả tiếng Việt - Phần 1
      • 🏷️spell check
      • 🏷️NLP

      Bài toán kiểm tra chính tả tiếng Việt - Phần 1

      Trong vai một người viết, điều khó nhất mà tôi thấy là dùng từ thế nào để diễn đạt ý sắp viết ra. Từ lúc suy nghĩ cho đến lúc đặt tay xuống gõ, đôi khi không biết phải gõ gì, gõ như thế nào để viết thành điều muốn nói. Mặc dù biết ý tưởng đó là gì, nhưng làm thế nào để viết câu cú cho trôi chảy, ai đọc cũng hiểu thì quả thật là rất khó. Thông thường, cách mà tôi thường làm là lập dàn ý cho những gì muốn nói. Rồi từ các ý đó viết thành các đoạn. Không cần phải viết hay ngay từ đầu mà chỉ cần viết ra những gì đang nghĩ, câu nào, chữ nào hiện ra trong đầu thì cứ ghi ra, sau khi xong hết cả thảy thì mới quay lại nắn nót. Vài ba lần như thế, thậm chí cả chục lần viết đi viết lại thì mới ưng. Nhưng mà buồn cười ở chỗ vẫn bài đó, vài ngày sau đọc lại thì lại thấy lấn cấn, muốn sửa tiếp. Nhưng không phải bài nào cũng có thời gian sửa vì...

      🕝2 tháng trước

    • Di cư khỏi Oh-my-zsh
      • 🏷️oh-my-zsh
      • 🏷️zsh

      Di cư khỏi Oh-my-zsh

      Xin chào các độc giả của 2coffee.dev, như trong một chia sẻ trong chuyên mục Threads, cách đây không lâu tôi đã có một trải nghiệm mới khá thú vị đó "di cư" khỏi oh-my-zsh. Nếu như còn nhớ, bạn sẽ thấy tôi có một bài viết Câu chuyện về hành trình từ Windows sang Linux/Unix - là do zsh và oh-my-zsh, nó là minh chứng cho việc thích sử dụng dòng lệnh như thế nào. Gõ lệnh là một công việc làm khá thường xuyên, vì thế mà...

      🕝2 tháng trước