Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Xây dựng tính năng trending bài viết
Bối cảnh. Sau 2 năm kể từ khi ra mắt, số lượng bài viết trên Viblo đã đạt một mốc nhất định.
0 0 26
Competitive Programming - Lập trình thi đấu và những điều nên biết
Chào các anh em chiến hữu code thủ. Nhiều người cứ nghĩ CP chỉ là mớ thuật toán khô như ngói và mấy dòng code nhìn muốn "xoắn não".
0 0 26
Repository Pattern và Unit of Work trong .NET
Trong bài viết này chúng ta sẽ tìm hiểu những kiến thức cơ bản về Repository Pattern, Generic Repository Patterns và Unit of Work. .
0 0 26
[Nodejs thực chiến] Không cần thư viện để làm cái này đâu!
Khi gặp một vấn đề, nhiều bạn thường tìm kiếm một thư viện giải quyết vấn đề đó, thay vì tự phát triển. Dùng thư viện như con dao 2 lưỡi vậy.
0 0 26
BottomNavigationBar – Bí kíp chuyển tab mượt mà trong app Flutter
Trong một trong các bài trước, chúng ta đã tìm hiểu về Navigation trong Flutter – chuyển màn hình & truyền dữ liệu giữa các trang. Hôm nay, chúng ta sẽ khám phá cách tạo giao diện có nhiều tab giống n
0 0 26
Những bài test javascript thật sự ảo ma
Không ai hiểu tôi cả, có phải tôi là javascript. Mình chia sẽ sáu bài test, là một số trường hợp magic của javascript mà mình đã gặp khi thực chiến.
0 0 26
Kubernetes Patterns - Structural Patterns: Adapter and Ambassador Container
Giới thiệu. Chào các bạn tới với series về kubernetes patterns.
0 0 26
Ứng dụng CDN trong tăng tốc độ tải website
Cache là một concept được ứng dụng thường xuyên trong các giải pháp tăng tốc độ xử lý của các hệ thống, và CDN là một giải pháp như vậy. CDN cache lại nội dung của các trang web tại các máy chủ gần vớ
0 0 26
Nhật ký công việc: Ngày 1, tôi đã khắc phục tình trạng khách hàng bị treo email như thế nào?
Ngày 01 tháng x năm 2xxx. Thời tiết ngày sáng đêm đen, nhiệt độ 8 độ thích hợp ngủ, ăn chơi. Không hợp làm việc fix bug. .
0 0 26
Kiểm thử website với quy trình 8 bước chuyên nghiệp
Kiểm thử website là một bước không thể thiếu trong quá trình phát triển website. Nó giúp đảm bảo rằng website hoạt động đúng và đáp ứng được yêu cầu của người dùng.
0 0 26
Sử dụng systemd để chỉnh sửa service linux
Trong một vài năm gần đây, Linux và các distribution của nó dần chuyển đổi qua việc sử dụng systemd làm init system. Bài viết này sẽ giới thiệu về các command của systemd và tạo 1 service và run nó với systemctl.
0 0 26
Tôi đã sử dụng Chatgpt để tạo ứng dụng AI trên AWS
Mô hình ngôn ngữ mới này có thể là người lập trình viên cùng bạn trong tương lai. .
0 0 26
9 lỗi người mới học React thường gặp
Dưới đây là tóm tắt của mình cho bài viết “Common Beginner Mistakes with React” của tác giả Josh W. Comeau.
0 0 26
Tính thời gian chạy code trong Python dễ ợt với module timeit
Xin chào mọi người, hôm nay mình xin giới thiệu một module rất hữu dụng trong việc đo lường thời gian chạy các code snippet nhỏ: timeit. . . Module timeit có thể được sử dụng qua CLI:.
0 0 26
Muôn vàn lỗ hổng với Solidity (Phần 1)
1. Reentrancy. Single-Function Reentrancy. Chúng ta cùng xem qua hợp đồng thông minh dưới đây, cho phép người dùng gửi và rút ETH.
0 0 26
JSON web tokens (JWT) attack - Tấn công JWT (phần 5)
IV. Algorithm confusion attacks.
0 0 26
12 lý do khiến MySQL truy vấn chậm - Part 2
Mình sẽ tiếp tục bài hôm trước bắt đầu từ mục 2.7. 2.7 Trình tối ưu hóa chọn sai chỉ mục.
0 0 26
Những ngôn ngữ lập trình web phổ biến hiện nay
Bảng so sánh giữa các ngôn ngữ lập trình web. . . .
0 0 26
Java 21 – Virtual Thread cập nhập đáng giá kể từ Java 8 được nhiều chuyên gia ngóng chờ
Virtual threads trong Java 21 là gì . Hoặc có thể theo dõi Blog của mình tại dohv.stackgrowth.asia hoặc kênh Youtube của mình tại đây .
0 0 26
JavaScript Nâng Cao - Kỳ 14
Có một câu nói vui là: Trên đời chỉ có thứ nhiều người chửi và thứ không ai thèm dùng. Series này có thể sẽ khá dài mình không biết sẽ có bao nhiêu Kỳ tuy nhiên để tiện cho các bạn nào không đọc các b
0 0 26
Cơ bản về Lập trình hướng đối tượng
Hướng đối tượng (tiếng anh: Object Oriented Programming) là một phương pháp lập trình dựa trên khái niệm về lớp và đối tượng. OOP tập trung vào các đối tượng hơn là logic để thao tác với chúng, giúp d
0 0 26