Xem bói sinh vào giờ Tý (23h-01h) ngày 2 tháng 1 năm 1963 Để xem vận mệnh tương lai cần dựa vào giờ sinh của bạn để phân tích. Từ đó biết được giờ sinh của bạn tốt hay xấu? Quyết định như thế nào đến cuộc đời của bạn ở tương lai. Vậy người […]
Xem bói sinh vào giờ Tý (23h-01h) ngày 2 tháng 1 năm 1963 Để xem vận mệnh tương lai cần dựa vào giờ sinh của bạn để phân tích. Từ đó biết được giờ sinh của bạn tốt hay xấu? Quyết định như thế nào đến cuộc đời của bạn ở tương lai. Vậy người […]
Xem bói sinh vào giờ Tý (23h-01h) ngày 1 tháng 1 năm 1963 Để xem vận mệnh tương lai cần dựa vào giờ sinh của bạn để phân tích. Từ đó biết được giờ sinh của bạn tốt hay xấu? Quyết định như thế nào đến cuộc đời của bạn ở tương lai. Vậy người […]
Trong bài viết này, 200Lab sẽ chia sẻ những trường hợp dễ thấy, thông dụng nhất để các bạn có thể dễ dàng sử dụng cấu trúc dữ liệu để tối ưu ứng dụng của bạn. Hầu hết sinh viên ngành CNTT đều đã học cấu trúc dữ liệu và giải thuật, thuộc các môn […]
Điểm chung của Flutter, React Native đều là Cross-platform Mobile, build native cho cả Android và iOS. Cả 2 có thể giao tiếp với native để viết các Module base on native (gần như bắt buộc). 1.Flutter Ưu điểm: Mạnh về animation, performance app rất cao. Cơ chế render có thể giao tiếp trực tiếp […]
Từ khi Internet ra đời, sự phát triển về các giao thức trao đổi thông tin và dữ liệu giữa các máy tính là điều tối cần thiết. HTTP (Hypertext Transfer Protocol) chắc chắn sẽ là giao thức nổi tiếng nhất, trang web các bạn đang xem chính là sử dụng HTTP đấy. Lược sử […]
1. Client encode file (base64) rồi gởi về backend 200Lab đã từng thấy nhiều bạn backend developer yêu cầu phía frontend làm như vậy. Cách này nhược điểm là xử lý rất nặng ở cả 2 phía. Vì frontend phải encode mà backend cũng phải decode. 200Lab đã từng thấy nhiều bạn backend developer yêu […]
Vẽ đường đi trên bản đồ là một nghiệp vụ vô cùng quan trọng. Các ứng dụng gọi xe, giao hàng, đặt món ăn trên thị trường hiện nay, có thể kể đến Grab, Now, Baemin, Be… đều đang sử dụng chức năng này. Bài viết này sẽ hướng dẫn mọi người sử dụng React […]
Bất cứ khi nào một công ty quyết định làm ứng dụng di động, họ đều phải đối mặt với hai lựa chọn “phát triển native app hay hybrid app?” “Cái nào sẽ hiệu quả hơn để thực hiện ý tưởng?”. Bài viết này sẽ cho bạn biết được sự khác nhau giữa native app […]
Đây là một kiến trúc cơ bản mà bất kì một người mới gia nhập backend không nên bỏ qua. Thật lòng mà nói, 200Lab thấy rằng nắm được các thành phần trong này và vận dụng hợp lý thì hệ thống đã rất ổn rồi. Bài chia sẻ được 200Lab tổng hợp, tự viết […]
Tư duy kiến trúc là gì? Tư duy kiến trúc có thể được hiểu là cách chúng ta suy nhĩ về một vấn đề nào đó theo kiểu kiến trúc, hoặc kiến trúc hoá nó. Tham khảo thêm: https://en.wikipedia.org/wiki/Architectural_theory Đây là một kỹ năng được yêu cầu trong nhiều lĩnh vực, từ xây dựng đến […]
Nhắc lại một chút về HTTP/2 ở bài trước, từ khi giao thức này ra đời đã giải quyết hàng loạt vấn đề xoay quanh HTTP/1; đặc biệt một số trong đó có thể quá sức với các nhà phát triển web, đại khái không phải bật lên là chạy, đơn giản như “plug and […]
Một ngàn đô Mỹ (1000$) là mức lương thường thấy cho vị trí Junior 2 phổ biến ở VN, đây giống như gateway vào Senior sau 2 đến 3 năm nữa. Ở trình độ này, tuy yêu cầu không quá khó nhưng phải rất thực dụng, tức là được việc. Có nhiều cách chứng minh, […]
Flutter vs React Native? Có bao giờ bạn thắc mắc liệu sử dụng “vũ khí” nào sẽ thích hợp hơn cho dự án tiếp theo của bạn? Nếu bạn là người mới, bạn đang băn khoăn tự hỏi xem ngôn ngữ nào đáng để bạn bắt đầu chinh phục nó từ bây giờ? Trong bài […]
Nếu bạn đang là người học lập trình, đặc biệt về backend, về hệ thống hoặc đơn giản là lập trình website. Đến một lúc nào đó bạn cũng sẽ cần một server để chính thức “ra mắt” sản phẩm của mình trên internet. VPS – Máy chủ cá nhân ảo: Hiện tại các nhà […]
Cơ hội kiếm từ $ 500 đến $ 50.000 mỗi tháng Ai mà không muốn kiếm thêm tiền? Nhưng vấn đề là mỗi người đều có công việc riêng và muốn kiếm thêm thu nhập thì cần có thêm thời gian. Làm ngoài giờ thường xuyên dường như là điều không thể và còn gây […]
Trong bài viết này mình sẽ hướng dẫn các bạn cách sử dụng Docker để deploy một website có SSL (tức là https) rất đơn giản. Ví dụ kết quả: Trang blog cá nhân của mình Các bước chuẩn bị Có một VPS/Server có thể SSH vào được (hoặc xem hướng dẫn tạo Droplet Digital […]
Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu cách sử dụng của ReactJSthông qua một vài ví dụ đơn giản, giúp bạn dễ nắm bắt và hiểu hơn về cách hoạt động của ReactJS. 1. ReactJS là gì? ReactJS là gì? Những điều có thể bạn chưa biết về ReactJS Chắc hẳn […]
gRPC là công nghệ giao tiếp máy chủ-máy khách (client-server) phát triển bởi Google. Nó được thiết kế để tối ưu hóa hiệu suất và độ tin cậy trong việc giao tiếp giữa các dịch vụ phân tán, đặc biệt là trong môi trường microservices. Chúng ta cùng tìm hiểu kỹ hơn về gRPC trong […]
Lập trình Flutter để có được ứng dụng mạnh mẽ là mục tiêu của rất nhiều developer. Dưới đây là một số mẹo và thủ thuật mà mình đã khám phá ra trong ba năm làm ứng dụng và nội dung Flutter. Minh chắc chắn rằng chúng sẽ cải thiện workflow của bạn nếu bạn […]
Sau một thời gian tìm hiểu và dịch thuật thì cuối cùng cuốn ebook “The Ultimate Guide to React Native Optimization” đã sẵn sàng ra mắt bạn đọc với đầy đủ 3 tập. Đây là một cuốn cẩm nang, bao gồm những tips, tricks, thủ thuật và các giải pháp, giúp tối ưu cho app […]