Xây dựng môi trường phát triển React App nhanh chóng

Xây dựng môi trường phát triển React App nhanh chóng

Đối với nhưng bạn mới tiếp xúc với React, việc chuẩn bị môi trường để phát triển một React App hoàn chỉnh không phải là điều dễ dàng nếu không có nhiều kinh nghiệm. Ví dụ, nếu muốn có một môi trường đơn giản: Cần local server nhanh chóng → config nhiều Có muốn sử dụng ES6 không? → config khá rắc rối Khi ra môi trường production thì sao? → chuyển đổi code (nếu là ES6) → nén thành file gọn nhẹ nhất có thể. Ở trên là 3 bước cơ bản nhất để có thể phát triển và cho ra mắt được ... »

Giới thiệu về Bloom filter

Giới thiệu về Bloom filter

Bloom filter là gì? Bloom filter là 1 cấu trúc dữ liệu xác suất dùng để check xem 1 phần tử có thuộc 1 tập dữ liệu hay không một cách nhanh chóng và tiết kiệm bộ nhớ. Bloom filter chỉ hỗ trợ 2 phương thức tương tác là: Test: Test xem 1 phần tử có thuộc 1 tập dữ liệu đã add vào bloom filter hay không. Nếu kết quả trả về là “không” thì kết quả này chính xác 100%. Tuy nhiên khi kết quả trả về là “có” thì xác suất kết quả này không chính xác ... »

Lớp học Tiếng Nhật tại công ty

Lớp học Tiếng Nhật tại công ty

Là một trong những công ty hàng đầu Việt Nam trong lĩnh vực phát triển phần mềm cho thị trường Nhật Bản, GMO-Z.com Vietnam Lab Center không chỉ chú trọng tới đào tạo, nâng cao trình độ chuyên môn mà còn quan tâm tới đào tạo, nâng cao trình độ tiếng Nhật cho nhân viên. Nâng cao trình độ Hiểu được nhu cầu của nhân viên luôn muốn được trau dồi tiếng Nhật và kỹ năng giao tiếp, làm việc với người Nhật để sử dụng trong công việc, công ty đã mở ra các lớp Tiếng Nhật Thương ... »

Bamboo Chatwork Notification

Bamboo Chatwork Notification

Giới thiệu Trong nhiều dự án có sử dụng bộ sản phẩm của Atlassian Jira, Confluence, Stash, Bamboo…, nhưng lại không dùng Hipchat mà lại dùng Chatwork để trao đổi công việc . Trong bài viết này mình sẽ hướng dẫn cách thiết lập để sau khi build , tự động gửi kết quả (build thành công hay thất bại , user thực hiện , branch thực hiện …) đến Chatwork. 1. Cài đặt Bamboo server Trong hướng dẫn này mình cài Bamboo server trên Ubuntu. Trước tiên ta cái Docker  sudo apt-get install curl  curl -sSL https://get.docker.com/ | sh Sau đó pull ... »

Tổng quan về Hbase

Tổng quan về Hbase

1 Giới thiệu Hbase là opensource, distributed database phát triển bởi Apache Software foundation, được xây dựng dựa trên Google Big Table. Hbase chủ yếu được viết bằng Java, có thể lưu trữ lượng dữ liệu cực lớn từ terabytes tới petabytes. Rất nhiều doanh nghiệp lớn đang sử dụng Hbase như Facebook,Twitter, Yahoo, Adobe .. 2 Kiến trúc và các thành phần cơ bản 2.1 Các khái niệm chính cần biết trong Hbase Hbase là column-oriented database (Tham khảo Other 4.2 so sánh Column-oriented và Row oriented storages) Dự liệu được lưu trữ trong các table Mỗi ... »

ZStandard - Nén và giải nén dữ liệu nhanh hơn, hiệu quả hơn

ZStandard - Nén và giải nén dữ liệu nhanh hơn, hiệu quả hơn

Việc lưu trữ dữ liệu ngày nay đã trở nên phổ biến và đơn giản hơn rất nhiều. Những thiết bị lưu trữ ngày càng nhỏ nhưng có thể chứa được lượng dữ liệu lớn. Vì thế, nhiều người ít quan tâm tới vấn đề nén dữ liệu để giảm dung lượng lưu trữ. Tuy nhiên, cùng với sự phát triển của điện toán đám mây, nhiều ứng dụng đã sử dụng dịch vụ đám mây để lưu trữ và xử lý dữ liệu. Vấn đề lưu trữ trên đám mây luôn được quan tâm bởi vì dung lượng lưu ... »

Tối ưu hóa ứng dụng Android

Tối ưu hóa ứng dụng Android

Giới thiệu Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng. Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính từ Google và sau này được chính Google mua lại vào năm 2005. Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép Apache. Chính mã nguồn mở cùng với một giấy phép không có nhiều ràng buộc đã cho phép các ... »

Website quản lý Source Code

Website quản lý Source Code

Với dịch vụ hosting lưu trữ file, cơ sở dữ liệu web cùng hàng trăm nghìn source code public hoặc private, source code repository đang là ngôi nhà của hàng nghìn project open source trên khắp thế giới. Các dự án open source và dự án có nhiều developer thường sử dụng source code repository để làm việc với nhiều phiên bản khác nhau. Chúng giúp các developer submit patches of code một cách có tổ chức. Thông thường, các trang web này còn hỗ trợ kiểm soát các phiên bản code, theo dõi bug, quản lý release sản phẩm, ... »