All
Jobs
Companies

Get job alert for this search

12 jobs

Company information

Related posts

View all
Hướng dẫn tạo hiệu ứng văn bản sử dụng Gradient Text CSS

Hướng dẫn tạo hiệu ứng văn bản sử dụng Gradient Text CSS

Bài viết được sự cho phép của tác giả Nguyễn Thành Nam Hiệu ứng văn bản với gradient text là một cách tuyệt vời để tạo điểm nhấn cho văn bản trên trang web của bạn. Sử dụng CSS, bạn có thể dễ dàng áp dụng hiệu ứng gradient text để làm cho văn bản trở nên hấp dẫn và nổi bật. Dưới đây là một ví dụ sử dụng hiệu ứng gradient text được tạo bằng CSS. Để làm được như trên, bạn làm theo các bước hướng dẫn dưới đây: Bước 1: Tạo HTML cơ bản Đầu tiên, chúng ta cần tạo 1 khối HTML để chứa văn bản. <div> <p>thanhnamnguyen.dev</p> </div> Bước 2: Thêm CSS Gradient Sử dụng CSS sau để tạo hiệu ứng chuyển màu trên văn bản (gradient text). Mình sử dụng thuộc tính background: linear-gradient để tạo dải màu sắc tương ứng. Gradient này chạy từ trái qua phải và bao gồm bốn màu: #7953 [...]

Read more
Khi nào nên sử dụng cluster trong Node.js – đa luồng trong Node.js

Khi nào nên sử dụng cluster trong Node.js – đa luồng trong Node.js

Bài viết được sự cho phép của tác giả Sơn Dương Từ trước tới nay, các bạn được học về Node.js đều được bảo là Node.js chỉ xử lý đơn luồng. Tức là tại một thời điểm, chỉ có một Thread được thực hiện. Nói đơn giản cho dễ hiểu: bạn có CPU 8 nhân, 16 threads. Giờ bạn muốn duyệt một 1 triệu records để tìm phần tử lớn nhất. Với node.js, sẽ chỉ có 1 thread của CPU là thực hiện công việc duyệt tìm vì mặc định Node.js là single-thread. 1 thread chạy cắm đầu, 7 threads kia ngồi cười khúc khích. Nhưng với Java, công việc được chia đều ra cho các threads, nên tốc độ sẽ xử lý trong bài toán ví dụ này sẽ nhanh hơn. Đến đây, mình tin là bạn sẽ bật ra thắc mắc: Vậy không có cách nào để Node.js thực hiện đa luồng à? Thế mạnh của Node.js là cơ chế none-blocking I/O, giúp ứng dụng có tốc độ rất nhanh. Tuy nhiê [...]

Read more
Giới thiệu về RedisJSON - Mảnh ghép hoàn hảo cho RediSearch

Giới thiệu về RedisJSON - Mảnh ghép hoàn hảo cho RediSearch

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Tôi đã có một bài viết về vấn đề blog của tôi sử dụng RediSearch làm cơ sở dữ liệu chính ở RediSearch là gì? Estacks đang sử dụng RediSearch làm cơ sở dữ liệu!, bên cạnh đó là lý do tôi dùng RediSearch vì tính năng Tìm kiếm fulltext trong RediSearch mà tôi luôn muốn tìm kiếm của blog trở nên mạnh mẽ và hữu ích hơn cho bạn đọc. Cho đến hiện tại mọi thứ vẫn đang hoạt động rất tốt, chỉ có một điều Redis không có kiểu dữ liệu JSON trong khi tôi lại muốn thao tác với dữ liệu dạng JSON một cách thân thiện nhất. Do đó trong quá trình tìm hiểu tôi phát hiện ra Redis cung cấp một module có tên là RedisJSON đã giúp tôi làm được điều đó. Nếu như bạn đang dùng Redis hay RediSearch mà muốn thao tác với dữ liệu JSON thì đây quả là [...]

Read more
Áp dụng quy tắc IRAC trong công việc cho developers

Áp dụng quy tắc IRAC trong công việc cho developers

Bài viết được sự cho phép của tác giả Duy Phan IRAC (Issue - Rule - Analysis - Conclusion) là một phương pháp phổ biến và quen thuộc với sinh viên luật và dân luật nói chung. Cá nhân mình thấy phương pháp này khá hay và hoàn toàn có thể áp dụng vào bất cứ công việc hoặc ngành nghề nào. Giới thiệu Phương pháp IRAC (đọc là eye-rack hoặc ai rách haha) là một cái sườn giúp bạn có thể sắp xếp câu trả lời cho một vấn đề nào đó một cách chi tiết và rõ ràng. Thực ra phương pháp này bắt đầu được đưa ra và áp dụng bởi các công ty luật ở Mỹ. Cấu trúc của một câu trả lời chuẩn IRAC bao gồm các thành phần cơ bản: Issue - Vấn đề, Rule - Quy phạm, Analysis - Phân tích và Conclusion - Kết luận. Mình là lập trình viên, nên sẽ cố gắng giải thích [...]

Read more