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

Webpack v4 beta is out now. Let''s try some new features!

Webpack v4 beta mới vừa được release mấy hôm trước. Mình mới thử qua một vài tính năng được quảng cáo. Install Tất nhiên vì mới chỉ là bản beta nên chúng ta cần cài từ branch next . Ngoài ra cần cài thêm webpack-cli vì bây giờ nó là một package riêng rồi. npm install --save-dev webpack@next ...

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

Game design pattern on cocos2dx : Observer

Hôm nay mình sẽ giới thiệu cho các bạn 1 mẫu design pattern hay được sử dụng trong game deverlopment đó chính là Observer. Observer là mẫu design pattern phổ biến không chỉ trong phát triển game mà còn trong hầu hết các lĩnh vực phát triển phần mềm. Để tìm hiểu về Observer là gì cà trong phát ...

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

Tips, Tricks và Warnings với Rails Association

Dưới đây là một vài điều bạn nên biết để sử dụng hiệu quả các Active Record associations trong ứng dụng của bạn: Kiểm soát bộ nhớ đệm Xung đột tên Cập nhật Schema Kiểm soát phạm vi của association Bi-directional associations Kiểm soát bộ nhớ đệm Tất cả các phương thức liên kết được ...

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

How to be an uncommonly good web developer

Nguồn: How to be an uncommonly good web developer Cần làm gì để trở thành một web developer giỏi? Nếu bạn là new dev, đây là một câu hỏi không dễ trả lời. Không chỉ là xem tutorial hướng dẫn code, đọc sách lập trình, làm mấy site portfolio, mà còn phải dựng website từ spec, keep deadline, và ...

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

Web Push Notifications (Laravel + Vue.js)

Ở bài trước mình đã giới thiệu đến các bạn bài viết: Chat room với laravel 5.5 và Vue.js trong 15 phút. Sau bài viết bạn có thể tự tạo cho mình 1 chat room đơn giản, bài này sẽ là tiếp nối của bài trước, ta sẽ tạo ra các thông báo đẩy cho trên trình duyệt (web push notifications) để thông báo cho ...

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

Một số vấn đề khiến Apple reject ứng dụng khi submit ứng dụng lên store?

Appstore như các bạn đã biết đó là một chợ ứng dụng lớn của Apple, và hàng ngày có hàng trăm ứng dụng được đưa lên store. Để đảm bảo được chất lượng của các ứng dụng trước khi được đưa lên store thì Apple có một cơ chế review các ứng dụng rất kỹ càng. Cũng vì vậy mà việc ứng dụng của bạn bị Apple ...

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

Hướng đối tượng và lập trình PHP phần 2

Giới thiệu Ở phần trước chúng ta đã đi tìm hiểu về OOP và thể hiện của nó trong PHP có thể xem ở đây: https://viblo.asia/p/huong-doi-tuong-va-lap-trinh-php-phan-1-YWOZryO7KQ0. Tiếp nối phần trước phần này sẽ tìm hiểu về Trait, Namespaces, magic functions và các quy tắc trong PSR2. Vấn đề Thế ...

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

Các bước khi thực hiện testing 1 dự án phần mềm: Test case

Như đã giới thiệu ở bài viết trước, sau đây chúng ta cùng tìm hiểu về Testcase và một số kỹ thuật tạo Testcase. 1. Test case Test case là 1 quá trình kiểm tra dữ liệu đầu vào. Dữ liệu đầu vào có thể là 1 hành động hay sự kiện nào đó trả về kết quả truy vấn để kiểm tra chức năng của phần mềm hay ...

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

Laravel deep dive: queue system phần 4

Để thực hiện việc chạy job từ queue Laravel có một tiến trình PHP chạy ngầm có vai trò lấy các jobs được lưu trữ và chạy chúng với các thông tin đã được cấu hình trước đó. php artisan queue:work Với việc chạy câu lệnh này sẽ hướng dẫn Laravel tạo một đối tượng của ứng dụng (cụ thể ở đây là ...

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

Sử dụng Hash IDs cho URL với Ruby on Rails

Khi phát triển ứng dụng web của bạn với Ruby on Rails, bạn thường gặp và sử dụng ID trong URL của bạn (/articles/1, articles/1/edit, ...). Thường đây là id auto-increment ở trong database. Để tạo thêm sự an toàn hơn, tránh việc dự đoán được từ phía users, mình nên sử dụng url format khác như sử ...

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