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

Đăng ký domain miễn phí và cấu hình cho các website trên VPS

Đôi khi vì nhu cầu công việc bạn cần một domain miễn phí để tiết kiệm chi phí và thuận tiện hơn. Có khá nhiều nhà cung cấp tên miền miễn phí. Tuy nhiên trong bài viết này mình sẽ hướng dẫn cách kiếm 1 tên miền trên freenom và cấu hình nó cho 1 website thực tế. Demo cấu hình được sử dụng cho 1 ...

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

Understanding Deep and Shallow Copy in Javascript

Shallow Copy Shallow copy là một bản sao khôn ngoan của một đối tượng. 1 đối tượng mới được tạo có một bản sao chính xác những giá trị của đối tượng ban đầu. Nếu có bất kì trường nào của đối tượng tham chiếu tới những đối tượng khác, chỉ những địa chỉ tham chiếu được sao chép, tức là địa chỉ ô ...

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

Swift: Những lợi ích của MVVM (Model - View - ViewModel)

Hầu hết ứng dụng iOS đều được viết dựa trên MVC pattern (Model-View-Controller) . Ưu điểm của MVC là đơn giản và dễ dàng sử dụng. Nhưng đôi khi sử dụng MVC trong một số trường hợp thì nó cũng gặp nhiều vấn đề, chưa hoàn hảo lắm nên MVVM là một sự thay đổi hấp dẫn. Better Separation of ...

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

Tổng quan về Spring Framework

Nguồn: https://stackjava.com/spring/spring-la-gi-gioi-thieu-spring-framework.html Spring là gì? Giới thiệu Spring Framework trong Java. Spring là một Framework phát triển các ứng dụng Java được sử dụng bởi hàng triệu lập trình viên. Nó giúp tạo các ứng dụng có hiệu năng cao, dễ kiểm thử, sử dụng ...

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

Guide to the basic BDD-Cucumber

Emerging from TDD, BDD stands for Behavior Driven Development, which is also a software development process based on Agile method. If TDD focuses on testing to develop software, BDD focuses on behaviors to develop software. Based on requirements of the customers, the developer can produce scenarios ...

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

Grav ! Cách tạo một website Blog mà không cần Database và chỉ cần mã nguồn

Đúng như tiêu đề, Grav là một hệ thống quản trị nội dung của Website (CMS - Content Management System) mà không cần sử dụng đến Database. Nhắc đến CMS nổi tiếng người ta sẽ nghĩ ngay đến WordPress hay Joomla và Chúng đều sử dụng Hệ quản trị cơ sở dữ liệu Databases. Nhưng bên cạnh những CMS trên, ...

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

Sử dụng selecbox và cache giá trị selecbox trong Rails

Việc sử dụng selectbox trong hiển thị dự liệu là khá phổ biến và dễ dàng, nhưng đôi lúc ta quên mất xét hiệu năng sử dụng của nó. Để tăng tính hiệu quả trong sử dụng selectbox mình xin chia sẻ một thủ thuật nhỏ sưu tầm được. Tạo database test: category model: class CreateCategory ...

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

Tạo app đơn giản cho Apple Watch

Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu cơ bản về lập trình watchOS thông qua việc xây dựng 1 app chạy trên Apple Watch đơn giản. Cụ thể app gồm 2 màn hình: Màn hình list các friend, hiển thị full name, avatar. Màn hình chi tiết về một friend (full name, avatar, phone number, ...

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

Bài 14 - Một số CSS3 hover effect đẹp (Phần 2)

Chào các bạn, hôm nay chúng ta gặp lại nhau trong seri Một số CSS3 hover effect đẹp . Ở bài trước, mình đã giới thiệu 4 effect khá đẹp tới các bạn. Sang bài này, mình sẽ giới thiệu tiếp một effect hover cũng đẹp không kém. Nếu bạn nào có nhu cầu muốn tham khảo lại bài trước thì có thể xem tại Bài ...

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

Java Đang Dần Đánh Mất Vị Trí Dẫn Đầu?

"Java Đang Dần Đánh Mất Vị Trí Dẫn Đầu?" Vấn đề không có ngôn ngữ nào dẫn đầu hay là trào lưu mà vấn đề ở nhà phát triển họ thấy gì của ngôn ngữ đó, nền tảng bên dưới hỗ trợ làm ra được cái gì lâu dài và ổn định ? mỗi ngôn ngữ đều có thị trường và thế mạnh riêng của nó . Mình thấy ở VN các công ...

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