I. Tại sao phải dùng Docker ? – Việc setup và deploy application lên một hoặc nhiều máy chủ rất mất thời gian từ việc phải cài đặt các công cụ, môi trường cần cho application đến việc chạy được... Read more
Khái quát về Alpha Testing và Beta Testing Giai đoạn thử nghiệm Alpha và Beta chủ yếu tập trung vào việc phát hiện lỗi trong sản phẩm được test và đưa ra bức tranh rõ ràng về cách người dùng... Read more
Tối ưu câu truy vấn có thể hiểu là cải thiện tốc độ truy vấn tới DB bằng cách thay đổi câu truy vấn, có thể là bỏ truy vấn trong vòng lặp, hay sử dụng bảng tạm thời,… Nhưng... Read more
L&D có vai trò quan trọng đối với sự phát triển của công ty. Mặc dù trước đây các công ty thường không đánh giá cao vai trò của L&D. Tuy nhiên thực tế cho thấy, L&D có tác động... Read more
Bằng cách tận dụng các tiện ích, tuỳ chọn bố cục và kỹ thuật tối ưu hoá hiệu suất tích hợp sẵn của Flutter, chúng ta có thể hiểu và làm việc hiệu quả với các ràng buộc của Flutter,... Read more
As a developer, “calling” or “executing” functions is the thing you do many times per your working day. It’s a common action. However, in this post, we will try an uncommon way to execute functions in Dart using static Function.apply()... Read more
Biến khai báo dynamic có thể gán cho mọi loại giá trị và những biến được khai báo dynamic cũng có thể gán cho mọi kiểu biến Với một object, bạn có thể khai báo một biến dữ liệu bất... Read more
Trong bài viết này, chúng ta sẽ học đc làm thế nào để tạo một animated icon bằng cách dùng AnimatedIcon widget và AnimatedIcons trong Flutter framework. 1. Create empty screen Đoạn code trên đơn giản là tạo 1 màn... Read more
1. Giới thiệu 2. console.log ví dụ: Dùng console.log hiển thị dữ liệu đầu ra đơn giản kết quả khi thử trên trình duyệt: 3. console.count kết quả khi thử trên trình duyệt: Ví dụ 2: Khi có đối sô... Read more
Khái niệm Repository chắc không còn xa lạ gì với những anh em dev Backend. Trong bài viết này chúng ta sẽ tìm hiểu tại sao nên dùng nó. Một quan niệm sai lầm mà mình thấy rất nhiều là... Read more