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

Các thành phần cơ bản của JavaScript

Bài viết được dịch từ: https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf Overview Ngày nay, JavaScript đã trở nên cực kì phổ biến... Theo thống kê của GitHut, JS vẫn đang đứng đầu về số lượng repository và tổng số lượt push trên github. Hầu hết mọi ...

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

Model instance – Object or array

Một ngày đẹp trời bạn thực hiện câu lệnh quen thuộc để lấy ra tất cả bản ghi trong bảng users. Câu chuyện hết sức đơn giản nếu bạn sử dụng Eloquent trong Laravel là xong. //get all user $users = User : : first ( ) ; Thay vì trả về một collection model như hàm all(), hàm first() ...

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

Mastering ‘this’ in JavaScript

Một lý do mà khái niệm của từ khóa "this" gây rắc rỗi với nhiều lập trình viên JavaScript, thậm chí với những người làm việc lâu năm, là vì "this" khá phức tạp: thứ mà "this" đại diện lại tùy thuộc vào ngữ cảnh, và đôi lúc theo một cách rất là khó hiểu. Để hiểu được "this" thì không chỉ là biết ...

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

NLP: Build a Trie Data structure from scratch with python

A trie is a tree-like data structure whose nodes store the letters of an alphabet. By structuring the nodes in a particular way, words and strings can be retrieved from the structure by traversing down a branch path of the tree. The common usage of tries can be found in for autocomplete ...

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

9 câu hỏi Scrum master và Product owner có thể hỏi

Để thành công với vai trò là một Master Scrum, cần phải chuyển từ việc đưa ra các nhận định sang việc đặt ra nhiều câu hỏi hơn. Dưới đây là một số câu hỏi. Hầu hết trong số này có thể được dùng để đặt câu hỏi cho đội dự án, cho dù bạn là một Scrum Master hoặc Product Owner. Hai câu hỏi về ước ...

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

Xử lý TỐI ƯU khi xoay màn hình với Architecture Component ViewModel( Có ví dụ thực tế )

Architecture Component ViewModel được Google cho ra mắt vào tháng 11/2017 cho tới nay nó vẫn còn khá mới mẻ trong cộng đồng Android Developer. Mục đích của sự công bố này nhằm giúp cho việc phát triển ứng dụng ngày càng trở lên thuận tiện, bảo trì và kiểm thử được dễ dàng hơn. Tuy nhiên ban đầu khi ...

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

MÔ HÌNH XOẮN ỐC LÀ GÌ? KHI NÀO NÊN SỬ DỤNG? ƯU VÀ NHƯỢC ĐIỂM CỦA MÔ HÌNH

Mô hình xoắn ốc ( Spiral-Model ) là mô hình có sự kết hợp giữa mô hình thác nước ( Waterfall-Model ) và mô hình tiếp cận lặp ( Iterative-Model ) và nó có nhiều điểm giống nhau với mô hình gia tăng ( Incremental-Model ). Chú trọng vào phân tích rủi ro dự án. Mỗi giai đoạn trong mô hình được ...

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

Laravel deep dive: tìm hiểu về redis

Redis là một server lưu trữ dữ liệu trong bộ nhớ giúp cho việc đọc và ghi nhanh chóng, ngoài ra ta có thể cấu hình để cho nó thỉnh thoảng lưu trữ dữ liệu lên đĩa (có dung lượng lớn nhưng tốc độ đọc ghi chậm), nhận đôi hoặc tác dữ liệu vào các nodes khác nhau. Nói vậy có nghĩa là sử dụng redis cùng ...

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

admin-on-rest component

List view hiển thị một list các record được fetch từ REST API về, List component sẽ chịu trách nhiệm truyền data tới view thông qua <Datagrid>, <Datagrid> compoent này lại tiếp tục render các thuộc tính của record thông qua <Field> compoent <List> component reder list ...

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

Những điểm khác nhau chính giữa thiết bị thật và thiết bị giả lập/ mô phỏng trong kiểm thử phần mềm

Kiểm thử trên thiết bị thật Kiểm thử trên thiết bị thật cho phép chúng ta chạy các ứng dụng di động của mình và kiểm thử chức năng của nó. Việc thực hiện kiểm thử trên thiết bị thật đảm bảo với bạn rằng ứng dụng của bạn sẽ hoạt động trơn tru trên các thiết bị của khách hàng. Bởi vì khi không được ...

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