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

Các việc cần làm để review code hiệu quả

Mình đọc bài viết này khá thú vị về review code nên dịch lại chia sẻ cho anh em. Bài viết gốc tại đây: https://willowtreeapps.com/ideas/best-practices-for-effective-code-reviews Tại WillowTree, chúng tôi thường được hỏi về cách chúng tôi thực hiện việc review code và cách feedback về process khi ...

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

Một vài thủ thuật cải thiện performance cho Rails

Chúng ta biết rằng Ruby đã có nhiều cải tiến từ version 1.9 và đã được chứng mình là một option có khả năng mở rộng cho app web. Tuy nhiên, thực tế là nó vẫn chưa nhanh và không thể cải thiện sớm được, vì trong thời gian xử lý của Ruby phải đảm nhiệm quá nhiều nhiệm vụ và cơ chế garbage collection ...

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

Đôi điều về Laravel Model

Skip Model Event Giả sử bạn có định nghĩa một event trong model User như sau: public static function boot() { self::updated(function() { Log::info('User updated'); }); } Tức là mỗi khi bạn gọi update một đối tượng user như sau User::find($id)->update ...

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

Hướng dẫn tạo khoảng cách giữa các item cách đều nhau trong recycler view

Hôm nay mình sẽ hướng dẫn mọi người cách tạo khoảng cách đều giữa các item trong recycler view trong android. Thông thường khi tạo list các item, khoảng cách sẽ như sau Như các bạn thấy thì khoảng cách bên trên, bên phải, bên trái của item đầu tiên thì bằng nhau nhưng khoảng cách của item đó với ...

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

Part 1: HOW TO RUN PERFORMANCE TESTS USING JMETER ON MOBILE APPS

Introduction: In this tutorial, we will look like overview of how to install and start Jmeter 3.2 and we will also learn about the basic Jmeter and how to run performance tests on mobile apps. What is Jmeter? JMeter is a 100% Java application, open source software, designed to load test for ...

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

Tìm hiểu về Node.js CLI và các comand line options hỗ trợ debug

Node.js hỗ trợ khá nhiều các options CLI cho phép chúng ta sử dụng những công cụ built-in trong node.js để debug. Ngoài ra còn có một số options cho phép chúng ta tùy chỉnh V8 engine phù hợp với nhu cầu debug của mình. Trong bài này chúng ta sẽ cùng tìm hiểu một số options quan trọng giúp chúng ta ...

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

RESTful Services: Tóm tắt về HTTP

Các trang web từ lúc bắt đầu, được cấu trúc xung quanh ý tưởng các tài nguyên. Trong những ngày đầu, web chỉ là một nền tảng cho việc chia sẻ các file text/HMTL, tài liệu, hình ảnh, ...Theo cách này, web có thể được coi như một tập hợp các tài nguyên và thường được gọi là hướng tài nguyên ...

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

Lisk và Ethereum

Blockchain là một khái niệm được biết đến nhiều trong một vài năm trở về đây và bắt đầu lan toả mạnh trong cộng động. Trong số những nền tảng blockchain phổ biến nổi lên hai nền tảng đó là Ethereum và Lisk. Bài dịch này sẽ giới thiệu về hai nền tảng này và đưa ra sự so sánh giữa chúng (các số liệu ...

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

10 tính năng của ES6 lập trình Javascript phải biết

Bài viết này sẽ giới thiệu nhanh về ES6. Nó là phiên bản mới của Javascript. Nếu bạn là một developer về javascript thì bạn hãy tiếp tục đọc để tìm hiểu 10 tính năng tốt nhất của thế hệ mới của ngôn ngữ lập trình phổ biến nhất Javascript Dưới đây là danh sách 10 tính năng tốt nhất của ES6 ...

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

PhpUnit Testing in Laravel 5.4 (P2)

6 . Testing File Uploads Lớp IlluminateHttpUploadedFile cung cấp hàm fake giúp chúng ta có thể tạo ra file ảnh để testing. Ở đây, chúng ta có thể kết hợp với Storage facade's phương thức fake sẽ giúp ta test file uploads đơn giản hơn rất nhiều . Ví dụ, chúng ta có thể kết hợp nhiều cái tính năng ...

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