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

Giới thiệu VueJS

Gọi tắt là Vue (phát âm là /vjuː/ , giống như view trong tiếng Anh), Vue.js là một framework linh động (nguyên bản tiếng Anh: progressive – tiệm tiến) dùng để xây dựng giao diện người dùng (user interfaces). Khác với các framework nguyên khối (monolithic), Vue được thiết kế từ đầu theo hướng ...

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

Các cách handle lỗi trong Rails - Cách tiếp cận Modular

Luật Murphy: Theo luật của Murphy, bất cứ điều gì cũng có thể sai, và nó sẽ sai, đó là lý do tại sao chúng ta nên chuẩn bị cho nó. Nó áp dụng ở mọi nơi, ngay cả trong việc phát triển phần mềm. Ứng dụng chúng ta phát triển phải đủ mạnh để xử lý nó. Nói cách khác, nó phải linh hoạt. Anything ...

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

Expanding view to client end: Ionic - A framwork for mobile apps

Did you get a little confused with the title? Yeah, it's a little biased. I'm a backend developer and I am considering the potential readers to be backend developers. </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 17:02 ngày 12/08/2018 chỉnh sửa

Xây dựng một Blockchain đơn giản (40 lines of code)

Quay trở lại hơn 20 năm trước, sự xuất hiện của internet được xem là một cuộc cách mạng trên thế giới. Internet giúp chúng ta có thể cập nhật thông tin vào bất cứ thời điểm nào ở bất cứ đâu trên thế giới, làm thay đổi toàn bộ cục diện cho cả thế giới nói chung và ngành báo chí, truyền thông nói ...

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

[iOS] [Swift] Tổng hợp tất cả từ khóa trong ngôn ngữ Swift (Part 2)

Tiếp tục phần phần 1: https://viblo.asia/p/ios-swift-tong-hop-tat-ca-tu-khoa-trong-ngon-ngu-swift-part-1-E375zEAdlGW Trong phần này chúng ta sẽ tiếp tục với các từ khóa thường xuyên được sử dụng trong các câu lệnh. Keywords in Statements if : đảm bảo 1 hoặc nhiều điều kiện khi thực hiện 1 ...

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

Hướng dẫn về ASO (App Store Optimization) dành cho App Store (Phần 4)

Xin chào các bạn. Hôm nay mình xin giới thiệu với các bạn loạt bài cuối cùng trong bài tìm hiểu về ASO (App Store Optimization) dành cho Apple Store. Ở bài này mình sẽ giới thiệu về cách áp dụng ASO cho trang ứng dụng. Với phiên bản iOS 11 thì ứng dụng App Store đã được thiết kế giao diện mới khá ...

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

Tìm hiểu về nested attributes

Nested attributes cho phép bạn lưu các thuộc tính trên hồ sơ liên quan thông qua cha mẹ. Mặc định trong rails thì nested atrributes updating được tắt và bạn có thể kích hoạt nó bằng cách sư dụng phương thức accepts_nested_attributes_for trong model tương ứng. Nếu muốn xác nhận rằng một bản ghi con ...

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

Hệ thống phần mềm vi dịch vụ

1.1.1 Đặc điểm của kiến trúc hệ thống vi dịch vụ Hệ thống vi dịch vụ (Microservice System – MS) đã nổi lên trong vài năm qua để mô tả một cách đặc biệt của thiết kế các ứng dụng phần mềm như là một hệ thống các dịch vụ được triển khai độc lập và giao tiếp với nhau qua mạng. Trên thực tế, ...

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

iOS Bluetooth Guide 3: Thực thi các task cơ bản của Peripheral

Ở phần trước, chúng ta đã tìm hiểu được cách thực thi các task cơ bản của Central. Lần này, chúng ta sẽ đóng vai trò Peripheral, cụ thể chúng ta sẽ đi thực hiện các việc sau: Khởi tạo một peripheral manager object. Thiết lập các service và characteristic trên thiết bị. Publish các service và ...

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

10 dự đoán về phát triển phần mềm năm 2018

Blockchain , NLP , AI , machine learning , serverless computing và devops sẽ thay đổi cuộc sống của lập trình viên ra sao trong năm 2018 này? Các lập trình viên chắc chắn đang rất hào hứng trước những cơ hội mới vào thời điểm hiện tại, khi những công nghệ như blockchain, chatbots, ...

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