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

Generics swift

GENERICS LÀ GÌ Generics là một trong những tính năng mạnh mẽ nhất của Swift, và phần lớn các thư viện chuẩn Swift được xây dựng với mã generic. Trong thực tế, chúng ta đã sử dụng thường xuyên. Ví dụ, kiểu Array và Dictionary của Swift là cả 2 tập hợp generic. Chúng ta có thể tạo một mảng chứa ...

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

Xây dựng ứng dụng Rails với cơ sở dữ liệu sẵn có

Không phải tất cả các ứng dụng đều được bắt đầu từ đầu, đôi khi bạn phải bắt đầu với một cơ sở dữ liệu có sẵn. Xây dựng ứng dụng Rails theo chuẩn như chúng ta được biết thực sự dễ dàng, và có một nhận thức rằng ra khỏi con đường đó là vô cùng khó khăn. Nhận thức ấy không đúng. Nếu cơ sở dữ liệu ...

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

Các cách thay thế vòng lặp for C-style trong Swift

Hôm qua 31/5 Swift đã cho download bản Swift 3.0 Preview 1, vậy là việc swift 3.0 chuẩn bị ra mắt đã gần hơn bao giờ hết. Với hàng loạt thay đổi mới và đặc biệt là việc remove các vòng lặp for C-style thì đã đến lúc chúng ta cần phải refactor dần code trong project để chuẩn bị cho tương lai rồi. ...

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

Luyện thi ISTQB hiệu quả

Mục đích của bài viết này là nhằm để đưa ra một cái nhìn tổng quan về việc học và thi ISTQB cho mọi người để có quyết định chính xác có nên thi ISTQB hay là không. Đây là các kinh nghiệm mà chúng tôi đã góp nhặt dựa trên các kinh nghiệm của mọi người trong nhóm và các anh chị, bạn QA khác cũng như ...

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

Các câu hỏi lập trình nhanh khi phỏng vấn (Phần 1)

Theo bạn, hàm kiểm tra 1 số là lẻ hay chẵn như dưới đây có vấn đề gì không? public static boolean isOdd(int i) { return i % 2 == 1; } Đã bao giờ bạn đi phỏng vấn và gặp những câu hỏi tương tự như vậy? Thậm chí có thể bạn nhìn đi nhìn lại mà vẫn thấy nó là hiển nhiên đúng bởi vì bình ...

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

ASP.NET và PHP: Ai tốt hơn?

Trước kia, Microsoft luôn luôn tiên phong trong lĩnh vực trình duyệt Web với Internet Explorer. Mà ASP.NET được phát triển bới Microsoft với mục đích cung cấp cho các lập trình viên một công cụ lập trình để tạo ra các website và ứng dụng trên nền WEB. Vì vậy cũng không khó hiểu tại sao mà ASP.NET ...

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

Bắt đầu với Amazon Simple Storage Service

Bắt đầu với Amazon Simple Storage Service Amazon Simple Storage Service (Amazon S3) là vùng lưu trữ trên Internet. Dùng Amazon S3 để lưu trữ và truy xuất bất kỳ dữ liệu tại bất kỳ thời điểm nào, từ bất cứ nơi đâu trên web. Bạn có thể tương tác với Amazon S3 dùng AWS Management Console, giao diện ...

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

Làm thế nào để đặt tên resource một cách hiệu quả trong lập trình Android?

Bạn có nhớ lần cuối mình phải ngụp lặn trong strings.xml để tìm đoạn String bạn cần không? Hay những lần bạn phải mở từng cái drawable ra xem để có cái bạn muốn? Mỗi khi chúng ta khởi động 1 project mới, chúng ta thường rất quan tâm đến việc xác định cấu trúc dự án, setup CI, loại build,... ...

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

Sử dụng gem savon Phần I

I. Giới thiệu 1. Savon là dùng để sử dụng để giao tiếp với các hệ thống SOAP. SOAP(Simple Object Access Protocol) là một giao thức do W3C định nghĩa [1]. SOAP áp dụng XML để xác định dữ liệu dạng văn bản (plain text) qua HTTP và SMTP. Web Service dùng SOAP trong quá trình truyền tải dữ liệu. SOAP ...

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

MongoDB - cơ bản (phần 1)

Một số định nghĩa trước khi đi sâu về MongoDB. Đây là một cross-platform, DB hướng documents với hiệu năng cao, có thể đáp ứng cho đa dạng các hệ thống và dễ dàng để scale. Tư tưởng của MongoDB là thông qua khái niệm collection và document. Vì không tìm được từ tiếng việt hay ho hơn nên tạm thời ...

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