Avatar

Closure trong Javascript - Phần 2: Định nghĩa và cách dùng

987 2 0
5
Avatar

Extreme Programming - Lập trình cực hạn là gì? Vai trò và giá trị cốt lõi - P1

2.0K 1 0
5
Avatar

Tập tành crawl dữ liệu với Scrapy Framework

8.2K 6 1
  • Avatar
10
Avatar

Đặt tên commit message sao cho "tình nghĩa anh em chắc chắn bền lâu"????

10.5K 40 17
  • Avatar
  • Avatar
68
Avatar

OAuth2: Những điều chúng ta không nên bỏ qua.

2.1K 6 0
4
Avatar

Cách đặt log hiệu quả trong Android

2.4K 1 0
1
Avatar

Cách mình "hack" được vào hẹ thống của SMAS để xem điểm.

9.7K 1 5
  • Avatar
  • Avatar
6
Avatar

Vanilla JS: Tính tuổi

2.7K 1 1
  • Avatar
4
Avatar

Giới thiệu về Hash trong Ruby và Rails

175 1 0
0
Avatar

Một số tips khi dùng laravel (Part 1)

517 4 0
3
Avatar

Lập Trình Hướng Đối Tượng trong Python

7.3K 2 0
3
Avatar

Tạo ứng dụng trở nên pro hơn khi sử dụng gem clamby và service Clamav

376 0 4
  • Avatar
  • Avatar
4
Avatar

Swift: Tạo custom phép toán tử (Operator) của riêng bạn!

572 0 1
  • Avatar
2
Avatar

Code ngắn gọn hơn với OptionSet trong Swift

575 1 0
1
Avatar

Tìm hiểu Proguard trong Android

1.2K 1 0
3
Avatar

[Blockchain] Road to Bitcoin

790 2 1
  • Avatar
7
Avatar

[B5'] EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examples

355 0 0
4
Avatar

Kotlin dễ ẹc - Lớp vs đối tượng: Object expression và Object declaration

957 0 0
1
Avatar

Chuyện thay đổi

383 2 4
  • Avatar
  • Avatar
7
Avatar

Code sạch, Code dễ phát triển,... Lập trình viên đã biết về Code an toàn chưa??? (Phần 2)

2.5K 8 4
  • Avatar
  • Avatar
25
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí