Chuyên mục
Công Nghệ

Negative SEO là gì? Cách kẻ xấu phá hoại website bạn trên Google và cách xử lý

Negative SEO là hình thức chơi xấu trong SEO, khi một bên thứ ba (thường là đối thủ cạnh tranh) cố tình phá hoại thứ hạng website của bạn trên Google bằng những kỹ thuật vi phạm chính sách. Hậu quả là website có thể bị tụt hạng từ khóa, mất index hoặc bị phạt […]

Chuyên mục
Công Nghệ

Tối ưu ứng dụng với cấu trúc dữ liệu cơ bản và bitwise

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 […]

Chuyên mục
Công Nghệ

So sánh Flutter vs React Native: Framework nào đáng học năm 2021

Đ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 […]

Chuyên mục
Công Nghệ

HTTP/2 là gì? So sánh HTTP/2 và HTTP/1

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ử […]

Chuyên mục
Công Nghệ

Upload File từ Frontend đến Backend mà rất nhiều bạn vẫn đang làm sai!!

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 […]

Chuyên mục
Công Nghệ

React Native – Hướng dẫn làm việc với Polyline và Animated-Polyline trên Map

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 […]

Chuyên mục
Công Nghệ

Hybrid App và Native App: Những khác biệt to lớn

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 […]

Chuyên mục
Công Nghệ

Web/System Architecture 101 – Kiến trúc web/hệ thống cơ bản cho người mới

Đâ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 […]

Chuyên mục
Công Nghệ

Tư duy kiến trúc thông qua các trò chơi mà rất nhiều bạn không biế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 […]

Chuyên mục
Công Nghệ

HTTP/3 là gì – Giao thức đột phá để tăng tải website

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 […]

Chuyên mục
Công Nghệ

Chiến lược leo lương: >= 1000$ NET (thậm chí > 3000$ NET)

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, […]

Chuyên mục
Công Nghệ

Flutter vs React Native: Lựa chọn nào tốt nhất hiện nay

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 […]

Chuyên mục
Công Nghệ

Digital Ocean: Hướng dẫn tạo Droplet cùng 100$ FREE credit

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à […]

Chuyên mục
Công Nghệ

4 nguồn thu nhập thụ động dễ dàng cho lập trình viên

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 […]

Chuyên mục
Công Nghệ

Docker: Deploy Nginx, Let’s Encrypt web service có SSL đơn giản nhất

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 […]

Chuyên mục
Công Nghệ

Hướng dẫn sử dụng ReactJS

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 […]

Chuyên mục
Công Nghệ

gRPC là gì? Vũ khí tối thượng tăng tải Microservices

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 […]

Chuyên mục
Công Nghệ

Lập trình Flutter: 10 mẹo tăng năng suất mà bạn không nên bỏ qua

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 […]

Chuyên mục
Công Nghệ

Download ebook “The Ultimate Guide to React Native Optimization” phiên bản tiếng Việt

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 […]

Chuyên mục
Công Nghệ

Microservices: Những sai lầm và chiến lược chuyển đổi từ Monolith

Thay vì viết một bài hoặc một seri về Microservices, mình nghĩ nên recap luôn những vấn đề, thách thức, khó khăn khi chuyển đổi hệ thống Monolith lên Microservices. Những kinh nghiệm này mình có được qua việc trải nghiệm với các hệ thống đã đang sử dụng Microservices cũng như tư vấn cho […]