Tìm kiếm
Từ khóa mới
Tag mới
Danh sách bài viết
Tạo nhanh một dòng chữ bằng SVG
. Đầu tiên, mình sẽ tạo một khung bao bằng thẻ svg như sau:. <svg width='200' height='200' style='background: #B71C1C'></svg>. . .
0 0 41
SOLID trong OOP và ví dụ dễ hiểu bằng Python
Thế SOLID là gì? SOLID là cứng . Đùa tí Đây là các nguyên lý thiết kế trong OOP, được ghép lại từ các chữ cái đầu của Single Responsibility, Open Close Principle, Liskov Substitution Principle, Interf
0 0 39
Giới thiệu về Docker Compose, những câu lệnh thường dùng trong docker compose
Chắc hẳn mọi người đã không còn xa lạ gì với Docker nữa rồi. Docker giúp cho việc xây dựng, triển khai môi trường phát triển web, server database trở nên dễ dàng hơn, không còn phụ thuộc vào một môi t
0 0 176
13 ví dụ về Empty (Blank) State mà bạn có thể sử dụng để cải thiện trải nghiệm người dùng trong quá trình Onboarding
Đã có bao giờ bạn đăng ký tài khoản của một sản phẩm mới và sau khi đăng nhập vào, bạn cảm thấy thật bối rối do không biết phải làm gì tiếp theo vì trước mắt bạn là một màn hình trắng toác, hoàn toàn
0 0 65
Vẽ hình chữ nhật trong SVG
. Đầu tiên, mình sẽ tạo một khung bao bằng svg như sau:. <svg width='300' height='200' style='background: cyan'></svg>. . .
0 0 50
Sử dụng FFMPEG để giải mã luồng stream H.264 với thư viện tăng tốc NVDIAI GPU
Xin chào các bạn, mình là Hưng - Lập Trình Viên AI - AI Engineer. Hiện tại mình đang làm các dự án phần lớn liên quan tới mảng Computer Vision (Thị Giác Máy Tính).
0 0 59
Cloud-Based IDE - CODEANYWHERE
Đã bao giờ rơi vào trường hợp deadline dí đến đít mà không thể làm vì thiếu IDE để compile . Đó là Cloud-Based IDE: https://codeanywhere.
0 0 27
Top 5 thư viện quản lý State cho React
Trong bài viết này mình sẽ đưa ra cho các bạn 5 thư viện quản lý State cho React, thứ tự mình đặt trong bài viết không hề mang tính chất xếp hạng nhé. Một số thư viện có thể rất quen tên với bạn, một
0 0 65
Hiểu về Join để tăng performance với PostgreSQL
Bài viết nằm trong series Performance optimization với PostgreSQL. Chúng ta biết có 4 loại join cơ bản sau:. . .
0 0 186
Livestream ngày 27/06 - Giao lưu chém gió
Tham khảo khoá học cơ bản của mình: https://evondev.com/khoa-hoc-html-css. Tham khảo khoá học nâng cao của mình: https://evondev.com/khoa-hoc-huong-dan-cat-psd.
0 0 9
Các phương pháp xoay vector trong không gian 2D và 3D
Lời mở đầu. Chào các bạn, mọi người có khỏe không, hôm nay tôi muốn bàn một chút về việc xoay vector trong không gian 2 chiều và 3 chiều.
0 0 142
Ethereum cơ bản - P2
Hế lô anh em mình là Cris Leo đây . Đây là bài viết thứ 2 trong seri Ethereum cơ bản, anh em có thể đọc phần 1ở đây nhé.
0 1 41
[React JS] Tiếp cận với redux sử dụng react-hook
Trong react, việc quản lý các state qua lại giữa các component luôn là 1 vấn đề cần phải suy nghĩ khi thiết kế component. Việc sử dụng redux sẽ giúp quản lý global state của ứng dụng react, đây cũng l
0 0 16
Một vài best practice khi code React
Viết code sạch và dễ đọc là một trong các yếu tố tiên quyết đảm bảo chất lượng code. Dễ dàng hơn nhiều so với việc test và đảm bảo performance.
0 0 44
Từng bước học Vue2 Tập 16
Giới thiệu cơ bản về Vue 2. Xin chào lại là mình quay trở lại với series về Vue2.
0 0 19
Tất tần tật về FAN CỨNG của kênh Easy Frontend ?
Được gì khi trở thành fan cứng của kênh Easy Frontend? Cách thức đăng ký ra sao và chi phí thế nào sẽ được mình giải thích trong video này nhé! . .
0 0 84
10 kỹ năng mềm cần thiết cho lập trình viên thành công
Kỹ năng mềm cho phép chúng ta tương tác hiệu quả và sống hòa hợp hơn với mọi người xung quanh. Một số tính cách như là sự đồng cảm, cởi mở, sẵn sàng học hỏi đều là những kỹ năng mềm rất cần thiết tron
0 0 51
Design pattern - Tại sao phải học Design pattern
Design pattern là gì. . . Design pattern có thể giúp thiết kế của chúng ta linh hoạt, dễ dàng thay đổi và bảo trì hơn.
0 0 34
[React Native] Dựng base App React Native - Mobx - Áp dụng thực tế
Chào mọi người. Và hôm nay chúng ta sẽ đi vào bài toán thực tế mà chúng ta có thể sử dụng với Mobx.
0 0 142