Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Hướng dẫn cài đặt Apache Maven trên Ubuntu

Apache Maven là một công cụ quản lý dự án mã nguồn mở, hoàn toàn miễn phí, được sử dụng rộng rãi trong các dự án phát triển Java. Nó cung cấp khả năng quản lý dự án Java một cách dễ dàng bằng cách tự động hóa quá trình xây dựng, tạo báo cáo và tài liệu cho dự án. Apache Maven là một framework mạnh mẽ cho việc xây dựng tự động trong dự án phát triển.

Lựa chọn chuẩn Coding Conventions cho dự án Javascript

Khi bắt đầu một dự án liên quan đến JavaScript hoặc lập trình chung, việc cải thiện chất lượng dự án và hiệu suất làm việc của toàn nhóm là mục tiêu quan trọng. Để đảm bảo sự đồng nhất trong mã nguồn và tương tác hiệu quả trong nhóm làm việc, các quản lý dự án thường yêu cầu các nhà phát triển tuân theo một tập hợp quy tắc chuẩn, được gọi là Coding Conventions.

Vô hiệu hóa External HTTP Requests để tăng tốc WordPress Site

Trong quá trình xây dựng một trang web bằng WordPress cho công ty, mình đã phát hiện rằng WordPress cùng với một số plugin thường gửi các yêu cầu HTTP ra bên ngoài khi trang web được tải. Điều này có thể gây làm chậm trang web, đặc biệt khi trang web đang phát triển trên máy tính cá nhân (localhost) hoặc khi kết nối internet không ổn định. Hơn nữa, khi trang web đặt tại các máy chủ ở Việt Nam, thì việc gửi các yêu cầu này đến các máy chủ ở Mỹ thường tạo ra hiệu ứng trễ nữa.

Tìm hiểu Rails Resque – Xử lý Jobs theo cơ chế hàng đợi trong Ruby on Rails

iệc sử dụng hàng đợi (Queue) trong Resque có lý do của nó. Trong các dự án lớn, số lượng tác vụ cần thực hiện có thể rất lớn và không dễ dàng dự đoán được. Nếu chúng ta cố gắng xử lý tất cả chúng đồng thời, chúng ta sẽ cần sử dụng một lượng lớn tài nguyên máy chủ. Tuy nhiên, tài nguyên máy chủ thường có giới hạn.

Giới thiệu Gutenberg – Bộ soạn thảo bài viết mới của WordPress

Từ phiên bản 4.9.8, WordPress đã chính thức giới thiệu bộ soạn thảo Gutenberg. Hiện tại, bộ soạn thảo này vẫn được phát hành dưới dạng một plugin tùy chọn và chưa thay thế hoàn toàn TinyMCE. Tuy nhiên, tương lai của Gutenberg sẽ phụ thuộc vào phản hồi từ người dùng. Có thể thấy rằng WordPress đang phát triển Gutenberg để giảm sự phụ thuộc vào bên thứ ba.

Kiểm tra và thay đổi version mặc định của Java trong Linux

Trong hệ thống Linux, người dùng có khả năng cài đặt nhiều phiên bản của Java song song. Mặc định, hệ thống sẽ sử dụng phiên bản Java mới nhất để thực thi các ứng dụng. Tuy nhiên, có trường hợp bạn cần chạy một ứng dụng Java trên một phiên bản cũ hơn. Bài viết này sẽ hướng dẫn bạn cách thay đổi phiên bản Java trên hệ điều hành Linux để đảm bảo khả năng chạy ứng dụng trên phiên bản Java mong muốn.

Sử dụng Jarsigner để đăng ký (sign) file JAR với certificate

Khi bạn bắt gặp các cảnh báo bảo mật giống như hình minh họa dưới đây, điều này đều xuất phát từ việc Java xác định rằng ứng dụng của bạn chứa các thành phần chưa được đăng ký với chứng chỉ bảo mật. Trong bài viết này, chúng tôi sẽ hướng dẫn các bạn cách ngăn chặn những cảnh báo bảo mật này bằng cách sử dụng Jarsigner và keytool để đăng ký tệp Jar với một chứng chỉ số (certificate).