- 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
Bàn về JS - Generator và sự phá vỡ quy luật Run-to-Completion
Có thể các bạn đã biết tới các khái niệm để thực thi bất đồng bộ trong JS như là callback hay promise. Ngày hôm nay chúng ta sẽ cùng tìm hiểu về generator, một thứ ma thuật giúp biến một async control flow thành một phong cách rất tuần tự và synchronous. Có một phần đông các developer luôn nhìn ...
20 Portfolios Thiết kế UI & UX Truyền Cảm Hứng
Thế giới hiện đại yêu cầu những luật lệ mới và bạn không thể trở thành 1 graphic designer thành công mà không có 1 portfolio website riêng. Thậm chí khi liên quan đến giao diện người dùng hoặc trải nghiệm người dùng mobile, nếu không có khả năng thể hiện kỹ năng của mình, bạn sẽ khó ...
Ngành lập trình đang nóng trở lại
Vừa qua, chuyên trang tuyển dụng IT – TopDev đã công bố báo cáo về mức lương, phúc lợi và xu hướng ngành IT Quý 1&2 năm 2017. Báo cáo được thực hiện dựa trên khảo sát hơn 5500 ứng viên IT cả nước cùng hơn 150 nhà tuyển dụng, kết hợp với phân tích Database sẵn có của Topdev ...
Ứng dụng của Lambda trong Design Patterns (Part 1)
Ở bài viết này tôi muốn giới thiệu cách sử dụng Lambda từ Java 8.0 để tạo ra “Gang of four Design Patterns”: 1. Factory Pattern Ví dụ: một ngân hàng với các sản phẩm là: Loan, Stock và Bond, chúng ta có cách thiết kế pattern như sau khi sử dụng class: ...
Tìm Hiểu về WorkManager Trong Android Jetpack
Trong sự kiện Google I/O 2018, Google đã release Android Jetpack . Nó là một bộ của những library , tools và hướng dẫn về architecture để giúp xây dựng những ứng dụng android một cách nhanh chóng và mạnh mẽ. Trong Android Jetpack , team tại Google đã release một library được thiết kế đặc biệt cho ...
Tạo api search sử dụng Grape api và Ransack gem
Đề bài: Tạo 2 model User và Address như schema bên dưới: Viết một api tìm kiếm user theo các trường: full name, giới tính, email, địa chỉ đường, quận, thành phố 1. Giới thiệu Để giải quyết bài toán trên, mình sẽ sử dụng 2 gem Grape API và Ransack. Trong bài này mình chỉ tập trung giới ...
[CSS] Thủ thuật thêm filter màu cho background image
Bạn có thể áp dụng filter cho toàn bộ phần tử HTML khá dễ dàng với thuộc tính filter. Nhưng điều gì sẽ xảy ra nếu bạn muốn áp dụng bộ lọc chỉ cho background image của một phần tử? Có các thuộc tính CSS dành riêng cho background image, như chế độ hòa trộn nền (thuộc tính background-blend-mode) - ...
[SQLSERVER] Xem lịch sử đăng nhập hệ thống và các câu truy vấn đã thực hiện trong database
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách xem lịch sử đăng nhập vào database sqlserver , và lịch sử các câu lệnh sqlserer đã thực hiện. 1. Hướng dẫn xem lịch sử login database Các bạn chạy câu lệnh sql sau: ...
Mẹo nhỏ để tránh làm mất code khi sử dụng Git.
TL;DR: Không sử dụng push -f hay push --force ! Thay vào đó nên sử dụng push --force-with-lease Giải thích: Git push --force rất nguy hiểm, vì theo cơ chế của mình, nó sẽ ghi đè lên remote repo bằng code ở local của mình, mà không cần quan tâm đến việc bên phía remote đang chứa thứ gì. Vì ...
Góc nhìn khoa học về trí tuệ nhân tạo vào năm 2030
Những cỗ máy với trí thông minh nhân tạo sẽ có ảnh hưởng trực tiếp đến giao thông, y tế cho đến giáo dục và làm thay đổi cuộc sống con người từ năm 2030. Đến năm 2030, trí tuệ nhân tạo (Artificial intelligenceAi – AI) sẽ thay đổi chúng ta, từ cách làm việc cho đến đi du lịch với ...