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

Tìm hiểu về biến trong css

Những website lớn thường sẽ sử dụng rất nhiều CSS với lượng lớn giá trị bị lặp lại. Giả sử khi bạn muốn sửa màu chủ đạo của website thì rất có khả năng bạn sẽ phải sửa ở rất nhiều vị trí ví dụ như button, navbar, title,.... Điều này gây ra rất nhiều khó khăn khi code cũng như khi bảo dưỡng và duy ...

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

Một vài vấn đề khi import csv phần 2

Tiếp nối phần trước (https://viblo.asia/p/import-csv-data-va-mot-vai-cau-chuyen-thuong-gap-phai-L4x5xNXYZBM), trong bài viết này, mình sẽ đề cập đến 2 vấn đề gặp phải khi thực hiện chức năng import csv. Bài toán ở đây là, với mỗi row, cần phải import vào 1 bảng chính (vd bảng User) và vài bảng ...

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

Clean architecture with RxSwift

Introduction Trong bài viết iOS Clean Architecture(P1) Tôi đã giới thiệu với các bạn về Clean Architecture, hôm nay tôi xin giới thiệu với các bạn về việc kết hợp Clean architecture sử dụng RxSwift - Một thư viện nổi tiếng về Reactive Programming trong Swift Chúng ta cùng tìm hiểu nhé! Tổng ...

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

Một số tips đơn giản để giúp bạn đọc sách hiệu quả

Trước khi đọc - Đưa ra một số câu hỏi Trước khi bạn bắt đầu đọc một cuốn sách, bạn sẽ có một cách nhìn cơ bản về cuốn sách và tự đặt cho mình 3 câu hỏi: Tôi đã biết những gì? Tôi muốn biết thêm điều gì? Tôi tự hỏi rằng, nếu ...? Điều này có nghĩa bạn đọc sách là có mục đích, câu trả ...

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

Chuyển một plugin từ Groovy sang Kotlin

Bài viết này là từ kinh nghiệm của một người đã chuyển mã nguồn của plugin Activity Tracker cho Intellij IDEs từ Groovy sang Kotlin. Nó được viết cho bất kỳ ai quen thuộc với Groovy hoặc Kotlin và có thể đặc biệt liên quan nếu bạn đang cân nhắc việc chuyển từ Groovy sang Kotlin. Hy vọng rằng, nó ...

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

Một số ký thuật xử lý với text trong Android

Xin chào mọi người, hôm trước mình phải làm việc khá nhiều với string trong android, vì vậy mình viết bài này để chi sẻ một số kiến thức mà mìnhn học được khi va phải thằng string này. 1. Tạo kiểu văn bản cơ bản với các thẻ HTML Các bạn nào đã hoc qua HTML hay CSS thì sẽ thấy khá quen thuộc với ...

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

Progressive Web App (part 1): Offline-first

Trong series này, chúng ta sẽ cùng tìm hiểu một công nghệ không quá xa lạ nhưng rất hữu ích trong Web Development - Progressive Web App. Qua series này, các bạn sẽ nắm được: Progressive Web App PWA là gì. Các vấn đề tồn đọng của web truyền thống và cách PWA giải quyết Service Worker - web ...

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

MySQL Fulltext Search

Có lẽ chủ đề này đã có quá nhiều bài viết trên viblo và những kênh khác nhưng mình vẫn mạnh dạn trình bày lại những gì mình đã tìm hiểu và thu thập được trong quá trình chuẩn bị present khi còn ở EDU. I. Đặt vấn đề Vấn đề 1 Giả sử ta có 1 bảng dữ liệu như sau Gỉa sử bây giờ chúng ta muốn ...

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

Học Python cơ bản (P2)

Hôm nay mình sẽ tiếp tục viết tiếp về những kiến thức cơ bản của python, các bạn có thể xem P1 ở đây: https://viblo.asia/p/hoc-python-co-ban-p1-LzD5d6REZjY Classes & Objects Một chút ít lý thuyết: Object là một đại diện của các đối tượng thế giới thực như ô tô, chó hoặc xe đạp. Các ...

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

Tìm hiểu Authorization trong Laravel

Xin chào anh em , gặp lại anh em trong series Laravel và những điều thú vị lần này, mình sẽ chia sẻ phần kiến thức Authorization . Như các bạn biết đấy, ở bài trước mình cũng đã chia sẻ cho các bạn về phần kiến thức Authentication - tức là phần login/logout/register trong hệ thống. Lấy một ví dụ ...

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