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

Symbol in Ruby

Trong bài viết này chúng ta sẽ đi tìm hiểu về một class rất đặc biệt trong Ruby, đó là Symbol class thông qua việc tìm hiểu về các vấn đề liên quan: What’s a Symbol in Ruby? The Symbol class Symbols behind the scene What’s a Symbol in Ruby? Trong Ruby một symbol là một đối ...

Tác giả: Tạ Quốc Bảo viết 09:58 ngày 07/09/2018 chỉnh sửa

Làm việc với Bottom Navigation trong Android

Android Bottom Navigation ở cuối màn hình cung cấp điều hướng giữa các chế độ views ở top-level trong ứng dụng. Điều này được giới thiệu trongdesign support library với khả năng tương thích ngược. Bottom Navigation được sử dụng khi ứng dụng có từ ba đến năm top-level điều hướng. Bài viết này giải ...

Tác giả: Tạ Quốc Bảo viết 09:57 ngày 07/09/2018 chỉnh sửa

Laravel: so sánh Eloquent và Query builder

I, Giới thiệu: Trong laravel, có 2 kiểu truy vấn với database thường được dùng đó lá: Eloquent và Query builder. Trong bài này chúng ta sẽ cùng tìm hiểu xem chúng khác nhau như thế nào và khi nào nên sử dụng Eloquet hay Query builder II, Định nghĩa 1, Eloquent: Eloquent được laravel ...

Tác giả: Tạ Quốc Bảo viết 09:57 ngày 07/09/2018 chỉnh sửa

5 tip có thể bạn chưa biết trong ruby on rails

Đây là một bài viết được dịch lài từ 5 ruby on rails tips you probably dont know Khi tôi làm việc với ruby on rails, tôi đã không thể ngừng tự hỏi tôi đã khám phá ra điều gì mới mẻ trong thế giới của Ruby. Và đây là cách nó hoạt động, bạn biết đấy, Ruby làm cho các developer happy và sau mỗi năm ...

Tác giả: Tạ Quốc Bảo viết 09:56 ngày 07/09/2018 chỉnh sửa

[JavaScript] Một số điểm lưu ý trong JavaScript

Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu một số điểm đặc biệt, khác lạ và khá là "dị" trong JavaScript và ES6. Vì trong lập trình JavaScript chúng ta nên sử dụng "use strict" để code trở nên dễ hiểu và cú pháp rành mạch rõ ràng hơn, do đó chúng ta sẽ chỉ đề cập đến các vấn đề trong strict ...

Tác giả: Tạ Quốc Bảo viết 09:54 ngày 07/09/2018 chỉnh sửa

Customize terminal mặc định "nhàm chán" của Ubuntu, VSCode, RubyMine với Zsh

Chắc hẳn với những developers chúng ta đều quen thuộc với bash shell mặc định của Ubuntu, đồng ý rằng nó rất tiện lợi và mạnh mẽ nhưng nó có phần hơi bị nhàm chán. Sau đây mình sẽ hướng dẫn các bạn làm cho terminal của chúng ta đẹp đẽ và mạnh mẽ hơn theo cách đơn giản và dễ hiểu nhất </p> <div class= Tác giả: Tạ Quốc Bảo viết 09:33 ngày 07/09/2018 chỉnh sửa

Sử dụng sweet alert trong Laravel

SweetAlert2 là 1 package được sử dụng để tùy chọn hiêt thị các alert trên website. Package SweetAlert2 chỉ hổ trợ từ phiên bản laravel 5.5 trở lên. Để cài đặt SweetAlert2 trong laravel, chúng ta sử dụng composer. composer require realrashid/sweet-alert Configuration Sau khi cài đặt ...

Tác giả: Tạ Quốc Bảo viết 09:33 ngày 07/09/2018 chỉnh sửa

Gửi tin nhắn qua Slack với ứng dụng Rails

Chào các bạn, hôm nay mình xin giới thiệu với các bạn cách gửi tin nhắn qua Slack từ ứng dụng Rails. Slack là một ứng dụng "phòng chat" nổi tiếng, thường được sử dụng cho những người trong nội bộ công ty. Mỗi phòng chat có thể tạo ra các kênh chat khác nhau để phục vụ cho những mục đích công việc ...

Tác giả: Tạ Quốc Bảo viết 09:32 ngày 07/09/2018 chỉnh sửa

[Back to Basic] Scope & Closure trong Javascript [Part 1] - Scope là gì

Một trong những khuân mẫu cơ bản nhất mà gần như ngôn ngữ lập trình nào cũng có đó là khả năng lưu trữ giá trị trong biến và lấy ra sử dụng sau đó cũng như cập nhật giá trị biến. Trên thực tế, khả năng lưu, lấy và cập nhật giá trị trong biến tạo ra trạng thái (state) của chương trình. Nếu như không ...

Tác giả: Tạ Quốc Bảo viết 09:31 ngày 07/09/2018 chỉnh sửa

LÀM CHẬM VIỆC KIỂM TRA RÀNG BUỘC VÀ DUY TRÌ TOÀN VẸN THAM CHIẾU

I. Làm chậm kiểm tra ràng buộc: Trong hệ quản trị cơ sở dữ liệu Oracle thì mỗi lần xuất hiện một sửa đổi cơ sở dữ liệu => ràng buộc toàn vẹn sẽ được kiểm tra ngay sau đó nếu phép sửa đổi đòi hỏi kiểm tra (NON DEFERABLE). Nhưng có thể thay đổi bằng cách sử dụng: DEFERRABLE. Nếu một ...

Tác giả: Tạ Quốc Bảo viết 09:31 ngày 07/09/2018 chỉnh sửa