Bài viết của Trịnh Tiến Mạnh

Java vs Ruby - So sánh một số tính năng chính (Phần 2)

Ở phần 1 kỳ trước, chúng ta đã so sánh một số tính năng khác nhau cơ bản giữa Java và Ruby. Và ở kỳ này, chúng ta sẽ cùng nhau thảo luận về những điểm tương đồng cũng như khác biệt giữa 2 ngôn ngữ này trên một mẫu hình lập trình được phần lớn lập trình viên sử dụng. Đó chính là Lập Trình Hướng ...

Đây là một số cách "hack" VS Code siêu bí mật để tăng năng suất của bạn

Dưới đây là một bộ sưu tập nhỏ các mẹo, thủ thuật và tiện ích mở rộng và lọc chúng để chỉ giữ những thứ hữu dụng nhất cho web developer. 1. Material Theme & Icons Nếu nó thực sự tốt và thân thiện, bạn yêu thời gian dành cho nó. Hãy tưởng tượng một epic theme kết hợp với các epic ...

Road to become an Android developer 2019

Là một lập trình viên Android, công việc của bạn là phát triển ứng dụng Android. Để phát triển ứng dụng mobile nền tảng hệ điều hành Android, việc đầu tiên của bạn là phải học lập trình Android. Để làm được điều đó, bạn cần biết kiến thức cơ bản về ngôn ngữ Java hoặc mới đây là Kotlin. Đầu ...

Android security

Vấn đề an ninh trong Android luôn là sự nhức nhối của bất kỳ developer nào. Sau đây là 1 số cách để hack cũng như phòng chống cho các ứng dụng Android. 1. Decode file apk Để có thể xem được nội dung của một apk, chúng ta cần 1 số chuẩn bị. Trước hết, cần một công cụ để giao tiếp với mobile ...

Microsoft tung bản vá khẩn cấp xử lý lỗ hổng zero-day trong Internet Explorer

Vào ngày 20/12/2018 Microsoft đã phát hành bản cập nhật bảo mật để vá lỗ hổng zero-day nghiêm trọng trong trình duyệt Web Internet Explorer (IE) mà những kẻ tấn công đã khai thác để hack vào máy tính Windows. Được phát hiện bởi nhà nghiên cứu bảo mật Clement Lecigne thuộc ...

Google Drive ẩn chứa rất nhiều mục Spam

Theo trang HowToGeek, dịch vụ lưu trữ đám mây Google Drive của Google đang có vấn đề. Nguyên nhân do Google Drive hiện không có tính năng chấp thuận chia sẻ, nên mọi tập tin và thư mục mà bạn bè chia sẻ với tài khoản của bạn sẽ tự động xuất hiện trong Drive của chính bạn. Vấn đề ...

Live search trong Laravel sử dụng Ajax

Ngày nay đối với mọi trang web dù là blog hay website thương mại, một thanh tìm kiếm luôn luôn là cần thiết. Tuy nhiên những ngày tháng của một thanh tìm kiếm theo cách đơn giản đã qua. Hiện nay một thanh tìm kiếm live, tức là có thể hiển thị kết quả tìm tiếm tức thì khiến cho quá trình sử dụng ...

N+1 query và cách phòng tránh

N+1 query và cách phòng tránh N+1 query là gì? Nói đơn giản thì, n+1 query là một cách truy vấn không hiệu quả do sử dụng quá nhiều truy vấn. Để hiểu rõ hơn thì chúng ta cùng xem xét một ví dụ sau: Ở đây tôi có 2 model là User và Comment như sau: class User < ActiveRecord : : ...

GitHub phát hành nền tảng Marketplace cho phép các nhà phát triển tìm những công cụ mình cần

GitHub vừa tung ra dịch vụ Marketplace giúp các nhà phát triển dễ dàng tìm công cụ phù hợp để cải tiến và tinh chỉnh luồng công việc. Theo thông tin đăng tải trên blog công ty, GitHub đã trình làng nền tảng Marketplace cho phép thành viên dễ dàng khám phá và mua ứng dụng cần thiết ...

How to Build Command-Line Apps Part 2

Chào mừng các bạn đã quay trở lại với series How to Build Command-Line Apps Part 2 Ở phần trước mình đã hướng dẫn các bạn thực hiện 1 ví dụ đơn giản nhưng kinh điển là HelloWorld. Hôm nay chúng ta sẽ cùng nhau tìm hiểu về cách sử dụng các Class trong Console Command Bước 1 Từ folder ...

1 2 3 4 .. > >>