Chuyên mục
Công Nghệ

Netflix Clone với ReactJS, Styled Components và Firebase (Firestore & Auth) – Phần 4

Trong phần 4 của series này, chúng ta sẽ tiếp tục hoàn thiện phần Guest Home Page . Lần này, chúng ta sẽ bắt tay vào code phần FAQs component, thực hiện config router để redirects qua lại các page nhé. Cùng bắt đầu thôi 😉! I. Implement FAQ UI Okie! Giờ chúng ta bắt […]

Chuyên mục
Công Nghệ

Netflix Clone với ReactJS, Styled Components và Firebase (Firestore & Auth) – Phần 5

Trong phần 5 này, chúng ta sẽ hoàn thiện Guest Home Page và config để connect với firebase, chuẩn bị cho các phần tiếp theo nhé 😉. I. Create Header component. Trong folder components ta tạo thêm component header như sau: Header component folder Trong file header.jsx ta code như sau: JavaScript import styled from […]

Chuyên mục
Công Nghệ

Netflix Clone với ReactJS, Styled Components và Firebase (Firestore & Auth) – Phần 6

Trong phần trước, chúng ta đã hoàn thành trang Home (Guest Home Page), đồng thời cũng đã config và connect được với firebase. Trong phần phần này, chúng ta sẽ config React Contextfirebase, sau đó tạo Sign In Page và apply Authentication mà firebase cung cấp cho project của chúng ta nhé. Bắt đầu thôi […]

Chuyên mục
Công Nghệ

Flutter – Các phím tắt IDE để giúp bạn code nhanh hơn

Nếu bạn chưa quen với việc phát triển Flutter thì bạn phải tìm hiểu kỹ về các cấu trúc lồng vào nhau (nested structures) để biết mức độ khó khăn để thêm hoặc xóa các widget ở giữa code hay để tìm một nơi mà một widget kết thúc và một widget khác bắt đầu. […]

Chuyên mục
Công Nghệ

Làm thế nào để chuyển màn hình mà không cần context trong Flutter?

Chúng ta sẽ học cách loại bỏ context khi navigate trong Flutter nhé. Navigate là một phần không thể thiếu trong bất kì ứng dụng nào. Flutter sẽ hỗ trợ bạn navigate đến bất cứ màn hình nào một cách dễ dàng hơn chỉ với việc sử dụng các chức năng navigate đơn giản như […]

Chuyên mục
Công Nghệ

Netflix Clone với ReactJS, Styled Components và Firebase (Firestore & Auth) – Phần 7

Nối tiếp phần 6 của series, trong phần này, chúng ta sẽ bắt tay vào code Sign Up page, config lại phần router để đáp ứng được vấn đề Authentication kèm theo tạo custom hook để listening for Authentication. Không dài dòng nữa, Chúng ta bắt đầu thôi 😁. I. Tạo sign up page. Thì […]

Chuyên mục
Công Nghệ

Flutter Design Patterns: 17 — Bridge

Tổng quan về Bridge design pattern và việc thực hiện nó trong Dart và Flutter Trong bài viết này, mình sẽ phân tích và thực hiện một mẫu thiết kế cấu trúc (structural design pattern) khác có xu hướng tương đối khó hiểu so với các design pattern khác, nhưng đồng thời cũng rất thiết […]

Chuyên mục
Công Nghệ

Cách tạo ứng dụng Cryptocurrency price list bằng Flutter SDK

(Lưu ý: Bài viết này được viết ở phiên bản dưới Flutter version 2.0). Trong bài viết này, mình sẽ hướng dẫn cho bạn cách sử dụng Flutter để xây dựng một ứng dụng hiển thị giá hiện tại của các loại tiền điện tử khác nhau. Mình sẽ hướng dẫn bạn qua các nguyên […]

Chuyên mục
Công Nghệ

Flutter vs React Native vs Native: So sánh chi tiết hiệu năng

Hãy so sánh hiệu năng FPS, CPU, Memory và GPU của các công cụ phát triển thiết bị di động phổ biến. Câu chuyện đằng sau việc nghiên cứu inVerita và nhóm phát triển mobile của mình liên tục nghiên cứu hiệu năng của các giải pháp mobile đa nền tảng hiện có để trả […]

Chuyên mục
Công Nghệ

ReactJS vs React Native – Gà cùng một mẹ liệu có giống nhau?

Bạn có đang rối giữa ReactJS vs React Native? Nên chọn cái nào thì tốt hơn? Có thể tái sử dụng code của ReactJS cho React Native hay không? Hãy khám phá câu trả lời thông qua bài viết so sánh ReactJS vs React Native này bạn nhé! Trước khi đi vào so sánh chi […]

Chuyên mục
Công Nghệ

ReactJS Tutorial for Beginners Phần 2

Trong bài viết này chúng ta sẽ đi qua năm nội dung đầu tiên của tutorial: Tìm hiểu về ReactJS Set up ReactJS, Storybook & CSS styled-component Functional/Class Component & JSX code style Làm việc với Icons, Grids Set up React Router 1. Tìm hiểu về ReactJS Trong video này mình sẽ giới thiệu sơ […]

Chuyên mục
Công Nghệ

ReactJS Tutorial for Beginners Phần 3

Phần 3 cũng là phần cuối của chuỗi bài viết ReactJS Tutorial for Beginners với các nội dung chính sau đây: Slider, Swiper & Responsive UI useState, useEffect in React Sử dụng thư viện ReChart Sử dụng React Final Form & Handle Error Modal & Cách Xử Lý Modal Lưu Theo Stack (LIFO) 6. Slider, […]

Chuyên mục
Công Nghệ

Download source code Flutter Home Feed mạng xã hội từ 200lab

Download source code bên dưới bài viết!! Kết quả sau khi run source code Flutter Mạng xã hội là một app rất phổ biến vì chúng ta đang dùng chúng hằng ngày. Trong lần chia sẻ này, 200Lab sẽ gởi tặng các bạn source code Flutter cho phần Home Feed của Social Network App kèm […]

Chuyên mục
Công Nghệ

Generics trong Golang

Generics trong Go là chủ đề được bàn tán sôi nổi nhiều năm qua. Sau tất cả thì những nỗ lực của cộng đồng đã được đền đáp. Go sẽ chính thức hỗ trợ Generics bắt đầu từ version 1.18. Dẫu cho vào thời điểm mình viết bài này, version 1.18 vẫn chưa được công […]

Chuyên mục
Công Nghệ

Data Mining Vs Data Analytics: Sự khác biệt giữa Data Mining & Data Analytics

Không thể phủ nhận rằng dữ liệu tồn tại ở mọi ngóc ngách trong cuộc sống. Thế hệ của chúng ta rất may mắn vì có cơ hội chứng kiến sự phát triển vượt bậc của Internet kèm theo những lợi ích tuyệt vời nhờ việc truy cập và chia sẻ thông tin hoàn toàn […]

Chuyên mục
Công Nghệ

Natural Language Processing (NLP) là gì và ứng dụng của NLP?

Nằm trong chuỗi các bài dịch liên quan đến Xử lý ngôn ngữ tự nhiên của 200Lab Natural language processing (NLP) is a subfield of linguistics, computer science, and artificial intelligence concerned with the interactions between computers and human language, in particular how to program computers to process and analyze large amounts of natural language […]

Chuyên mục
Công Nghệ

Sử dụng SQLite trong Flutter

Persisting data rất quan trọng đối với người dùng vì họ sẽ bất tiện khi nhập thông tin của họ mỗi lần hoặc đợi mạng tải lại cùng một dữ liệu. Trong những tình huống như thế này, tốt hơn là lưu dữ liệu của họ local. Trong bài viết này, mình sẽ chứng minh […]

Chuyên mục
Công Nghệ

Những sai lầm thường thấy khi bạn sử dụng goroutines

Trong bài viết này, mình sẽ đề cập đến một số trường hợp và sự cố phổ biến mà bạn có thể gặp phải khi sử dụng goroutines và cách để giải quyết chúng. 1. Giới thiệu Đầu tiên, goroutine là gì? Bản chất Golang là concurrent. Để đạt được tính concurrent, Go sử dụng […]

Chuyên mục
Công Nghệ

Tìm hiểu Stack và IndexedStack trong Flutter

Trong bài viết này, chúng ta sẽ xem xét Stackwidget và các loại của nó. Giới thiệu Stackwidget cho phép chúng ta tạo nhiều widget chồng lên nhau. Điều này không chỉ cho phép các thiết kế có thể tùy chỉnh nhiều kiểu mà còn có một số hình ảnh động thực sự thú vị.Có […]

Chuyên mục
Công Nghệ

Top 10 open source development tool yêu thích của tôi

Các tool dành cho lập trình viên đóng một vai trò rất lớn trong quy trình làm việc hàng ngày của tôi. Tôi nghĩ rằng việc chia sẻ những nhận xét, đánh giá của mình đối với các tool là một điều tốt đẹp đối với những người sáng tạo / người bảo trì và […]