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!

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!

Những mẩu tin ngắn hàng ngày dành cho bạn
  • Hẳn là nhiều người ở đây đã nghe đến kiểu tấn công bảo mật Clickjacking rồi nhỉ. Kẻ tấn công thường nhúng một website (thường là mục tiêu) vào trong một iframe trên website của chúng, sau đó làm mờ hoặc ẩn nó đi rồi đặt vào vị trí các nút bấm trên web, ví dụ "Bấm vào để nhận quà". Đâu ai ngờ rằng phía trên nút bấm đó là một nút bấm khác trong iframe. Khá nguy hiểm!

    Nhưng trình duyệt đã có cách ngăn chặn kiểu tấn công này bằng các quy tắc như tiêu đề X-Frame-Options, frame-ancestors của CSP và SameSite: Lax/Strict của Cookies...

    Mới đây, đã xuất hiện thêm kiểu tấn công mới - "DoubleClickjacking" 😨. Đại ý là "hắn" lợi dụng hành động double click để lừa người dùng bấm vào một nút mà hắn muốn. Chi tiết hơn trong bài viết này: DoubleClickjacking: A New Era of UI Redressing.

    » Xem thêm
  • Mọi người đã nghe nói đến Jujutsu - jj - một dạng quản lý phiên bản cho mã nguồn (version control system) chưa? Có vẻ như nó đang nhận được nhiều sự quan tâm.

    Chờ xíu! Chẳng phải git đã quá tốt rồi sao? Thế thì chế ra thằng jj để làm gì nữa? Cũng hơi khó trả lời nhỉ? Mỗi công cụ sinh ra chắc chắn phải cải thiện hoặc khắc phục được nhược điểm của cái trước. Cho nên jj ắt hẳn phải làm được điều gì đó mà git chưa làm được nên mới nổi lên như vậy.

    Thật ra mình đã nghe nói đến jj từ vài tháng trước rồi, nhưng vào đọc thì toàn kiến thức cao siêu. Hoặc là đang mang nặng cái lối suy nghĩ của git vào trong đầu rồi nên chưa lĩnh hội ra được điều gì cả.

    Mình hay có kiểu cái gì đọc lần 1 mà không hiểu thì đọc tiếp lần 2, lần 2 không hiểu thì đọc tiếp lần 3... đến lần thứ n mà vẫn không hiểu thì bỏ. Cơ mà không phải là từ bỏ mà một thời gian sau đó quay lại đọc tiếp. Đến một lúc nào đó khả năng mình sẽ hiểu ra một ít vấn đề, thế mới tài 😆.

    Thì cái jj này có vẻ như nó đang mở ra được tính linh hoạt trong việc "cam kết" mã. Tưởng tượng bạn đang làm việc trên một dự án, đang ở nhánh này, muốn sang nhánh khác để sửa, nhưng mà lại đang viết dở ở nhánh này, thế là phải stash, rồi checkout, rồi commit, rồi merge hoặc rebase lại vào nhánh cũ... nhìn chung quá trình làm việc với git nghiêm ngặt đến mức cứng nhắc, cần nhiều thao tác để giải quyết một vấn đề, chưa kể cái cây commit (commit-tree) nữa thì ôi thôi, khỏi xem cho đỡ nhức mắt. Thế nên ông jj này đang làm cách nào đó để bạn khỏi cần phải quan tâm đến các nhánh luôn, sửa trực tiếp vào commit. Nghe ảo nhỉ 😂.

    Đấy mới lĩnh hội được đến đấy, hy vọng sau n lần đọc lại nữa mình sẽ viết được một bài chi tiết hơn về công cụ này.

    » Xem thêm
  • Gòi gòi tới công chiện gòi 🤤🤤🤤

    » Xem thêm

Vấn đề

Xin chào! 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, 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.

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ê của mình.

Các con số thống kê

Trong năm 2024, tôi đã viết được thêm 56 bài viết mới, với tổng cộng hơn 100.000 chữ. Thật đáng kinh ngạc! Ngay cả tôi cũng không thể tưởng tượng ra được lại viết nhiều đến thế. Kết nạp thêm 89 thành viên mới. Đặc biệt sau khi ra mắt tính năng bình luận ẩn danh thì đã thu nhận được thêm 95 bình luận mới trong tất cả các bài viết. Bên cạnh đó, tôi đã cam kết và duy trì mỗi ngày một bài viết trong chuyên mục Threads suốt hơn 5 tháng. Đến nay, số lượng bài viết ngắn đã đạt mốc 159, và sẽ tiếp tục tăng trong tương lai.

Hơi buồn là tính năng đăng ký nhận bản tin bằng email bị "flop", chỉ ghi nhận được 4 người. Bù lại, số người đăng ký nhận thông báo bài viết mới trong trình duyệt là 142 người. Trong đó có khoảng 60 người hoạt động tích cực (Thường xuyên nhận được thông báo bài viết mới).

Vậy còn hoạt động của độc giả thì sao?

Đã có hơn 77.000 lượt đọc tất cả bài viết, cùng với hơn 40.000 người dùng mới. Số người dùng đang hoạt động là hơn 44.000. Tính ra 4.000 độc giả quay trở lại với blog thường xuyên hơn.

Bạn có đoán ra được bài viết nào được đọc nhiều nhất không? Đó chính là Sử dụng miễn phí gpt-4 với Github Copilot với hơn 9.5k lượt đọc. Tiếp theo đó là bài viết "signature" của blog Làm thế nào để xóa commit đã push?. Trang được truy cập nhiều nhất là Trang chủ với tổng hơn 12k. Ấn tượng nhất là trang Threads, dù sinh sau đẻ muộn nhưng vẫn lọt "top" 9 trang có lượt ghé thăm nhiều nhất.

So với 2023, số liệu này tăng trưởng hay sụt giảm thế nào?

Thật may mắn, hầu hết các chỉ số đều tăng. Theo số liệu thống kê từ Google Analytics, số người dùng hoạt động đã tăng gần 73% so với năm ngoái, trong đó người dùng mới tăng 60%. Chỉ hơi buồn là thời gian đọc bài viết trung bình đã giảm đi mất 30%. Không biết là do mình viết dở nên không ai buồn đọc nữa, hay là mọi người đang dần mất kiên nhẫn trước những bài viết dài 😅.

Khi nói về nguồn truy cập, người dùng biết đến blog thông qua Google vẫn đứng ở vị trí thứ nhất, tăng hơn 50%. Một điều mà tôi thấy hơi sốc là số lượng người truy cập trực tiếp đã tăng gần 190%. Wow! Điều đó có nghĩa họ chủ động truy cập vào mà không cần phải thông qua Google nữa.

Ngoài ra, blog đã có dấu hiệu xuất hiện trong các kết quả tham chiếu từ công cụ tìm kiếm dựa trên trí tuệ nhân tạo như ChatGPT, Google Gemini và cả Bing...

Bản thân đã học được những gì?

2024 cũng là thời điểm tôi quan tâm đến khái niệm Serverless. Tôi đã học và làm việc nhiều hơn với kiến trúc mới này. Serverless giúp tôi giảm thiểu được chi phí, đồng thời giảm bớt nỗi lo trong việc vận hành hệ thống.

Quan tâm đến Rust và học nó. Trong quá trình học, tôi đã ghi chép lại và tạo thành một chuỗi các bài viết về quá trình tự học của mình. Thật vui vì được nhiều quan tâm. Mặc dù vẫn chưa sử dụng thành thạo nhưng thành thật mà nói, nó rất mạnh. Hy vọng tôi sẽ sớm ứng dụng được Rust trong tương lai gần.

Bằng sự trợ giúp của một người anh, tôi đã học thêm nhiều kiến thức về mô hình ngôn ngữ lớn, RAG, và Generative AI. Vận dụng trí thông minh nhân tạo trong nhiều tính năng của sản phẩm, đồng thời nâng cao năng suất làm việc của mình. Tiêu biểu là trang blog được tích hợp nhiều tính năng như tìm kiếm thông minh hoặc gợi ý bài viết liên quan nhằm tăng trải nghiệm cho người dùng.

Cuối cùng, tôi đã "đập đi xây lại" trang blog của mình, thay thế nó bằng một ngăn xếp công nghệ mới hơn. Tôi đã thuật lại quá trình này trong một bài viết. Cho đến nay, mọi thứ đang hoạt động rất hoàn hảo.

Nhìn lại mục tiêu của năm 2024:

Sang năm 2024, tôi vẫn duy trì mọi hoạt động giống như năm vừa rồi. Vẫn là không ngừng học hỏi, vẫn là viết, vẫn là truyền động lực, thú vui tinh thần cà phê & sách.

Thật tuyệt vời, vẫn phong độ ấy, và tinh thần ấy chưa hề suy giảm. Tôi đã học được thêm nhiều điều mới, nhiều công nghệ mới và đặc biệt đã phát hành một ứng dụng ghi chú cá nhân mã nguồn mở trong vòng 3 tháng. Nó có tên là OpenNotas. Đơn giản, bảo mật, tập trung vào viết. Rất nhiều bài viết mà bạn đọc đã từ đây mà ra 😄.

Tôi đã đọc thêm nhiều cuốn sách mới. Trong đó phải nói đến các tác phẩn văn học Việt Nam lẫn nước ngoài. Rất hay! Không thể phù nhận tầm quan trọng của việc đọc ảnh hưởng thế nào đến kỹ năng viết của mình.

Chưa dừng lại ở đó, hy vọng trong năm 2024 tôi sẽ nâng tầm được thương hiệu cá nhân của mình, làm cho mọi người biến đến mình nhiều hơn, nhiều hơn nữa!

Tôi đã tích cực tham gia vào các mạng xã hội, đặc biệt là Facebook và mới đây là Threads. Chịu khó đọc nhiều bài viết hơn, tương tác với mọi người nhiều hơn và chủ động kết bạn, trao đổi với nhiều người mà trước đó chưa quen biết. Chà, không biết là nhiêu đó đã đủ để làm cho mọi người biết đến mình nhiều hơn chưa? Chắc là có chút ít rồi đấy 😅.

Một cột mốc đáng nhớ khác là đăng bài lên Dev.to và nhận được rất nhiều lượt quan tâm từ mọi người. Tôi đã có hơn 6.000 người theo dõi. Cảm ơn mọi người đã dành sự quan tâm đó cho tôi.

Mục tiêu 2025

Sang năm mới, chắc chắn tôi sẽ duy trì các thói quen cũ. Đồng thời đây cũng là thời gian thử thách để bứt phá, gặt hái nhiều thành quả hơn từ những gì đã đặt nền móng lâu nay. Cảm ơn và chúc tất cả đều đạt được tất cả mục tiêu trong năm mới 2025.

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ả

Đăng ký nhận thông báo bài viết mới

hoặc
* Bản tin tổng hợp được gửi mỗi 1-2 tuần, huỷ bất cứ lúc nào.

Bình luận (1)

Nội dung bình luận...
Avatar
Trịnh Cường2 tuần trước
tuyệt vời. chúc bạn năm mới đạt nhiều thành công hơn, đem lại nhiều giá trị hơn cho độc giả
Trả lời
Avatar
Xuân Hoài Tống2 tuần trước
Chúc bạn năm mới gặt hái được nhiều thành công hơn nữa nghen.
Avatar
Xuân Hoài Tống2 tuần trước
Cảm ơn bạn Cường, chúc từ năm này sang năm khác 🥳
Bấm hoặc cuộn mạnh để sang bài mới