PHP phiên bản 8 đã chính thức được phát hành vào hôm 26/11/2020. Vì nó là major version nên sẽ có nhiều thay đổi có thể dẫn đến việc update từ PHP phiên bản củ gây ra một số vấn đề. Ngoài ra nó cũng có nhiều tính năng mới, cải tiến, ... Bài viết này sẽ tóm tắt một số thay đổi chính đó. Bạn cũng có thể tham khảo những thay đổi ở PHP 7.x tại đây Constructor với property class Point { public function __construct( public float $x = 0.0, public float $y = 0.0, public ... »
Kể từ phiên bản 1.11 chức năng go module đã được hỗ trợ. Go module là cách thức dependency management mới nhất và quan trọng mà go sẽ sử dụng cho tất cả phiên bản sau này. Mọi người nên biết và migrate sang để sử dụng go module thay vì dùng go path như cũ. Trong bài này, mình sẽ giới thiệu go module và cách sử dụng nó. 1. Mục tiêu Khi kết thúc bài Bạn sẽ hiểu rõ về go module Bạn có thể tự build 1 go package sử dụng go module 2. Yêu cầu ... »
Chào các bạn, hiện tại do đang làm dự án về viết API cho app nên mình có cơ hội tìm hiểu được sâu về các kiến trúc cũng như các quy ước tên( naming convensions) khi thiết kế 1 RESTful API. Hôm nay mình xin mạn phép chia sẻ về những rules khi thiết kế 1 API "chuẩn" mà bạn nên follow theo. Bài viết dựa trên các bài viết mình đã học hỏi được và một phần từ kinh nghiệm cá nhân. I. Khái quát về các loại ResourceCác điểm như khái niệm, các thành phần, cách hoạt ... »
I. Lợi ích mà Nagios cung cấpĐược thiết kế với khả năng mở rộng và linh hoạt để giúp cho người dùng hiểu rõ thiết kế của hệ thống, tránh được những rủi ro không đáng có. Nagios là một công cụ mạnh mẽ cung cấp cho bạn kiến thức về cơ sở hạ tầng hệ thống CNTT mà tổ chức bạn đang sử dụng Sử dụng Nagios bạn có thể thực hiện các công việc sau: Lập kế hoạch nâng cấp cơ sở hạ tầng trước khi hệ thống lỗi thời gây ra lỗiPhản hồi về những vấn đề ... »
I. Lời nói đầu Có rất nhiều cách quản lý state trong Flutter. Sử dụng provider là 1 trong những cách đó. Chúng ta sẽ tìm hiểu thử xem sử dụng nó như thế nào. II. Case studyGiả sử ta có 1 ứng dụng đơn giản. Ứng dụng này gồm 2 thành phần chính là 1 thư viện dùng để hiện thị danh sách các sản phẩm và 1 giỏ mua hàng để hiển thị danh sách những sản phẩm đã được chọn. Từ 2 thành phần này, ta sẽ thiết kế 1 app bằng flutter có cấu trúc như ... »
Figma là một công cụ hứu ích để thiết kế giao diện người dùng cho web và app. Ngoài việc thiết kế giao diện người dùng của designer, Figma còn hỗ trợ developer chuyển đổi từ file thiết kế sang code. Sau đây sẽ là 3 cách để export code từ thiết kế. 1. Cách 1: Sử dụng Figma Inspect Figma được tích hợp sẵn công cụ hỗ trợ xem code từ file thiết kế mà không cần tải plugin hỗ trợ để có thể xem được. Công cụ này giúp ta xem được các định dạng code như Android ... »
SASS cung cấp cho chúng ta 2 cách để có thể tái sử dụng style, đó là extends và mixins. Bài viết này tôi sẽ chỉ cho bạn biết cách chúng hoạt động và sử dụng khi nào. 1.Extendextend cho phép bạn chia sẻ style giữa 2 selector. Nó tương tự như cách kết hợp các class trong HTML. Cùng xem ví dụ sau: <div class="error seriousError"> This page not found! </div> .error{ border: 1px #f00; background-color: #fdd; } .seriousError{ @extend .error; border-width: 3px; } // which compiles to: .error, .seriousError { border: 1px #f00; background-color: ... »
1.Figma là gì? Figma là một công cụ thiết kếvector và thử nghiệm sản phẩm website và app. Công cụ dựa trên nền tảng đám mây để người dùng có thể cộng tác trong các dự án và làm việc ở bất cứ đâu. Mặc dù Figma có chức năng rất giống các công cụ thiết kế khác, nhưng điểm khác biệt chính là khả năng làm việc với các nhóm trong các dự án. Đến nay, Figma có lẽ là lựa chọn phù hợp nhất hiện có. Những lợi ích Figma đem lại: Figma là một công cụ ... »