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

Quản lý XCode Project bằng Xcodegen: Tạm biệt fix conflict file xcodeproject.

What is the problem with xcodeprojects? Xcode code quản lý file bằng file .xcodeproj , file này biết về toàn bộ source và resource và thông tin cài đặt cần thiết cần thiết cho để phục vụ cho việc lập trình cho ứng dụng iOS. Sau một thời gian dài sử dụng thì quản lý file .xcodeproj cũng xuất ...

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

Xây dựng một ứng dụng thời tiết đơn giản sử dụng Vuejs - Phần 1

Cách tốt nhất để trở nên thuần thục một ngôn ngữ hay một framework là bắt tay vào một project nho nhỏ mà từ đó chúng ta có thể biến đổi những lý thuyết mình vừa học thành thực tiễn. Từ suy nghĩ này, mỗi khi tìm được một framework mới, mình đều bắt tay ngay vào làm. Và dự án lần này mình phát triển ...

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

Draw line với ARKit

Overview ARKit Thực tế tăng cường (AR) mô tả trải nghiệm người dùng thêm các yếu tố 2D(ARSKView) hoặc 3D(ARSCNView) vào chế độ xem trực tiếp từ máy ảnh của thiết bị theo cách khiến các yếu tố đó xuất hiện để sống trong thế giới thực. ARKit kết hợp theo dõi chuyển động thiết bị, chụp cảnh quay ...

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

Giao tiếp giữa các services trong mô hình Microservices

Ở các app được thiết kế theo mô hình monolithic, 1 component sẽ invoke 1 component khác bằng cách sử dụng language-level method hoặc call function. Có 2 cách cụ thể để bạn có thể làm điều này: Coupled way: Tạo instance objects (ví dụ new Classname()) Decoupled way: sử dụng Dependency ...

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

Java awt game -> JumpyBox

Chào các bạn, cách đây vài năm game Flappy Bird đã đột nhiên trở thành một hiện tượng thú vị. Sự thành công từ chính cách chơi đơn giản đến bất ngờ của nó cũng đã làm nhiều người ngạc nhiên. Trong trí nhớ của mình thì người người, nhà nhà thi đua và đọ điểm với nhau </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 18:25 ngày 12/08/2018 chỉnh sửa

Docker Hub''s free auto-build service

Cũng như tiêu đề, trong bài viết này, chúng ta sẽ đề cập đến dịch vụ build docker container tự động của Docker Hub The Docker Hub provides an auto-build mechanism which can build your images as soon as you commit code to a Github or Bitbucket repo. Docker hiện tại đang nhận được rất nhiều sự ...

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

Tổng quan về Scrum (Phần I)

Nếu đã từng tìm hiểu về quy trình phát triển phần mềm, hẳn là bạn đã từng biết đến rất nhiều mô hình phát triển phần mềm như Waterfall, V model, mô hình xoắn ốc hay mô hình tiếp cận lặp... Và gần đây chúng ta thường nghe tới thuật ngữ như Scrum. Vậy Scrum là gì? mô hình phát triển phần mềm Scrum có ...

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

Java và Kotlin part 1

Khi bạn cần phát triển một android application. Có lẽ sẽ có ngay một ngôn ngữ lập trình hiện lên trong suy nghĩ của bạn và đó là java. Tuy nhiên dù trên thực tế đa phần ứng dụng android hiện nay được viết bằng java, thì java cũng không phải lựa chọn duy nhất cho bạn. Bạn có thể lập trình ...

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

Caching trong ruby 5.2

Dưới đây là bài dịch từ nguồn caching-in-ruby-on-rails và được trích một phần từ quyển "learn ruby 5.2" Tóm tắt sơ bộ Thông thường các lập trình viên khi triển khai tối ưu performance, thường sẽ lưu tâm đến vấn đề đánh index trong database, sau đó là đến caching. Và mục đích của bài viết này là ...

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

Xin chào Serverless, chúng ta làm quen với nhau nhé?

Xin chào tất cả các bạn, hôm nay chúng ta sẽ cùng nhau đi tìm hiểu về khái niệm "Không Máy Chủ" Serverless là gì nhé. Những nội dung có trong bài này: 1. Giới thiệu Serverless Computing và Serverless Architectures. 2. Ưu - Nhược điểm của Serverless. 3. Những nhà cung cấp ...

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