Oh My Zsh: Nâng cao trải nghiệm terminal với giao diện đẹp và các plugin tăng hiệu suất!

Nếu bạn là một người sử dụng hệ điều hành Unix và luôn muốn tối ưu hóa trải nghiệm với terminal, thì Oh My Zsh là một công cụ bạn không thể bỏ qua. Được xây dựng trên nền tảng của Zsh, Oh My Zsh mang lại một loạt các tính năng và tính năng…

Git cherry-pick là gì? Cách sử dụng và ví dụ

Git là một hệ thống quản lý phiên bản phổ biến được sử dụng rộng rãi trong quá trình phát triển phần mềm. Trong quá trình làm việc với Git, chúng ta thường cần áp dụng các commit đơn lẻ từ một nhánh (branch) khác vào nhánh hiện tại. Trong trường hợp này, Git cherry-pick…

Git Rebase: Gộp nhiều commit thành một để tối ưu hóa lịch sử commit

Trong quá trình phát triển phần mềm, việc quản lý commit là một yếu tố quan trọng. Khi làm việc trên một tính năng hoặc một vấn đề cụ thể, chúng ta thường tạo ra nhiều commit nhỏ để lưu trữ các thay đổi. Tuy nhiên, để giữ cho lịch sử commit gọn gàng và…

11 tính năng JavaScript mới tuyệt vời trong ES13 (ES2022)

Giống như nhiều ngôn ngữ lập trình khác, JavaScript luôn tiến hóa. Mỗi năm, ngôn ngữ này trở nên mạnh mẽ hơn với những tính năng mới cho phép nhà phát triển viết mã nguồn ngắn gọn và thể hiện ý tưởng một cách rõ ràng hơn. Hãy khám phá những tính năng mới nhất…

CSS diệu kỳ: Các thuộc tính CSS mà bạn có thể chưa biết

Thế giới càng ngày càng phát triển, vì thế công nghệ cũng không mãi đứng yên một chỗ. Trong đó có thể kể tới Web Development Technology, đặc biệt hơn là về CSS. Trong bài viết này mình sẽ giới thiệu cho mọi người về một số thuộc tính CSS đặc biệt mà có thể…

Auto deploy projects với GitHub Actions – sử dụng ssh-action

GitHub Actions release phiên bản đầu tiên vào ngày 13 tháng 11 năm 2019, trước thời gian đó các bản beta được liên tục cập nhật. GitHub Actions là gì? GitHub Actions là event-driven(theo hướng sự kiện), có nghĩa là bạn có thể chạy một loạt lệnh sau khi một sự kiện cụ thể đã…

WordPress Gutenberg Block Server Side Render

ServerSideRender là một component được sử dụng để phía máy chủ hiển thị bản xem trước của các Gutenberg Block trong trình chỉnh sửa. Kết xuất phía máy chủ trong chức năng chỉnh sửa của một khối nên được giới hạn ở các khối phụ thuộc nhiều vào logic kết xuất PHP hiện tại có…

Add, Upload image trong Gutenberg Block Development

Bài viết này sẽ hướng dẫn các bạn tạo 1 block có thể upload hoặc thêm hình ảnh để sử dụng. Ví dụ như để làm background-image cho block, gallery, custom image. Trong block này sẽ bao gồm các attributes sau: bgColor: Set background color cho block bgUrl: Background image của block bgID: Đây là…

Tạo Block Controls – Block Toolbar và Settings Sidebar trong WordPress Gutenberg

Để đơn giản hóa việc tùy chỉnh khối và đảm bảo trải nghiệm nhất quán cho người dùng, có một số mẫu giao diện người dùng được tích hợp sẵn để giúp tạo bản xem trước của trình chỉnh sửa. Trong bài viết này, chúng ta sẽ khám phá các thanh công cụ (toolbars) và…

Làm quen với các components thường dùng khi tạo Gutenberg Block

Trong bài viết này mình sẽ giới thiệu qua cho mọi người một số components thường sử dụng. Component trong Gutenberg Gói này bao gồm một thư viện các thành phần WordPress chung được sử dụng để tạo các phần tử giao diện người dùng chung được chia sẻ giữa các màn hình và các…