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

Tìm hiểu mã nguồn mở PHP CMS Drupal hướng dẫn tìm hiểu Menu, Điều hướng đơn giản nhưng thông minh của Drupal - bài 8

Tiếp theo loạt bài viết về Drupal : Loạt bài đều nói về Drupal 8 nhé các bạn. Bài 1 Bài 2 Bài 3 Bài 4 Bài 5 Bài 6 Bài 7 Tổng quan Drupal có một hệ thống menu phức tạp được sử dụng với mục đích chính là xây dựng điều hướng cho trang web. Hệ thống này còn thực hiện chức năng ...

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

Rust: Getting rusty

Rust is a relatively new system programming language. This article will attempt to cover some of the basic features of Rust that are common to languages of identical paradigms. A "hello world" A Rust hello world can be as simple as, fn main ( ) { println! ( "Hello world" ) ; ...

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

Exploratory testing và Ad-hoc testing

Bài viết được tham khảo từ nguồn: http://www.softwaretestingclass.com/difference-between-adhoc-testing-and-exploratory-testing/ http://www.softwaretestingclass.com/what-is-exploratory-testing/ http://istqbexamcertification.com/what-is-ad-hoc-testing/ Nói về mảng Software testing, hôm nay, ...

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

Chat Realtime the Rails Way

Actioncable là một bước tiến đáng kể cho nền tảng Rails, nó cung cấp cơ chế để bạn đưa Rails app hoặc một phần nào của app có thể thực thi được tính năng realtime thông qua công nghệ WebSocket với phần hỗ trợ ở client là code Javascript và phần server là Ruby. Vì được tích hợp vào Rails nên bạn ...

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

PHP Reflection

Reflection là gì? Ngắn gọn nhất thì có thể nói Reflection cung cấp khả năng phân tích cấu trúc bên trong một class bao gồm các: method, property, const, comment và thay đổi (modify) chúng. Nó dùng để làm gì? Thật ra là mình cũng ít (không) khi nào dùng đến cái này lắm, nhưng qua tìm hiểu thì ...

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

10 step để thiết kế bất kì game 2D nào cũng hay cho anh em [Phần 1]

Đôi khi các bạn đã thành thạo về lập trình game, về sử dụng engine nhưng lại băn khoăn làm sao để làm ra một game hay, bố trí các bước như nào cho hợp lý hay là implement cái gì trước cái gì sau. Thì về cơ bản cái gì cũng có các principle của nó và game cũng vậy, hôm nay mình chia sẻ với anh em 10 ...

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

Giới thiệu gem fcm (Firebase Cloud Messaging)

Gem FCM cho phép ứng dụng backend của bạn gửi thông báo cho các devise Android hoặc iOS thông qua Firebase Cloud Messaging. Cài đặt $ gem install fcm hoặc include dòng sau vào Gemfile gem "fcm" Yêu cầu Đối với Android bạn sẽ cần các thiết bị chạy 2.3 (hoặc mới hơn) và có cài đặt ứng ...

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

Từ vựng kiểm thử phần mềm

WESITE TESTING Scrolling down / Scrolling up: động từ chỉ hạnh động dùng chuột giữa để di chuyển (lăn) trang web lên và xuống. Example: Go to Homepage, scrolling down to the footer and check contact information. Click + on: Nhấp vào. Example: Click on the “Booking” button to ...

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

Cross language interfacing: Ruby to C

Majority number of tasks can be accomplished these days using one of the many available dynamic languages. But, some non-trivial task (performance critical developments like cryptographic algorithm, game engine, driver) requires compiled languages. Fine-grained control over low-level interfaces is ...

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

Java String (P2)

Xin chào các bạn! Bài viết lần này sẽ tiếp nối bài viết resume về Java String của phần trước. Nếu chưa đọc qua phần trước, bạn có thể theo dõi tại đây: Java String (P1). Ở phần trước mình đã nêu ra cách tạo String, JVM sẽ quản lý bộ nhớ để lưu trữ và truy xuất đối tượng String của chúng ta như ...

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