Review đọc sách quý II 2024
Nếu như ở quý trước, mình ngồi viết review ở quán cafe "guột" với một thân khá là nhiều năng lượng, thì quý này ngược lại, mình chẳng có nhiều năng lượng để thôi thúc bản thân viết review. Nhưng vẫn c...
Nếu như ở quý trước, mình ngồi viết review ở quán cafe "guột" với một thân khá là nhiều năng lượng, thì quý này ngược lại, mình chẳng có nhiều năng lượng để thôi thúc bản thân viết review. Nhưng vẫn c...
Xin chào 500 anh em đã quay trở lại với blog của mình, cũng đã lâu rồi mình chưa ra bài mới, mà cũng đã sắp tới lễ Phục Sinh, cũng là đánh dấu sự kết thúc của quý I năm 2024, mình sẽ đăng review 8 cuố...
Document lại là một thành phần quan trọng giúp cho cả team về cả business lẫn developer các mảng như Backend, Frontend hay Mobile có thể hiểu rõ và làm việc thông suốt hơn.
Rate-limit là một kĩ thuật giúp ngăn chặn việc user sử dụng service (route) nào đó quá nhiều, dẫn tới quá tải dịch vụ, hoặc cũng có thể dùng coi như 1 chiến lược ngăn chặn spam, DDoS.
Cấu trúc dữ liệu là một phần không thể thiếu trong số những kiến thức nền tảng của mọi developer. Cùng mình điểm qua những cấu trúc dữ liệu phổ biến mà dev nào cũng phải thuộc nằm lòng nhé
Bài viết này sẽ giúp bạn giải đáp được thắc mắc docker là gì? k8s là gì? các công cụ này giải quyết được vấn đề gì cho quá trình vận hành, deploy các ứng dụng (web)?
Ở bài viết này mình muốn xây dựng một API dùng cho việc import CSV bằng nodejs và express, kết hợp với database postgresql.
Bài viết này mình sẽ viết về kiểu dữ liệu Slice trong Go. Đề cập tất tần tật về slice từ cơ bản cho tới nâng cao. Hi vọng nó sẽ có ích với những bạn đang học hoặc muốn tìm hiểu sâu hơn về Golang.
Mình muốn tiếp tục bằng tối ưu hiệu năng database, phần đầu tiên sẽ là connection pooling. Vậy connection pooling là gì? Sử dụng connection pool như thế nào?
Trong công việc của dev, lắm lúc bạn sẽ cần một vài dữ liệu để test. Chẳng hạn như muốn test thử data trên FE mà backend chưa đưa kịp API.
Về phần comment thì chúng ta có nhiều lựa chọn, tuy nhiên 2 anh lớn nhất chính là Facebook và Discus đều được mình loại trừ. Vậy ứng cử viên số 1 phải là Github discussion rồi.
JWT luôn là một phương pháp phổ biến trong việc authenticate user cho các ứng dụng web. Nhưng câu hỏi đặt ra là, chúng ta nên lưu JWT token ở đâu? Ưu nhược điểm của từng nơi lưu như thế nào? Làm cách ...
HTTPS là giao thức duyệt web bảo mật mà bất kì developer nào cũng nên hiểu rõ. Cùng mình tìm hiểu về cách hoạt động của HTTPS và TLS/SSL trong bài này nha.
Có phải mỗi lần bạn muốn tìm cho mình 1 công việc mới, bạn lại phải loay hoay tìm cách chỉnh lại CV sao cho đẹp và phù hợp ? Các template có sẵn thì quá màu mè hoặc quá nhiều space, dẫn đến việc mất t...
TCP và UDP là 2 giao thức rất phổ biến trong thế giới lập trình. Vậy bạn đã biết cơ chế hoạt động của chúng, và tại sao UDP lại nhanh hơn TCP chưa ?
Vừa miễn phí lại dễ dàng cài đặt, có nhiều tính năng hay ho, hỗ trợ tốt công việc lập trình, đó là lý do mà tại sao Linux nói chung và Ubuntu nói riêng được nhiều developer chọn thay vì Windows và Mac...
Bắt gặp câu hỏi này đã rất lâu, từ ngay khi mình còn đi học (đâu đó năm 2016, 2017), lúc mới chập chững học xong C, vừa học tới C#, Java, OOP ... Thời điểm đó với mình C# là ngôn ngữ lập trình tuyệt v...
Một ngày đẹp trời nọ mình học xong 1 course cơ bản về Go trên udemy, rồi cũng nghiên cứu cách để áp dụng vào thực tế, dựng luôn 1 app sử dụng em nó, tuy nhiên mình vẫn luôn đau đầu với việc suy nghĩ n...
Ngoại trừ vợ chính dotNET, mình thi thoảng chơi vợ 2 PHP, hôm nay công việc yêu cầu build 1 em REST API trên nodejs để làm việc với vài thư viện web3, nên mình build luôn 1 boilerplate Nodejs đơn giản...
Dijkstra là 1 thuật toán tìm đường đi ngắn nhất trong đồ thị (graph), hôm nay mình sẽ hướng dẫn các bạn 1 cách dùng Java hướng đối tượng để xử lý thuật toán này 1 cách nhanh gọn.
Gatsbyjs là 1 static site generator có thể được sử dụng để xây dựng trang blog, portfolio, trang thương mại điện tử, Static PWA (Progressive Web App)...
Đã khi nào bạn bực bội vì loay hoay tìm cách lưu dữ liệu trong app java ra file văn bản hay gì chưa ? Lưu ra là 1 chuyện nhưng để đọc ngược lại nó vào chương trình lại là 1 chuyện khác, Gson và Json s...
Maven là 1 công cụ dùng để quản lý các thư viện, dự án, dependencies cho lập trình viên java, tương tự nuget của .NET và NPM của Nodejs.
Javascript (ES6) có 2 thứ hay ho là destructuring và spread, làm việc với object trong js thì nó như là 1 kỹ thuật vô cùng thú vị và hay ho.
NET Core là 1 công nghệ mới và rất nhiều tính năng hay ho, rất được quan tâm và nhiều doanh nghiệp đã áp dụng vào, anh em nhà dotNET nên học.
Các nhân sĩ giang hồ mấy năm nay lao xao chuyển từ backend sang frontend, hoặc bắt đầu ngay với frontend, vậy nó có chi hay ho vậy ??