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

Enums trong Rails

Enums Vậy Enums là gì? Có thể hiểu đơn giản Enums như sau: Enums là dùng để khai báo một loại dữ liệu mới (kiểu liệt kê). Các biến thuộc kiểu Enum này chỉ được phép chứa các giá trị đã được định nghĩa từ trước. Ví dụ // C++ enum DaysOfWeek { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY ...

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

Tìm hiểu về AngularJs 2

Là một trong những framework Javascript giúp developer phát triển các ứng dụng web có tính tương tác cao, nhanh Angular 1 đã và đang được ứng dụng rộng rãi vào nhiều ứng dụng. Tuy nhiên với nhiều khái niệm và các công nghệ mới về javascript được đề xuất trong những năm gần đây có về Angular 1 đang ...

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

PHP part3. Regex - File - UploadFile - Error - Sesion & Cookie - Mail trong PHP

ở bài trước mình đã giới thiệu với các bạn về định nghĩa hàm, thao tác với Array - String - Number - Time trong PHP, ở bài này mình xin giới thiệu tiếp với các bạn về các vấn đề sau: Regex File File Upload Error Session & Cookie Mail trong PHP Chúng ta sẽ lần lượt đi tìm hiểu ...

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

[Step by step] Tự xây dựng Ruby Gem của bạn

Các Rubyist chắc không còn xa lạ gì với khái niệm Gem. Khi cần tìm một Gem nào đó, chúng ta thường truy cập RubyGems. Ở đây, gần như mọi Gem cần thiết cho việc phát triển đều có thể tìm thấy, thật tiện phải không. Nhưng với tư cách là một Rubyist chân chính muốn đóng góp cho cộng đồng Ruby, đã khi ...

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

Cookies with Rails

Với một cookie, bạn có thể lưu trữ thông tin trên hệ thống của trình duyệt web dưới dạng các chuỗi như cặp key-value mà web server đã gửi trước đó đến trình duyệt này. Thông tin sau đó được gửi lại từ trình duyệt đến máy chủ trong HTTP header. Cookie (nếu được định cấu hình phù hợp) sẽ bị xóa khỏi ...

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

Tạo Rating với bootstrap-rating

Rating cũng là một cái quan trọng khi các bạn cần làm các chức năng liên quan đến review hoặc rating gì đó. Có khá nhiều plugins để làm chức năng rating này. Trong bài này, mình xin giới thiệu một plugins để tạo ra các rating symbols rất nhanh và dễ dàng, đây là bootstrap-rating. Plugin này sử dụng ...

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

Phân biệt giữa Pessimistic và Optimistic Locking

Locking là một cơ chế RDBMS ngăn chặn người dùng từ nhiều transactions khác nhau gây ra data conflicts. Locking một row giúp ngăn chặn các transactions khác thay đổi row đó cho đến khi transaction đang truy cập vào nó kết thúc. Trong đó có 2 chiến lược lock là: optimistic và pesimistic. Trong bài ...

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

Handle refresh token with Retrofit2

Hiện nay chúng ta vẫn thường sử dụng Retrofit cho việc connect với Server, trong phạm vi rất rộng của việc giao tiếp Client-Server thì có quá nhiều thứ chúng ta có thể làm nên mình không đề cập ở đây. Nhưng có 1 khía cạnh nhỏ mà rất hay gặp phải đó là: Refresh Token À đúng rồi đây là điều đã ...

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

Laravel Import/Export excel, csv với package Maatwebsite/Laravel-Excel

Laravel-Excel là 1 package mang power của PHPExcel vào Laravel. Nó có các chức năng như: import dữ liệu từ file excel/csv vào collection, export models/array/view ra tệp excel, import hàng loạt files... Các tính năng vượt trội của Laravel-Excel: Import vào Laravel collection. Import hàng ...

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

Một vài tính năng tuyệt vời của CSS3 mà có thể bạn chưa biết?

Chào các bạn, chắc hẳn các bạn đều biết đến CSS và từng tiếp xúc, làm việc với CSS3. Một FrontEnd nếu sử dụng thành thạo CSS3 hầu như có thể làm được những hiệu ứng từ đơn giản đến phức tạp trên website mà trước đây chỉ có sự can thiệp của Javascript mới thực hiện được Tuy nhiên, thế giới của CSS3 ...

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