Quét QrCode và Barcode với thư viện Zxing

BarCode và Qrcode khá phổ biến và được sử dụng nhiều trong các mã xác định của sản phầm, đồ gia dụng hoặc cũng có thể là địa chỉ email, tin nhắn SMS, nội dung ký tự văn bản hay thậm chí là thông tin định vị vị trí địa lý.Vậy nó là cái gì mà lại có thể chứa được nhiều thông tin trong ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 15/09/2018

8 công cụ thống kê web miễn phí hàng đầu

Công cụ phân tích web là phần không thể thiếu cho bất cứ website nào muốn theo dõi traffic của mình, và xây dựng một chiến lược phát triển dài hạn dựa trên những thông tin đó. Để phục vụ nhu cầu đó, chúng ta có rất nhiều công cụ miễn phí mà bạn có thể sử dụng để theo dõi lượt traffic, ...

Tác giả: Tạ Quốc Bảo viết 16:49 ngày 15/09/2018

Top 5 Website Lập Trình Cho Dân IT

1 - The New Boston Video hướng dẫn C, C ++, HTML, Javascript. Thực tế mọi ngôn ngữ bạn có thể nghĩ đến. Độ khó: Dễ dàng. The New Boston là một trang web tổ chức học tập. Nếu bạn quan tâm đến các chương trình chính thống, như C, C ++, cùng với các công nghệ web như HTML và Javascript, thì ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 15/09/2018

Một số thủ thuật giúp tăng hiệu suất website của bạn

I, Lời mở đầu Là một Developer, không ai trong chúng ta được bỏ qua việc tăng performance cho ứng dụng, website,… mà mình tạo ra. Tuy nhiên, khi mới đi làm, hay còn gọi là những junior developer, chúng ta thường chỉ cần “chạy được là được” . Điều này tạo nên những ...

Tác giả: Tạ Quốc Bảo viết 16:49 ngày 15/09/2018

Vì sao Microsoft Stack chưa bị khai tử? (Phần 1)

Tuy ngành Công nghệ Thông tin chỉ mới phát triển trong một vài thập kỷ gần đây, chúng ta không thể phủ nhận sự thay đổi vượt bậc đối của nó đối với cuộc sống nói chung, và với ngành kinh tế nói riêng, trên phạm vi toàn cầu. Những thay đổi có ý nghĩa trong cả doanh nghiệp và người tiêu dùng thế ...

Tác giả: Trần Trung Dũng viết 16:49 ngày 15/09/2018

Những điều cần biết khi xây dựng app

“Move fast and break things” (hành động nhanh và phá vỡ những giới hạn) là một kim chỉ nam thuộc nằm lòng của các Facebook Hacker. Cụm từ mang nhiều sự liều lĩnh này đã trở thành một lời kêu gọi cho một thế hệ lập trình web và mobile thế hệ mới. Và đương nhiên, những lời tuyên ...

Tác giả: Vũ Văn Thanh viết 16:49 ngày 15/09/2018

Facebook ứng dụng AI xây dựng bộ công cụ giúp lập trình viên fix bug

Facebook đã xây dựng một artificial intelligence tool để giúp các lập trình viên vá lỗi cho code. Nó được gọi là SapFix và hiện đang được sử dụng để tự động phát hiện các lỗi bất thường trong code và đề xuất các giải pháp sửa lỗi thích hợp cho các lập trình viên. SapFix đã ...

Tác giả: Hoàng Hải Đăng viết 16:49 ngày 15/09/2018

Atlas – cách giữ chân hơn 200 triệu khách hàng của Baidu

Đa số mọi người đều chỉ biết đến Baidu như là một công cụ tìm kiếm, hay “Google của Trung Quốc”. Nhưng chính xác hơn thì, Baidu là một công ty cung cấp dịch vụ lưu trữ đám mây và tìm kiếm lớn nhất Trung Quốc. Tính đến năm 2014, Baidu có tới hơn 200 triệu triệu khách hàng, ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 15/09/2018

10 kĩ năng được săn đón nhất trong 2020

Trong một thế giới ngày càng bị chi phối bởi robot, trí thông minh nhân tạo và thực tế ảo, bạn sẽ cần nắm bắt vững chắc về những kĩ năng mà nhà tuyển dụng đang tìm kiếm. Dưới đây là 10 kỹ năng hàng đầu mà các công ty công nghệ “khao khát” nhất vào năm 2020: Tư duy ...

Tác giả: Tạ Quốc Bảo viết 16:49 ngày 15/09/2018

Tại sao Exploratory Testing quan trọng trong các dự án Agile?

Ngày nay khi hầu hết các tổ chức đang sử dụng mô hình Agile, kiểm thử hiệu quả đã trở thành một thách thức. Như chúng ta biết, Agile là một quy trình lặp đi lặp lại để phát triển phần mềm và có thể nói đó là time-boxed. Nó có nghĩa là bạn có một khung thời gian nhất định, trong đó bạn phải thu thập ...

Tác giả: Vũ Văn Thanh viết 16:49 ngày 15/09/2018

Nghề IT Business Analyst – Chúng ta tự học và “truyền nghề” cho nhau.

Bài viết này không phải viết về kỹ thuật hoặc dạy dỗ gì cho nghề BA, nếu muốn tìm hiểu về cái đó thì anh google sẵn sàng cung cấp một thư viện bao la chỉ với từ khóa liên quan, mình viết về cảm nhận sau vài năm chinh chiến IT Business Analyst (chuyên viên phân tích phần mềm, phân ...

Tác giả: Hoàng Hải Đăng viết 16:49 ngày 15/09/2018

Android - Truyền dữ liệu giữa fragment và activity sử dụng ViewModel

I. Giới thiệu Giao tiếp hay truyền dữ liệu giữa các thành phần trong ứng dụng là một trong những chủ đề quan trọng nhất của những lập trình viên và điều đó có thể được thực hiện thông qua rất nhiều cách. Nhưng làm sao để làm điều đó dễ dàng và tối ưu nhất thì cũng không phải điều dễ dàng. Chúng ...

Tác giả: Bùi Văn Nam viết 16:49 ngày 15/09/2018

Golang thực sự tốt trong trường hợp nào?

Sau 8 năm hoạt động, ngôn ngữ Go của Google ra mắt phiên bản 1.8.1 vào tháng 4 năm 2017 được lựa chọn bởi các chuyên gia lập trình để trở thành ngôn ngữ lập trình dành cho những dự án cloud-centric quan trọng nhất thế giới. Tại sao Go được chọn bởi các nhà phát triển của những dự án ...

Tác giả: Vũ Văn Thanh viết 16:49 ngày 15/09/2018

Redux cơ bản

Xin chào tất cả, bài viết này mình xin chia sẻ một chút kiến thức hiểu biết được về Redux, mong mọi người theo dõi. 1) Redux là gì? Redux js là một thư viện Javascript giúp tạo ra thành một lớp quản lý trạng thái của ứng dụng. Được dựa trên nền tảng tư tưởng của ngôn ngữ Elm kiến trúc Flux ...

Tác giả: Tạ Quốc Bảo viết 16:49 ngày 15/09/2018

CSS Selector with Selenium WebDriver and simple login testscript

Bài viết trước mình đã giới thiệu qua về Element, các loại Element Locator và 1 testscript login đơn giản với việc định vị phần tử sử dụng ID_ Link Ở bài viết này, mình sẽ tìm hiểu về CSS Selector trong phạm vi những gì liên quan đến việc sử dụng nó với Selenium Webdriver và thực hành nó vào ...

Tác giả: Vũ Văn Thanh viết 16:48 ngày 15/09/2018

Sever side with Vapor(P4)

Vapor Cloud là một platform as a Service(PaaS) được phát triển bởi Vapor team với mục đích hosting cho Vapor app. Nó được thiết kế cho việc dễ dàng config với server và quản lý việc deploy nên bạn có thể tập trung vào việc viết code. Việc đầu tiên trong quá trình deploy app của bạn lên vapor ...

Tác giả: Bùi Văn Nam viết 16:48 ngày 15/09/2018

Cùng dev và test UI trong React với Storybook

Nhìn cái hình gif nguy hiểm quá =)). OK thì hôm này mình sẽ giới thiệu với mọi người về một awesome library dùng để dev và test IU trong React, vue, Angular, ... Vâng như cái tiêu đề đó là storybook. Mình sẽ mô tả nhẹ về library này và sau đó sẽ đi vào setup nhé! 1. Mô tả về storybook ...

Tác giả: Trịnh Tiến Mạnh viết 16:48 ngày 15/09/2018

Document Based App

Đối với những người sử dụng máy tính thì việc thao tác và sử dụng các file rất là dễ dàng. Từ việc tạo file, lưu file, đọc file...đều rất quen thuộc và dễ sử dụng. Còn trên máy điện thoại thì sao. Bạn muốn làm điều đó khá là phức tạp, và nhiều lúc bạn cũng không để ý các file được lưu trữ ở đâu ...

Tác giả: Trần Trung Dũng viết 16:48 ngày 15/09/2018

Authentication with Google OAuth using Nodejs, Passportjs, MongoDB

Chào mọi người, Trong thời buổi hiện nay với việc tất cả các nền tảng, ứng dụng được kết nối với nhau thì việc đồng bộ với một số nền tảng lớn như Google, Facebook, Twitter, etc... là một điều hết sức cần thiết trong ứng dụng của chúng ta. Vào một số diễn đàn lớn như Stackoverflow, Medium, ...

Tác giả: Tạ Quốc Bảo viết 16:48 ngày 15/09/2018

13 bước để tìm hiểu và nâng cao kỹ năng về Security Testing

Giới thiệu: Security testing đang ngày càng phổ biến cho các ứng dụng phần mềm được viết bằng các công nghệ web và cho phép người dùng truy cập từ bất cứ đâu bằng cách kết nối internet. Do đó, việc kiểm tra bảo mật là một phần rất quan trọng trọng việc thử nghiệm các ứng dụng web. Ngay cả những ...

Tác giả: Vũ Văn Thanh viết 16:48 ngày 15/09/2018