DVMS Co., Ltd

Chuyện ngoài phố

Nếu bạn đang có array object bạn cần để sắp xếp theo một thứ tự cụ thể, bạn có thể sẽ bị “cám dỗ” tìm đến thư viện JavaScript. Tuy nhiên, trước khi bạn làm như vậy, bạn có thể thực hiện sorting rất đầy đủ và gọn gàng với hàm Array.sort sẵn có. Trong bài viết này, tôi sẽ cho bạn thấy cách sắp xếp array objects trong JavaScript mà không cần lo nghĩ.

Kiểm thử phần mềm (Tester) đang ngày càng phát triển ở Việt Nam và được nhiều người quan tâm biết đến. Trong quá trình tìm hiểu và phát triển nghề nghiệp, mình thấy có những ngộ nhận về kiểm thử phần mềm mà nhiều người bao gồm kỹ sư kiểm thử phần mềm, lập trình viên, nhà quản lý thường mắc phải.

8 ngộ nhận phổ biến về nghề kiểm thử phần mềm

1. Khái niệm kiến trúc củ hành

Kiến trúc củ hành có một vài nét tương đồng với kiến trúc phân tầng và kiến trúc lục giác. Cụ thể, ở kiến trúc củ hành, chúng ta cũng có định nghĩa về các “tầng”, tuy nhiên các “tầng” trong kiến trúc củ hành có đôi chút khác biệt so với kiến trúc phân tầng:

Xây dựng ứng dụng theo kiến trúc củ hành

I. Khái niệm

Phương thức phát triển phần mềm Agile là một tập hợp các phương thức phát triển lặp và tăng dần trong đó các yêu cầu và giải pháp được phát triển thông qua sự liên kết cộng tác giữa các nhóm tự quản và liên chức năng. Agile là cách thức làm phần mềm linh hoạt để làm sao đưa sản phẩm đến tay người dùng càng nhanh càng tốt càng sớm càng tốt và được xem như là sự cải tiến so với những mô hình cũ như mô hình “Thác nước (waterfall)” hay “CMMI”.

Nguyên tắc áp dụng trong phương pháp Agile

Mô hình Agile trong phát triển và kiểm thử phần mềm

Trải nghiệm người dùng (UX) đóng vai trò quan trọng cho trong quyết định sự thành công hay thất bại của một sản phẩm trên thị trường, nhưng tại sao lại là UX? Thông thường UX hay bị nhầm lẫn về tính khả dụng, nghĩa là  mô tả mức độ dễ dàng khi sử dụng một sản phẩm và UX chính là quy tắc khởi đầu cho tính hữu dụng – tuy nhiên, UX đã phát triển để phù hợp hơn so với tính hữu dụng và quan trọng là phải chú ý đến tất cả các khía cạnh của UX để cung cấp các sản phẩm thành công cho thị trường.

7 yếu tố ảnh hưởng tới trải nghiệm người dùng

Có ai ngờ rằng, Ken Hart, ở tuổi 43, lại tìm đến thế giới web design thông qua việc… nuôi cá. Sau nhiều năm “chăm sóc” những loài động vật thủy sinh này trong chính căn nhà của mình, Hart bắt tây xây dựng một blog nuôi cá bằng các công cụ xây dựng website miễn phí như Wix. Blog của anh ngay lập tức thu hút sự quan tâm mạnh mẽ của những người nuôi cá khác, và bắt đầu thu được traffic khá cao. Sự nổi tiếng ban đầu này khiến Hart phải xem xét và đánh giá lại thiết kế cho website của mình.

Deep linking sẽ nâng cao user engagement và đơn giản quy trình ra mắt ứng dụng, giúp bạn theo dõi lời giới thiệu (referrals), xem thử chiến dịch nào hiệu quả nhất, cũng như nhận diện những cách thức để app trở nên hữu dụng hơn và người dùng có thể tiếp cận tốt hơn.

Cách sử dụng deep linking trong ứng dụng di động

ứng dụng quản lý vận tải thông minh

ứng dụng quản lý đội xe, điều tài thông minh

Phần mềm, ứng dụng thông minh dành cho quản lý xe doanh nghiệp, điều xe đi công tác,...

SGO Giải pháp thông minh cho các công ty vận chuyển, logistics thuê ngoài

fintech

banking mobile apps

insurtech

medical tech, health care mobile apps

© Copyright DVMS Co., Ltd. All Rights Reserved.