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

.nil? .empty? .blank? vs .present?

Đối với những bạn mới học ruby (hay làm quen với rails) thì sau đây là 4 hàm cơ bản nhưng nhưng giúp ta fix được 96,69% các bug xảy ra trong tương lai các sản phẩm mà ta góp công nặn ra sau này :F*c*palm 1. nil? Dùng khi bạn muốn check nil? của bất kỳ object nào. và trả về boolean, nếu ...

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

Dạo đầu cùng Google Analyst và làm việc với Rails

Chào các bạn, Hôm nay mình sẽ giới thiệu các bạn về Google Analytics(GA), vậy Google analystics là gì nhỉ, nó là khỉ gì mà lại nổi như vậy? Theo wiki thì nó là vậy Google Analytics is a freemium web analytics service offered by Google that tracks and reports website traffic, nôm na có có thể nó ...

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

Java static keyword

Từ khóa static trong java được sử dụng chủ yếu cho vấn đề quản lý bộ nhớ. Chúng ta có thể sử dụng từ khóa static với các biến(variables), phương thức(methods), khối lệnh(blocks) và các lớp lồng nhau(nested class). Từ khóa static thuộc về lớp(class) thay vì thể hiện của lớp đó(class instance). 1. ...

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

Cơ chế nhân bản trong cassandra

Cassandra cung cấp một số option để nhân bản dữ liệu, đối với các option khác nhau thì cơ chế hoạt động của dữ liệu cũng khác nhau, để hiểu rõ về nhân bản dữ liệu ta đi vào tìm hiểu 3 vấn đề chính: Chiến lược nhân bản dữ liệu (Replication Strategies) Các cách để nhân bản dữ liệu (Snitches) ...

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

kintone Plug-in: "Bulk Update" Plugin

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Phần này mình sẽ giới thiệu đến mọi người một Plugin mới. Tuy nhiên, ...

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

Sai lầm từ sự lạm dụng 1 số mẫu thiết kế trên mobile – hiện đã trở nên lỗi thời – Phần 2

Xem bài trước: Sai lầm do menu ẩn (hamburger menu) 2. Icon, lúc nào cũng là icon – uh! thì tại tôi không thích nhiều chữ mà Biểu tượng (hay là icon) chính là một thứ ngôn ngữ design tuyệt diệu, nó khiến cho màn hình ứng dụng của chúng ta fun hơn, hiện đại và thân thiện hơn. Hầu hết người dùng ...

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

Một mô hình hoạt động cho Microservices

Bài viết này không phải là một bài giới thiệu về microservices, nếu cần bạn có thể đọc nó từ tác giả mà nếu ai làm về Java đều biết Fowler - Microservices Mục đích bài viết sẽ giới thiệu một mô hình hoạt động microservices để decompose một monolithic application thành các microservices do đó việc ...

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

Xcode UI Testing

Trong bài viết này mình sẽ giới thiệu về Xcode UI Testing và một số lỗi thường gặp khi chạy UI automation. Xcode có thể generate code khi bạn tương tác với ứng dụng của mình. Chúng ta hãy bắt đầu bằng việc tạo một UI Testing target. Nút record lại bị vô hiệu hóa lúc đầu, bởi vì bạn cần phải chạy ...

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

JVA đi học swift

Với một developer đã học một ngôn ngữ nào đó rồi thì việc học thêm một ngôn ngữ mới sẽ như thế nào? Hiện tại swift đang là ngôn ngữ khá được ưa chuộng, với một Java developer mình muốn chia sẻ cảm nhận của bản thân khi học swift sẽ như thế nào. Trong swift không thấy cái dấu ; nào cả :v Việc ...

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

Toán tử === trong Ruby

Gần đây công việc của tôi hay dùng tới với module Enumerable của Ruby. Và tôi cố gắng cân bằng giữa việc học các API phổ biến nhất (mà có thể bạn đã biết) với các API ít phổ biến hơn nhưng rất hữu ích. Qua đó tôi cũng học được rất nhiều điều thú vị. Sau đây tôi sẽ chia sẻ một trong số những điều mà ...

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