Tìm kiếm
Từ khóa mới
Tag mới
Danh sách bài viết
BEM và Pug - Cách mà mình bắt đầu với Frontend
Bạn đã bao giờ đau đầu vì không thể nghĩ nổi 1 cái tên vừa tường minh vừa không bị trùng cho class CSS chưa? Mình thì rồi đấy, và BEM đúng là cứu tính của mình. Tất nhiên đấy không phải tất cả công dụ
0 0 54
Kubernetes best practices - Liveness và Readiness Health checks
Mở đầu. Kubernetes cung cấp cho bạn một framework để chạy các hệ phân tán một cách mạnh mẽ.
0 0 81
Thêm chức năng thanh toán Paypal cho website của bạn
Mở đầu. Cài đặt. Tạo Paypal sandbox. Để thực hiện các cuộc gọi đến PayPal API chúng ta cần phải tạo ra một ứng dụng trong developer.
0 0 356
Cách sử dụng Destructuring trong JavaScript
Destructuring Javascript là gì. Dưới đây là một số ví dụ với Destructuring. Ví dụ 1:. var a, b;.
0 0 52
Sự khác nhau giữa những điều tưởng giống nhau - Phần 1
Đà Nẵng đã bắt đầu vào những ngày nắng nóng, khiến cho người ta cũng hối hả hơn - nét đặc trưng của sự vội vã rõ rệt khi về hè. Còn bạn mình ở Hà Nội lại đang thất tình, người ta nói ngày lòng buồn nh
0 0 33
Tóm tắt cuốn Clean Code của Uncle Bob
Bài viết được dịch từ Gist của wojteklu. . Quy tắc chung. .
0 0 116
Functional Programming in Kolin - Chương 1: Bắt đầu
Mở đầu. Mình chuyển sang lập trình từ lúc học, tiếp cận máy tính đến giờ cũng được hơn 2 năm.
0 0 57
Nguyên tắc thiết kế Interface Segregation trong phát triển phần mềm
Trong bài biết trước tôi đã giới thiệu đến các bạn nguyên tắc thiết kế Open/Closed, một trong những nguyên tắc cơ bản và quan trọng nhất trong thiết kế phần mềm, ít nhất là theo quan điểm của bản thân
0 0 57
Preparing for a more private web
Users are demanding greater privacy, and the web ecosystem is evolving to fulfill these expectations. The web is becoming private by default.
0 0 19
Git: Dùng HTTPS hay SSH?
Nếu bạn là một người mới dùng Git, khi clone một repository sẽ có 2 lựa chọn: Clone with HTTPS hay Clone with SSH. Các bạn sẽ phân vân không biết nên dùng cái nào vì đôi khi, dùng link nào cũng clone
0 0 79
Authentication Với NestJS và Passport (Phần 1)
Authentication, hay xác thực thông tin người dùng, là một trong những tính năng cơ bản nhất của phần lớn ứng dụng Web. Trong bài viết này, mình xin chia sẻ phương pháp sử dụng passportjs để xây dựng t
0 0 110
Mình đã docker hóa một ứng dụng Laravel như thế nào?
Docker là một công cụ quen thuộc và phổ biến đối với những Developer. Docker giúp chúng ta dựng môi trường phát triển một cách nhanh chóng, thuận tiện và độc lập với môi trường thật, tránh được những
0 0 124
Các toán tử dễ gây nhầm lẫn trong javascript.
Có rất nhiều javascript operators như toán tử số học, gán, chuỗi ... Nhưng với các toán tử dưới đây thì có thể làm nhiều bạn còn nhầm lẫn nếu chưa hiểu rõ về chúng. Cú pháp: a ?? b.
1 0 55
Winforms - Vì sao nên dùng List thay vì DataTable cho GridControl
Hồi trước khi mới code mình sử dụng DataTable theo các project có sẵn. Sau này cảm thấy DataTable có vài điểm bất lợi nên đã tìm cách khác để tối ưu hơn.
0 0 48
How To Create Responsive Movie Website Using HTML CSS And jQuery
How To Create Responsive Movie Website Using HTML CSS And jQuery. . In this video, we will make Responsive Movie Website Using HTML CSS And jQuery. .
0 0 1.1k
Install ASP.NET core Ubuntu/MacOS
Như chúng ta đã biết, từ trước đến nay, mọi dịch vụ và ứng dụng của Microsoft thì hầu hết phải trả phí thì mới có thể sử dụng được và những dịch vụ đó thì chỉ có thể chạy được trên nền tảng Windows. T
0 0 43
Xác định ý định câu hỏi trong hệ thống hỏi đáp
Mục tiêu bài viết. Phân tích câu hỏi là pha đầu tiên trong kiến trúc chung của một hệ thống hỏi đáp, có nhiệm vụ tìm ra các thông tin cần thiết làm đầu vào cho quá trình xử lý của các pha sau (trích c
0 0 108
FOTS: Fast Oriented Text Spotting with a Unified Network
Giới thiệu. Như trong mô tả series này mình cũng đã đề cập đến việc nhận dạng văn bản từ một ảnh bất kì trước đây đều chia thành 2 phần đó là phát hiện được bao đóng (bounding box) chứa text sau đó sẽ
0 0 19