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

Sử dụng Test Techniques để khám phá bài toán : Một QA đi vào một quán bar

refer: https://www.stickyminds.com/article/tester-walks-bar-reviewing-test-techniques Chi tiết bài toán: Một QA bước vào một quán bar và order bia. Anh ấy order 10 chai bia, số âm chai, 0 chai ... Có rất nhiều trường hợp xảy ra cho bài toán này. Ở đây, công việc của chúng ta cần làm là: hãy xây ...

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

Let''s self build Redux - Part2: The fascinating context api

Tiếp nối phần một, ta đã hiểu được cách một store được lưu trữ như thế nào. Tuy nhiên store hiện tại vẫn còn rất đơn giản và lưu trực tiếp vào global nên đi kèm với nhiều mối nguy hiểm khi React không thể phát hiện ra những thay đổi để cập nhật view cho đúng lúc. Hơn nữa, việc lưu store như vậy ...

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

Tìm hiểu về Reselect và ý nghĩa của nó

Reselect là một thư viện được sử dụng để tạo ra các memoized selector. Đây chỉ là một cách nói hài hước về việc nó lưu trữ các kết quả của một hàm gồm biến truyền vào. Nó thường được sử dúng với Redux, và thuật ngữ "selector" thường được sử dụng trong hệ sinh thái Redux, đề cập đến cách chọn một ...

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

Bài 5: Sử dụng computed trong VueJS, sự khác nhau giữa computed và methods

Chào mừng các bạn quay trở lại với series học VueJS của mình. Ở bài trước chúng ta đã tìm hiểu cách sử dụng của methods trong Vue, bài này chúng ta sẽ tìm hiểu về computed, cách sử dụng và so sánh sự khác nhau giữa computed và methods Khi component được khởi tạo thì computed sẽ được biến đổi ...

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

Cách đơn giản để mã hóa thuộc tính của model trong Rails

Giới thiệu Khi lưu trữ project trên các public repo việc để các dữ liệu ở plain text thì mình thấy không an tâm lắm, nên mình sẽ tìm cách mã hóa chúng. Trong bài viết này, mình xin giới thiệu cách sử dụng module Cipher của thư viện openssl được cung cấp mặc định trong Ruby để mã hóa các dữ liệu ...

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

Regular Expression Những khái niệm cơ bản

Regular Expression hay còn gọi là biểu thức chính quy được dùng để xử lý chuỗi nâng cao thông qua biểu thức riêng của nó, những biểu thức này sẽ có những nguyên tắc riêng và bạn phải tuân theo nguyên tắc đó thì biểu thức của bạn mới hoạt động được. Ngoài cái tên gọi Regular Expression ra thì nó còn ...

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

Bài 4: Tìm hiểu về methods trong VueJS

Xin chào tất cả các bạn đến với series học VueJS với Laravel của mình, ở bài trước mình đã hướng dẫn các bạn cách sử dụng Vue-devtool để theo dõi các component trong ứng dụng, ở bài này, chúng ta sẽ cùng tìm hiểu về methods trong Vue, và cách sử dụng methods nhé. Đúng như tên gọi, methods là ...

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

Biểu đồ tỷ lệ phần trăm tròn

khi tạo một chương trình chúng ta có thể sẽ cần biết chương trình chạy hết bao lâu và khi nào thì chương trình đó kết thúc. Có 1 cách để giải quyết việc này đó là sử dụng progressBar. ProgressBar là một thanh tiến trình thể hiện trạng thái của một hoạt động, tác vụ đang diễn ra đến đâu, bao lâu thì ...

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

Vue Routisan - Giải pháp viết route đơn giản cho vuejs

Chào các bạn, Đây là bài viết đầu tiên của mình trên viblo. Như các bạn đã biết Vue Router là package viết route có thể nói là vô cùng tuyệt vời cho Vuejs. Nhưng nếu các bạn đã hoặc đang làm việc trên Laravel thì Vue Routisan sẽ là một lựa chọn tuyệt vời cho bạn. Lưu ý: Vue Routisan là một ...

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

Memory leaks trong Android

Bài viết này mình sẽ đề cập đến Memory Leaks trong Android, những điểm cần lưu ý khi phát triển ứng dụng Android để tránh Memory Leaks. Trong khi phát triển và sử dụng ứng dụng Android, chắc chắn các bạn đã từng gặp các trường hợp như app bị buộc dừng với một hộp thoại " Application Not ...

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