Bài viết của Trần Trung Dũng

Làm thế nào để report Mobile bugs?

Trong quá trình kiểm thử Mobile, nếu bạn tìm thấy một lỗi trong ứng dụng di động, bạn cần báo cáo để sửa nó. Bug report yêu cầu một số thông tin cần thiết và đủ cho developer có thể tái tạo và fixed nó. Báo cáo lỗi rất quan trọng đối với product owner, product manager and the developers . Đầu tiên, ...

Tác giả: Trần Trung Dũng viết 22:45 ngày 21/08/2019 chỉnh sửa

Sử dụng CDN để nâng cao hiệu suất cho website

Có thể bạn đã nghe về CDN trước đó, trong khi hỏi một người có kinh nghiệm về giải pháp tăng hiệu suất cho website, tiết kiệm băng thông cho hosting. Hoặc cũng có thể bạn đã từng copy url của jQuery hoặc Bootstrap bỏ vào HTML mà không biết url đó là CDN của Google. Vậy CDN chính xác là gì, có bao ...

Tác giả: Trần Trung Dũng viết 14:24 ngày 20/08/2019 chỉnh sửa

Setup và ví dụ về Cross Browser Testing

Hôm nay, mình sẽ giới thiệu về Selenium Grid - một trong số các bộ testing tool của Selenium. Tìm hiểu cách thực hiện Cross browser testing bằng Selenium Grid. Khi nào thì cần dùng Selenium Grid? Có hai lý do chính để bạn cân nhắc việc sử dụng Selenium Grid cho các dự án của mình đó là: ...

Tác giả: Trần Trung Dũng viết 14:24 ngày 20/08/2019 chỉnh sửa

Tìm hiểu Amazon Web Services (AWS)

Là một kỹ sư làm việc trong lĩnh vực phần mềm, mặc dù không trực tiếp làm công việc lập trình, nhưng hay nghe các đồng nghiệp nhắc tới AWS, hay Amazon. Nghe thấy nhiều nhưng thực tế bản thân mình không hiểu AWS to lớn như nào, vận dụng ra sao, có lợi ích gì. Ở bài viết này là sơ lược về AWS mình ...

Tác giả: Trần Trung Dũng viết 14:23 ngày 20/08/2019 chỉnh sửa

Serveo là gì – Công cụ cho phép public localhost server

Người viết: Vương Minh Thái Lời mở đầu Hôm nay mình xin giới thiệu tới các bạn về một công cụ mình thấy khá là hay ho trong quá trình phát triển phần mềm, đó chính là Serveo . Vậy Serveo là gì ? Dùng để làm gì ? Dùng như thế nào ? Chúng ta hãy cùng đi vào tìm hiểu ...

Tác giả: Trần Trung Dũng viết 14:22 ngày 20/08/2019 chỉnh sửa

Xây dựng hệ thống theo dõi và cảnh báo sớm cho hệ thống server

Một trong các tiêu chí quan trọng của hệ thống web hiện đại ngày nay là mức độ chịu lỗi, khắc phục lỗi nhanh, đặc biệt khả năng dự đoán trước sự cố và quá tải để có phương án backup hoặc mở rộng kịp thời, đảm bảo dịch vụ luôn sẵn sàng 24/24 bất kể đột biến truy cập. Đến với sự ...

Tác giả: Trần Trung Dũng viết 14:22 ngày 20/08/2019 chỉnh sửa

Giải quyết vấn đề với Combine trong Swift Phần 1

Các ứng dụng hiện nay xử lý rất nhiều sự kiện thời gian thực nhằm nâng cao trải nghiệm cho người dùng. Chúng ta cần các công cụ để xử lý các sự kiện này. Framework mới nhất của Apple liệu có phải là câu trả lời cho điều đó? Giới thiệu Combine framework là declarative framework mới nhất ...

Tác giả: Trần Trung Dũng viết 10:45 ngày 19/08/2019 chỉnh sửa

Video Depth Maps trong iOS

Trong bài viết này, chúng ta sẽ cùng tìm hiểu và sử dụng video depth maps, một tính năng mới từ iOS 11, cho phép apply các filter video realtime, tạo nên các hiệu ứng đặc biệt từ hình ảnh thu được từ camera. Cụ thể, trong bài tutorial này, chúng ta sẽ: Request các thông tin về chiều sâu cho ...

Tác giả: Trần Trung Dũng viết 10:45 ngày 19/08/2019 chỉnh sửa

Bàn về JS - Arrow Function

Hẳn chúng ta đều đã biết về sự phiền phức khi phải binding this với function trong ES5. Và kể từ ES6, chúng ta đã có một feature mới để giải quyết vấn nạn này đó là arrow function. Đầu tiên hãy xem một arrow function trông thế nào khi đứng với một function thường: function foo(x, y) { return x ...

Tác giả: Trần Trung Dũng viết 10:44 ngày 19/08/2019 chỉnh sửa

Gem devise - Xác thực tài khoản trong Ruby on rails.

Devise cung cấp tính năng xác thực người dùng trong Rails. Hoạt động theo mô hình MVC, dựa trên khái niệm modules. Bao gồm tất cả 10 modules: Database Authenticable: mã hóa và lưu mật khẩu trên database để xác thực người dùng. Omniauthable: Hỗ trợ đăng nhập bên ...

Tác giả: Trần Trung Dũng viết 07:54 ngày 19/08/2019 chỉnh sửa
<< < .. 47 48 49 50 51 52 53 .. > >>