Bài viết của Trịnh Tiến Mạnh

ReactJS - Kéo thả sắp xếp các phần tử trong danh sách

Bài viết này, mình sẽ hướng dẫn các bạn sử dụng thư viện React Sortable để kéo thả sắp xếp các phần tử. Đầu tiên, chúng ta cần cài đặt thư viện bằng cách chạy lệnh: $ npm install react-sortable-hoc --save Ví dụ mình có 1 danh sách các phần tử, và mình muốn có thể hiển thị và kéo thả để sắp ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Java EE - Tìm hiểu Java EE

Khái quát Java EE. "Java EE" tên đầy đủ là "Java Enterprise Edition" dịch sang tiếng việt có nghĩa là là "Java Phiên Bản Doanh Nghiệp", nó là một nền tảng (platform) dành cho việc xây dựng các ứng dụng (application) cấp doanh nghiệp. Java EE tập hợp nhiều công nghệ kỹ thuật và phối hợp chúng ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Repository Pattern in Rails

Gần đây mình có tìm hiểu về Ruby on Rails, trước đó mình code PHP trên framework Laravel. Những ai làm Laravel thì chắc quen với Repository Pattern. Repository là một phong cách thiết kế code thực hiện việc tách biệt giữa data access logic và business logic, nó được thực hiện bằng cách thêm vào ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Log Bug giỏi như một Kỹ sư!

Log bug là công việc cơ bản và thường xuyên của một Tester/QA engineer, cơ bản và thường xuyên đến nỗi mà nó lại là việc ít được dành đủ sự quan tâm nhất. Các khóa học về Testing/ Quality Assurance hầu như chỉ đề cập tới hành động và tần suất của việc log bug chứ không nêu ra những yêu cầu khắt ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Deploy, chuyển hosting, domain website WordPress với Plugin Duplicator

Với các bạn đã sử dụng và phát triển Website WordPress. Việc triển khai web từ local lên hosting hoặc server không còn xa lạ gì nữa. Việc chuyển hosting cũng như vậy. Nhưng khi chuyển hosting hoặc domain. Chúng ta phải sửa base_url trong file database của WordPress. Việc này gây không ít phiền toái ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Một số thủ thuật JavaScript vô cùng hữu ích

Trong bài viết này mình sẽ chia sẻ một số thủ thuật JavaScript vô cùng hữu ích mà lập trình viên JavaScript cần biết mà mình sưu tầm được. Câu điều kiện rút gọn Ta có một đoạn code giống như thế này if (conected) { login(); } Và ta có thể viết ngắn gọn hơn như thế này bằng việc kết ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Lập kế hoạch cho những thách thức khi kiểm thử Mobile

Bản thân vốn là 1 dev quen với việc phát triển những ứng dụng web. Tới khi chuyển hướng sang QA thì công việc ở những ngày đầu tiên của mình cũng là tiếp xúc với ứng dụng web sêm sêm với các ứng dụng web đã từng làm. Tới khi được chuyển sang làm ở dự án về app trên mobile, chị đồng nghiệp có nói là ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Kiểm soát phạm vi dự án

Ngày nay, một BA cần phải có kiến thức về quản lý dự án. Người BA cũng cần phân biệt rõ 3 khái niệm là Phạm vi dự án, phạm vi sản phẩm và phạm vi giải pháp. Theo đó, phạm vi dự án (scope) là một danh sách tất cả những gì dự án phải làm. Dự án phải có một tài liệu phạm vi được viết rõ ràng, nếu ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 12/08/2018 chỉnh sửa

Playback test case trên trình duyệt Chrome

Selenium IDE là 1 công cụ thuộc bộ kiểm thử phần mềm tự động Selenium. Selenium những ngày đầu được xây dựng và chỉ được sử dụng trên trình duyệt Firefox. Selenium IDE là 1 add-on của trình duyệt Firefox. Cả hai tính năng record và playback test cases của Selenium IDE trước đây chỉ được sử dụng ...

Tác giả: Trịnh Tiến Mạnh viết 15:40 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về HTML5 Application Cache

Nhắc đến web là nhắc đến việc tương tác trực tuyến. Vậy có bao giờ bạn thắc mắc, sao cứ phải là online? Liệu tương tác web offline thì sao? Đôi khi chúng ta muốn đọc một cuốn sách, một vài tài liệu, hay đọc báo mạng. Nhưng những khi không có mạng thì sao? Chắc có lẽ đa phần đều nghĩ đến việc tải ...

Tác giả: Trịnh Tiến Mạnh viết 15:40 ngày 12/08/2018 chỉnh sửa