Cách cài đặt WordPress với OpenLiteSpeed trên Ubuntu 18.04
WordPress là một hệ thống quản lý nội dung open-souce (CMS). CMS phổ biến nhất trên thế giới, WordPress cho phép bạn cài đặt blog và trang web trên backend database MySQL, sử dụng PHP để thực thi các tập lệnh và xử lý nội dung động.
2019-12-18
WordPress là một hệ thống quản lý nội dung open-souce (CMS). CMS phổ biến nhất trên thế giới, WordPress cho phép bạn cài đặt blog và trang web trên backend database MySQL, sử dụng PHP để thực thi các tập lệnh và xử lý nội dung động.
2019-12-18
Cách sử dụng Ansible để cài đặt và thiết lập LAMP trên Ubuntu 18.04
Tự động hóa server hiện nay đóng một role thiết yếu trong quản trị hệ thống, do tính chất dùng một lần của các môi trường ứng dụng hiện đại. Các công cụ quản lý cấu hình như Ansible thường được sử dụng để hợp lý hóa quá trình tự động hóa cài đặt server bằng cách cài đặt các quy trình tiêu chuẩn cho các server mới đồng thời giảm lỗi do con người liên quan đến cài đặt thủ công.
2019-12-17
Tự động hóa server hiện nay đóng một role thiết yếu trong quản trị hệ thống, do tính chất dùng một lần của các môi trường ứng dụng hiện đại. Các công cụ quản lý cấu hình như Ansible thường được sử dụng để hợp lý hóa quá trình tự động hóa cài đặt server bằng cách cài đặt các quy trình tiêu chuẩn cho các server mới đồng thời giảm lỗi do con người liên quan đến cài đặt thủ công.
2019-12-17
Cách cấu hình Cụm Galera với MySQL trên server Ubuntu 18.04
Phân cụm bổ sung tính khả dụng cao cho database của bạn bằng cách phân phối các thay đổi cho các server khác nhau. Trong trường hợp một trong các version không thành công, các version khác sẽ nhanh chóng có mặt để tiếp tục phục vụ.
2019-12-16
Phân cụm bổ sung tính khả dụng cao cho database của bạn bằng cách phân phối các thay đổi cho các server khác nhau. Trong trường hợp một trong các version không thành công, các version khác sẽ nhanh chóng có mặt để tiếp tục phục vụ.
2019-12-16
Cách thiết lập server lưu trữ đối tượng bằng Minio trên Ubuntu 18.04
Từ các giải pháp backup dựa trên cloud đến các mạng phân phối nội dung có tính khả dụng cao (CDN) , khả năng lưu trữ các đốm màu phi cấu trúc của dữ liệu đối tượng và làm cho chúng có thể truy cập thông qua HTTP API, được gọi là lưu trữ đối tượng , đã trở thành một phần không thể thiếu trong bối cảnh công nghệ hiện đại.
2019-12-13
Từ các giải pháp backup dựa trên cloud đến các mạng phân phối nội dung có tính khả dụng cao (CDN) , khả năng lưu trữ các đốm màu phi cấu trúc của dữ liệu đối tượng và làm cho chúng có thể truy cập thông qua HTTP API, được gọi là lưu trữ đối tượng , đã trở thành một phần không thể thiếu trong bối cảnh công nghệ hiện đại.
2019-12-13
Cách tạo một Telegram Bot với Laravel và BotMan
Các bot tự động là một cách để cung cấp dữ liệu tùy chỉnh cho user của bạn dựa trên yêu cầu của họ. Laravel và khung công tác Botman cung cấp các công cụ để tạo ra các bot hữu ích. Trong hướng dẫn này, bạn sẽ tạo một bot Telegram cho những người yêu chó bằng cách sử dụng Dog API và nó trông giống như sau:
2019-12-12
Các bot tự động là một cách để cung cấp dữ liệu tùy chỉnh cho user của bạn dựa trên yêu cầu của họ. Laravel và khung công tác Botman cung cấp các công cụ để tạo ra các bot hữu ích. Trong hướng dẫn này, bạn sẽ tạo một bot Telegram cho những người yêu chó bằng cách sử dụng Dog API và nó trông giống như sau:
2019-12-12
Cách thực hiện xác minh mật khẩu bằng yêu cầu biểu mẫu Laravel
Yêu cầu biểu mẫu Laravel là các lớp đặc biệt mở rộng chức năng của các lớp yêu cầu thông thường, cho phép các tính năng xác thực nâng cao . Yêu cầu biểu mẫu cũng giúp giữ cho các hành động của bộ điều khiển của bạn gọn gàng hơn rất nhiều, vì bạn có thể di chuyển tất cả logic xác thực của bạn sang lớp yêu cầu biểu mẫu. Một lợi ích khác là nó cho phép bạn lọc các yêu cầu trước khi chúng tiếp cận các hành động của bộ điều khiển của bạn.
2019-12-12
Yêu cầu biểu mẫu Laravel là các lớp đặc biệt mở rộng chức năng của các lớp yêu cầu thông thường, cho phép các tính năng xác thực nâng cao . Yêu cầu biểu mẫu cũng giúp giữ cho các hành động của bộ điều khiển của bạn gọn gàng hơn rất nhiều, vì bạn có thể di chuyển tất cả logic xác thực của bạn sang lớp yêu cầu biểu mẫu. Một lợi ích khác là nó cho phép bạn lọc các yêu cầu trước khi chúng tiếp cận các hành động của bộ điều khiển của bạn.
2019-12-12
Giới thiệu về module ECMAScript mới trong Node v12
Nếu bạn đã quen thuộc với các framework frontend JavaScript phổ biến như React và Angular, thì khái niệm ECMAScript sẽ không hoàn toàn mới đối với bạn. Các module ES có cú pháp
2019-12-12
Nếu bạn đã quen thuộc với các framework frontend JavaScript phổ biến như React và Angular, thì khái niệm ECMAScript sẽ không hoàn toàn mới đối với bạn. Các module ES có cú pháp
import
và export
mà ta thường thấy trong các khuôn khổ giao diện user . ** Node sử dụng CommonJS dựa vào request require()
để nhập. Bây giờ ta có thể sử dụng nhập và xuất trong Node ngoài require()
. Đó không phải là tất cả những gì đi kèm với bản phát hành Node v12 mới, hãy nói về tất cả các tính năng thú vị mới mà ta có thể mong đợi.2019-12-12
6 Mẹo tối ưu hóa cho ứng dụng React
Trong vài năm gần đây, các khung công tác JavaScript đã thay đổi hoàn toàn cách ta xây dựng ứng dụng và React đã có phần công bằng trong quá trình chuyển đổi. Việc tối ưu hóa thời gian tải trang rất quan trọng vì thời gian tải trang tương quan trực tiếp với số trang không truy cập và tỷ lệ chuyển đổi. Trong hướng dẫn này, ta sẽ xem xét sáu lỗi phổ biến mà hầu hết các nhà phát triển mắc phải khi xây dựng ứng dụng với React. Ta cũng sẽ thảo luận về cách có thể tránh được những sai lầm này cũng như nêu bật các mẹo hữu ích để giữ thời gian tải trang web ở mức thấp nhất có thể.
2019-12-12
Trong vài năm gần đây, các khung công tác JavaScript đã thay đổi hoàn toàn cách ta xây dựng ứng dụng và React đã có phần công bằng trong quá trình chuyển đổi. Việc tối ưu hóa thời gian tải trang rất quan trọng vì thời gian tải trang tương quan trực tiếp với số trang không truy cập và tỷ lệ chuyển đổi. Trong hướng dẫn này, ta sẽ xem xét sáu lỗi phổ biến mà hầu hết các nhà phát triển mắc phải khi xây dựng ứng dụng với React. Ta cũng sẽ thảo luận về cách có thể tránh được những sai lầm này cũng như nêu bật các mẹo hữu ích để giữ thời gian tải trang web ở mức thấp nhất có thể.
2019-12-12
Tìm hiểu API ngữ cảnh mới của React
Trong một thế giới có rất nhiều khung công tác front-end khác nhau, thật khó để biết nên chọn cái nào. Tôi có muốn sử dụng Angular đã từng phổ biến không? Hay việc đi sâu vào VueJS sẽ có lợi cho phạm vi kiến thức của tôi?
2019-12-12
Trong một thế giới có rất nhiều khung công tác front-end khác nhau, thật khó để biết nên chọn cái nào. Tôi có muốn sử dụng Angular đã từng phổ biến không? Hay việc đi sâu vào VueJS sẽ có lợi cho phạm vi kiến thức của tôi?
2019-12-12
Sử dụng Thư viện React-Async để tìm nạp dữ liệu so sánh
Khi tìm nạp dữ liệu trong một ứng dụng JavaScript,
2019-12-12
Khi tìm nạp dữ liệu trong một ứng dụng JavaScript,
async-await
cho phép ta sử dụng lập trình đồng bộ bắt buộc để tìm nạp dữ liệu. Điều này nghĩa là mã của ta sẽ mô tả một cách ngụ ý cách chương trình sẽ hoạt động và sẽ hoạt động theo một chuỗi hoạt động duy nhất. Mặt khác, React là một thư viện xây dựng giao diện user một cách khai báo . Đây thường được coi là một phương pháp đối lập với lập trình mệnh lệnh, trong đó nhà phát triển mô tả những gì họ muốn chương trình làm, hơn là cách họ muốn nó hoạt động. Do đó, sự kết hợp giữa React và async-await
dẫn đến một mô hình hỗn hợp trong đó ta có cả mã bắt buộc (để tìm nạp dữ liệu) và mã khai báo (cho cấu thành giao diện user ).2019-12-12
Cách tạo ứng dụng phản ứng hoạt hình với React Spring
Hoạt ảnh thêm sức sống cho các ứng dụng của bạn và cải thiện trải nghiệm user tổng thể. React Spring là một gói hoạt ảnh sử dụng vật lý giống như mùa xuân trong các hoạt ảnh cốt lõi của nó để dễ dàng cấu hình. Các lò xo có tính tích lũy, nghĩa là chúng sẽ nhớ tất cả các giá trị được chuyển cho chúng.
2019-12-12
Hoạt ảnh thêm sức sống cho các ứng dụng của bạn và cải thiện trải nghiệm user tổng thể. React Spring là một gói hoạt ảnh sử dụng vật lý giống như mùa xuân trong các hoạt ảnh cốt lõi của nó để dễ dàng cấu hình. Các lò xo có tính tích lũy, nghĩa là chúng sẽ nhớ tất cả các giá trị được chuyển cho chúng.
2019-12-12
Bắt đầu với Svelte 3
Khi xây dựng các ứng dụng bằng JavaScript, hiệu suất cao và khả năng thâm nhập sẽ luôn là mấu chốt của các quyết định của các nhà phát triển phần mềm. Svelte là một khung thành phần hiệu suất cao cho mã mệnh lệnh.
2019-12-12
Khi xây dựng các ứng dụng bằng JavaScript, hiệu suất cao và khả năng thâm nhập sẽ luôn là mấu chốt của các quyết định của các nhà phát triển phần mềm. Svelte là một khung thành phần hiệu suất cao cho mã mệnh lệnh.
2019-12-12
Cách tạo ứng dụng xử lý tệp trong GraphQL và Vue
Trong hướng dẫn này, ta sẽ xem xét cách xử lý tải lên file trong GraphQL bằng cách xây dựng một ứng dụng đầy đủ. Hướng dẫn này sẽ được chia thành hai phần chính: xây dựng API GraphQL và tạo ứng dụng giao diện user . API GraphQL sẽ được xây dựng bằng Apollo Server và ứng dụng giao diện user sẽ được xây dựng với Vue.js và Vue Apollo.
2019-12-12
Trong hướng dẫn này, ta sẽ xem xét cách xử lý tải lên file trong GraphQL bằng cách xây dựng một ứng dụng đầy đủ. Hướng dẫn này sẽ được chia thành hai phần chính: xây dựng API GraphQL và tạo ứng dụng giao diện user . API GraphQL sẽ được xây dựng bằng Apollo Server và ứng dụng giao diện user sẽ được xây dựng với Vue.js và Vue Apollo.
2019-12-12
Cách xây dựng các thành phần JS với Storybook
Storybook là một công cụ open-souce để phát triển các thành phần UI (giao diện user ) một cách riêng biệt và nó tích hợp khá tốt với hầu hết các khuôn khổ giao diện user bao gồm React, Vue, Angular và các thành phần khác. Nó giúp xây dựng giao diện user có tổ chức và hiệu quả, nghĩa là các nhà phát triển không bị phân tâm với dữ liệu không ổn định, API chưa hoàn thành hoặc logic kinh doanh.
2019-12-12
Storybook là một công cụ open-souce để phát triển các thành phần UI (giao diện user ) một cách riêng biệt và nó tích hợp khá tốt với hầu hết các khuôn khổ giao diện user bao gồm React, Vue, Angular và các thành phần khác. Nó giúp xây dựng giao diện user có tổ chức và hiệu quả, nghĩa là các nhà phát triển không bị phân tâm với dữ liệu không ổn định, API chưa hoàn thành hoặc logic kinh doanh.
2019-12-12