Trending
Tìm kiếm bài viết trong Trending
Chat chit và bức tranh về realtime communication
Bức tranh lớn phía sau facebook, zalo, telegram và những chiếc tutorial làm app chat nhan nhản trên mạng. Tác dụng đầu tiên của những chiếc tutorial như thế này là đem lại cho bạn sự tự tin.
0 0 73
Build web API trong Golang từ con số 0 - Một trải nghiệm thú vị (P1)
Mở đầu. .
0 0 421
Thử viết và cải tiến Chrome extension giúp đọc "chùa" Medium
Intro. Chrome (Edge) Extension hay nói chung hơn là Browser extension luôn là công cụ rất hữu ích hỗ trợ chúng ta trong quá trình duyệt web.
0 0 457
15 JAVA CODING BEST PRACTICES CHO NGƯỜI MỚI
Ngay từ đầu, Java là một trong những ngôn ngữ lập trình thống trị. Trong thời đại tiến bộ ngày này, nơi mà nhiều ngôn ngữ mạnh mẽ có mặt đã chết từ lâu, Java vẫn phù hợp và phát triển nhanh chóng theo
0 0 82
Đừng validation bằng tay trong Spring Boot (phần 1)
Bài hôm nay mình sẽ trình bày một khái niệm cực kì quan trọng với mọi hệ thống backend. Hẳn mọi người đã từng nghe điều này.
0 0 85
Nhà tuyển dụng hỏi: "Hãy giải thích vì sao 0.1 + 0.2 == 0.3 là không chính xác "
Hãy giải thích vì sao 0.1 + 0.2 == 0.3 là không chính xác .
0 0 27
Lần này vẫn có source code, nhưng hack thì dễ hơn
Bài trước (Đây là bài trước: https://viblo.asia/p/khi-co-source-code-roi-thi-hack-co-de-khong-maGK7G8AKj2), mình có đưa một câu hỏi là Khi có source code rồi thì hack có dễ không?.
0 0 75
Tìm hiểu về kỹ thuật phân tích giá trị biên và phân vùng tương đương trong kiểm thử hộp đen
Để đảm bảo được chất lượng của một hoặc nhiều dự án phần mềm QA cần phải tạo được bộ testcase phù hợp.Để thực hiện việc kiểm tra phần mềm với thời gian ngắn nhất mà vẫn đạt chất lượng cao nhất cần phải hiểu sâu về nghiệp vụ của phần mềm và linh hoạt trong việc thiết kế testcase.
0 0 256
QUY TRÌNH PHÁT TRIỂN PHẦN MỀM VÀ CÁC MÔ HÌNH PHÁT TRIỂN PHẦN MỀM
A. Quy trình phát triển phần mềm là gì.
0 0 52
Tính năng nổi bật trong Android Studio tại Google I/O 2025
Tại sự kiện Google I/O 2025, Google đã giới thiệu bản cập nhật Android Studio Narwhal Feature Drop (2025.2.
0 0 19
TOP 10 PROJECT GITHUB GIÚP BẠN LÊN TRÌNH JAVA ✨ (Phần 2)
Số liệu được updated ngày 18/05/2024. .
0 0 33
[Nodejs thực chiến] Dockerize, Containerize nodejs app thật chuẩn
1. Đặt vấn đề:.
0 0 58
Những kỹ năng cần có để trở thành một Senior Web Developer đỉnh cao
Trả lời câu hỏi của một bạn nào đó hỏi mình là làm cách nào để thành một Senior Web Developer. Mình nghĩ đây là một câu hỏi rất hay, nên mình quyết định viết một bài viết để chia sẻ với mọi người.
0 0 26
Tận dụng tối đa 100% sức mạnh của ESLint (phần 1)
Nếu bạn là một JavaScript developer chân chính, một trong những điều quan trọng bạn cần biết là sử dụng Linter, cụ thể là ESLint. Nhưng sử dụng thế nào cho hợp lý, cho đúng cách, phát huy đúng tác dụn
0 0 101
Top 10 blog và kênh Youtube xịn xò giúp bạn nâng tầm kiến thức System Design
Mở đầu. Software Architect (thường được viết tắt là SA hay Kiến trúc sư phần mềm) là một chuyên gia công nghệ trong dự án hoặc trong công ty, có nhiệm vụ thiết kế cấu trúc tổng thể của hệ thống phần m
0 0 36
Phân biệt sự khác nhau giữa Authentication và Authorization
Có lẽ trong quá trình lập trình bạn đã được nghe rất nhiều về 2 khái niệm authentication và authorization nhưng liệu bạn đã phân biệt được sự khác nhau giữa 2 khái niệm này? hay đôi khi bạn vẫn mập mờ
0 0 71
Build CRUD REST API với NestJS, Docker, Swagger, Prisma
Chào mừng bạn đến với bài hướng dẫn cách tạo RESTful API với NestJS, Docker, Swagger và Prisma. Mục tiêu của tôi là hướng dẫn bạn cách xây dựng backend mạnh mẽ và hiệu quả, bất kể bạn là một dev dày d
0 0 29
[Nodejs thực chiến] Để là chuyên gia npm
Đã làm node thì ngày nào cung phải dùng npm. Việc nắm chắc npm giúp bạn quản lý dependence tốt hơn, nâng cao độ ổn định, tính bảo mật của phần mềm, cũng như hiệu suất làm việc.
0 0 93
SERIES INDEX NÂNG CAO - BÀI 1: PHÂN TÍCH NHỮNG SAI LẦM PHỔ BIẾN KHI SỬ DỤNG INDEX TRONG MYSQL
Nếu anh em thấy hay thì ủng hộ tôi 1 follow + 1 upvote + 1 bookmark + 1 comment cho bài viết này tại Mayfest 2025 nhé. Còn nếu bài viết chưa hữu ích thì tôi cũng hi vọng anh em để lại những góp ý thẳn
0 0 29
React Hooks - Sử dụng useContext và useReducer để thay thế Redux
useContext là gì. Để tránh được vấn đề này, bạn có thể tạo một context để thêm những shared state và sau đó component nào cần thì bạn gọi context đó ra xài, không cần phải truyền từ cha xuống con nữa.
0 0 503