Bài viết của Tạ Quốc Bảo

Database Notification System in laravel 5.3

Giới Thiệu: Bên cạnh việc hỗ trợ gửi mail, bắt đầu từ phiên bản 5.3 mới được phát hành, Laravel cung cấp thêm tính năng gửi notification qua một loạt các kênh phân phối, bao gồm mail, tin nhẵn SMS (thông qua Nexmo) và Slack. Notification cũng có thể được lưu trong database để có thể hiển thị trên ...

Tác giả: Tạ Quốc Bảo viết 15:02 ngày 12/08/2018 chỉnh sửa

Một số method cần lưu ý đối với lập trình viên Ruby on Rails

# String name = nil name.blank? # => true name = "" name.blank? # => true name = " " name.blank? # => true name = "Tom" name.blank? # => false # Array numbers = nil numbers.blank? # => true numbers = [] numbers.blank? # => true numbers = [1, 2, 3] numbers.blank? # => false # ...

Tác giả: Tạ Quốc Bảo viết 15:02 ngày 12/08/2018 chỉnh sửa

JavaScript: Sự khác nhau giữa Null và Undefined

Khi làm quen với Javascript, mình đã tự hỏi tại sao lại có 2 giá trị đều mang nghĩa là "không có gì cả", đó là null và undefined . Đây là một trong những điểm dễ gây nhầm lẫn, null và undefined , hai khái niệm này không thể đồng nhất làm một dù cho ý nghĩa thực tế của chúng lại tương đối ...

Tác giả: Tạ Quốc Bảo viết 15:02 ngày 12/08/2018 chỉnh sửa

Securing Spring Boot with JWT

Trong bài viết này, mình sẽ không đi sâu vào việc giải thích cũng như phân tích cơ chế hoạt động của JWT mà sẽ tập trung hướng dẫn các bạn làm sao để tạo một ứng dụng web với Spring Boot và làm sao sử dụng JWT trong ứng dụng Spring Web của các bạn Mục tiêu trong bài viết này bao gồm: Giới thiệu ...

Tác giả: Tạ Quốc Bảo viết 15:02 ngày 12/08/2018 chỉnh sửa

Sự khác nhau giữa Margin và Padding

Nhiều lập trình viên mới bước vào nghề thường khó phân biệt giữa hai thuộc tính trong CSS là Margin và Padding, vì chúng đều được hiểu nôm na là khoảng trống (không gian) giữa các phần tử. Tuy nhiên một khi chúng ta hiểu được chính xác tích chất của từng thuộc tính thì sẽ có được các giao diện web ...

Tác giả: Tạ Quốc Bảo viết 15:01 ngày 12/08/2018 chỉnh sửa

So sánh giữa kiểm tra phần cứng và kiểm thử phần mềm (Hardware Verification and Software Testing) - (Part2)

1 - Mục đích bài viết Mặc dù có sự khác biệt lớn giữa những phương pháp và cách thức được thực hiện trong 2 lĩnh vực kiểm tra phần cứng và kiểm thử phần mềm, vẫn có nhiều ví dụ về những kĩ thuật và những phương pháp đã được phát triển cho lĩnh vực này và sau đó ứng dụng thành công trong lĩnh ...

Tác giả: Tạ Quốc Bảo viết 15:01 ngày 12/08/2018 chỉnh sửa

Datepicker jQuery Plugins for web developer

Hầu hết mọi trang web hiện giờ đều có tích hợp hệ thống lựa chọn thời gian cho một công việc hoặc một giao dịch gì đó. Bài viết này sẽ cung cấp cho các bạn danh sách một số plugin jQuery miễn phí cung cấp chức năng lựa chọn thời gian cho website. Điểm tiện lợi của việc sử dụng các plugin jQuery mã ...

Tác giả: Tạ Quốc Bảo viết 15:01 ngày 12/08/2018 chỉnh sửa

Tạo file PDF dùng Laravel

Tổng quan Như tất cả chúng ta đều biết, tài liệu dưới định dạng pdf giờ khá là phổ biến. Vì sao nó lại phổ biến thì theo tôi tìm hiểu thì vì do các lý do sau: 1/ Tính phổ cập: Tức là các file pdf này dù mở ở hệ điều hành nào ta đều đọc được mà không phụ thuộc đã có font đó hay chưa. 2/ Tạo ra ...

Tác giả: Tạ Quốc Bảo viết 15:01 ngày 12/08/2018 chỉnh sửa

RailRoady in rails application

Trong bài viết này, tôi sẽ chia sẽ cho mọi người những gì mà mình đã tìm hiểu về RailRoady. Có thể nói đây là một gem khá đơn giản và dễ dùng, các bạn sẽ không mất quá nhiều thời gian cho việc học cách dùng nó. Chức năng chính của RailRoady là giúp người lập trình viên có thể show quan hệ của ...

Tác giả: Tạ Quốc Bảo viết 15:01 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Action Cable trong Rails

I. Action cable là gì Action cable được Rails tích hợp WebSocket để hỗ trợ realtime được viết bằng Ruby . Nó cho phép ta client-side Javascript và server-side Ruby II.Config trong routes trong views III.Cấu trúc Rails chia nó ra làm 2 phần Server-side và Client-side 1. ...

Tác giả: Tạ Quốc Bảo viết 15:01 ngày 12/08/2018 chỉnh sửa