- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
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 ...
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 ...
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 ...
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ả ...
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ó ...
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 ...
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 ...
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 ...
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ì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ụ ...