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

Tối ưu lại application Angular trong quá trình phát triển

Đây là bài dịch, bài gốc mọi người có thể đọc ở đây: http://blog.mgechev.com/2017/01/17/angular-in-production/ Trong bài viết này, tôi sẽ điểm qua một lượt các case mà tôi đã từng gặp trong quá trình sử dụng Angular (2 trở lên) với môi trường production. Hồi tháng Tư, chúng tôi - một team nhỏ ...

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

Mã hóa các dữ liệu "bí mật" với Rails

Đôi khi trong các dự án, chúng ta cần kết nối tới các api của bên thứ ba hoặc kết nối tới các service, để truy cập các API hoặc service nói trên, chúng ta cần lưu trữ các key API trong hệ thống, và vì các thông tin này thường là các thông tin nhạy cảm nên chúng ta không muốn lưu trữ chúng dưới ...

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

7 sai lầm bạn đang mắc phải trong sự nghiệp lập trình

Đây là bài chia sẻ được dịch từ bài viết của tác giả John Sonmez (https://simpleprogrammer.com/7-mistakes-youre-making-in-your-programming-career/). May mắn có cơ hội được trò chuyện với nhiều lập trình viên về cách giúp họ có thể cải thiện sự nghiệp và thúc đẩy mạnh sự phát triển của họ, tôi ...

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

Xây dựng ứng dụng Angular cho Production

Chắc hẳn trong thời gian qua mọi người đã nghe và biết đến nhiều về công nghệ Progressive Web Applications (PWAs) giúp chúng ta xây dựng được navtive web apps nhờ một số công cụ như Service Workers, IndexDB, App Shell, ...Trình duyệt sẽ download tất cả static assets cần thiết cho ứng dụng của chúng ...

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

So sánh MongoDB và MySQL

Tổng quan Cơ sở dữ liệu quan hệ đã là nền tảng của các ứng dụng doanh nghiệp trong nhiều thập kỷ, và kể từ khi phát hành của MySQL vào năm 1995, nó đã trở thành một lựa chọn phổ biến và không tốn kém, đặc biệt là một phần của nền tảng LAMP phổ biến để củng cố các ứng dụng web ban đầu. Ngày nay, các ...

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

Áo - thay đổi quy định đối với tiền điện tử Bitcoin

Bộ Tài chính Áo cho biết họ dự định điều chỉnh Bitcoin và các đồng tiền điện tử khác tương tự như cách nó hiện đang điều hành việc giao dịch vàng và các sản phẩm tài chính phái sinh và hy vọng Liên minh Châu Âu cũng sẽ làm như vậy. Các nhà quản lý trên khắp thế giới ngày càng quan tâm đến ...

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

Facebook''s Shimmer Library

Shimmer is an Android library that provides an easy way to add a shimmer effect to any view in your Android app. It is useful as an unobtrusive loading indicator, and was originally developed for Facebook Home. You can easily implement Facebook Shimmer to let the users know your app is performing ...

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

Installing Multiple Versions of Node.js

Khi phát triển ứng dụng Nodejs, bạn có bao giờ đối mặt với trường hợp là phải cài đặt nhiều vesion của Node. Điều này xảy ra khi bạn có nhiều project và chúng yêu cầu nhiều version node khác nhau. Chúng ta phải cực nhọc cài bằng tay những version node và basing chúng tới những project. Điều này rất ...

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

Xcode Interface Builder Tips And Tricks

Đối với iOS Developer, việc hàng ngày phải sử dụng đến xcode để xây dựng lên các giao diện. Chắc hẳn mỗi người cũng có các tips riêng dành cho mình, hôm nay tôi đọc được blog này với các tips rất thú vị khi sử dụng Interface Builder trong Xcode. Để dễ dàng chọn một đối tượng khi nó nằm phía ...

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

Kiểm tra Cơ sở dữ liệu (Dữ liệu) với Các Mẫu Thử nghiệm Phần II

1.Thử nghiệm trigger Kiểm tra các yêu cầu về quy ước code đã được tuân theo trong giai đoạn coding của trigger Kiểm tra xem các trình kích hoạt được thực hiện cho các giao dịch DML tương ứng đã hoàn thành các điều kiện yêu cầu. Kiểm tra cập nhật dữ liệu một cách chính xác khi chúng đã được ...

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