Công nghệ blockchain thay đổi ngành bất động sản

Blockchain (Chuỗi khối) được hiểu là một hệ thống thông tin cơ sở dữ liệu được mã hóa an toàn đằng sau đồng tiền ảo Bitcoin. Công nghệ Blockchain hiện tại được ghi nhận với sức mạnh có thể đổi mới lĩnh vực bất động sản. Nối tiếp Internet và công nghệ điện toán đám mây, blockchain được cho là ...

Tác giả: Tạ Quốc Bảo viết 17:05 ngày 12/08/2018

Data Migration Testing Tutorial: A Complete Guide (Part 3)

Di chuyển dữ liệu của hệ thống đòi hỏi người kiểm tra phải xác minh 'Backward Compatibility' (tính tương thích ngược), trong đó hệ thống mới phải tương thích với hệ thống cũ (ít nhất là 2 phiên bản trước đó) và đảm bảo rằng nó hoạt động hoàn hảo với các phiên bản cũ hơn. Kiểm tra tương thích ...

Tác giả: Tạ Quốc Bảo viết 17:04 ngày 12/08/2018

Software Testing Metrics and KPIs

1. Giới thiệu Metrics có thể rất hữu ích cũng như rất có hại cho vòng đời phát triển và thử nghiệm của dự án. Nó phụ thuộc vào cách giải thích và sử dụng chúng. Trong bất kỳ loại tổ chức nào, nhà quản lý, người kiểm tra, nhà phát triển, v.v ... nói về các số liệu và cách thực hiện các phép đo ...

Tác giả: Bùi Văn Nam viết 17:04 ngày 12/08/2018

Quản lý file với Laravel Mix

Trong một dự án phầm mềm, viết code chỉ là một trong những công việc cần làm, ngay cả với những website nhỏ, các công việc vẫn cần thực hiện như nén ảnh, tối ưu hóa các file css, javascript… giúp giảm kích thước lưu trữ và tối ưu băng thông. Việc làm này tạo ra trải nghiệm tốt cho người dùng ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 12/08/2018

Hướng dẫn dịch ngôn ngữ trong WordPress với Loco Translate

WordPress là một hệ thống quản trị nội dung (CMS) phổ biến và thông dụng nhất trên thế giới. Hầu hết trong số những lập trình viên về web đều đã từng nghe qua hoặc sử dụng WordPress. Trong bài viết này sẽ hướng dẫn các bạn dịch ngôn ngữ trong WordPress một cách đơn giản và dễ dàng nhất với plugin ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 12/08/2018

5 Theme WordPress tốt nhất cho website Affiliate

Kingdom - WooCommerce Amazon Affiliates Theme Đưa thêm 2 plugin bổ sung vào Kingdom Theme. Gói Premium SEO Pack và Convert Plus - Plugin Popups Sử dụng plugin Premium SEO Pack bạn có thể tối ưu hóa cửa hàng của bạn bất kể lúc nào, nhờ tính năng độc đáo của nó "MASS OPTIMIZATION"! ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 12/08/2018

Bài 1: Giới thiệu về Selenium

Selenium là gì? Selenium là bộ kiểm thử tự động miễn phí (mã nguồn mở) dành cho các ứng dụng web trên các trình duyệt và nền tảng khác nhau. Nó khá là giống với HP Quick Test Pro (QTP bây giờ là UFT) chỉ khác là Selenium thì tập trung vào việc tự động hoá các ứng dụng dựa trên nền tảng web. Kiểm ...

Tác giả: Tạ Quốc Bảo viết 17:04 ngày 12/08/2018

Một chút về MVC, MVP và MVVM

MVC, MVP, và MVVM là 3 mô hình thông dụng khi phát triển phần mềm. Trong bài viết này, mình sẽ giới thiệu với các bạn 3 mô hình Model View Controller (MVC), Model View Presenter (MVP) và Model View View-model (MVVM). Tất cả những mô hình trên đều giúp đỡ chúng ta rất nhiều trong việc phát triển một ...

Tác giả: Trịnh Tiến Mạnh viết 17:04 ngày 12/08/2018

Đa hình tại Runtime trong Java

GIỚI THIỆU Đa hình là khả năng của một đối tượng có thể nhận nhiều hình thái khác nhau. Cách dùng phổ biến của đa hình trong OOP là khi một tham chiếu của lớp cha được dùng để tham chiếu đến đối tượng của lớp con. Bất kỳ đối tượng nào trong Java đều mang tính chất đa hình do tất cả đối tượng đều ...

Tác giả: Trịnh Tiến Mạnh viết 17:04 ngày 12/08/2018

Sử dụng gem ransack để search trong rails

Tổng quan Chúng ta có một số bất cập khi tự create 1 method search cho App rails. Vậy muốn xử lý search được đơn giản và kết hợp được nhiều điều kiện searcg ta nên dùng gem ransack. Bài viết này mình sẽ nói về cách dùng gem "ransack" để search. Cài đặt gem "ransack" Cách dùng Ở ...

Tác giả: Bùi Văn Nam viết 17:04 ngày 12/08/2018

Quản trị website Shopify

Ở phần trước "Hướng dẫn cài đặt Shopify theme", bạn đã có thể tạo cho mình một website và cài đặt theme để sử dụng. Bài viết này sẽ tiếp tục hướng dẫn bạn tìm hiểu để quản trị website của bạn (Shopify admin) Sau khi đăng nhập vào Shopify admin, bạn có thể thiết lập website của bạn, cài đặt cấu ...

Tác giả: Trịnh Tiến Mạnh viết 17:04 ngày 12/08/2018

[Training] Giá trị của chứng chỉ và những chứng chỉ nên có đối với người học CNTT

Môi trường làm việc trong ngành công nghệ thông tin (CNTT) rất đa dạng với nhu cầu nhân lực vô cùng lớn . Nắm bắt được đều đó, các trường đại học, các trung tâm đào tạo liên tục được mở ra nhằm đẩy mạnh việc cho ra một nguồn nhân lực IT dồi dào nhằm cung cấp cho các tập đoàn, công ty công nghệ ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 12/08/2018

Trên thư viện mã nguồn mở

Thật dễ dàng để có thể sở hữu một thư viện mã nguồn mở, chỉ cần một chút thời gian để làm việc này. Tất cả những gì bạn cần là một kho chứa mã nguồn được lưu trữ ở đâu đó (Github, Bitbucket, ...) phải không nào? Không hẳn, trên thực tế, nó sẽ giúp ích hơn cho mọi người nếu bạn chăm chút hơn cho thư ...

Tác giả: Tạ Quốc Bảo viết 17:04 ngày 12/08/2018

Android - LiveData

Xin chào các bạn, chào mừng các bạn tới bài viết tiếp theo của mình về chủ đề Android Architecture Components. Ở bài viết lần trước https://viblo.asia/p/android-architecture-components-viewmodel-xu-ly-configuration-changes-chua-bao-gio-don-gian-den-the-ByEZk3A4ZQ0 chúng ta đã bàn luận về ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 12/08/2018

Docker - những kiến thức cơ bản phần 1

Giới thiệu Nếu bạn đang làm ở một công ty công nghệ thông tin, chắc rằng bạn đã được nghe nói về Docker. Thậm chí trong số các công nghệ "hot" nhất hiện nay như PostgreSQL, MongoDB, Apache Spark, Bash shell, AWS, Kafka, Jenkins, thì Docker vẫn nổi bật nhất. Các doanh nghiệp đều muốn Docker. ...

Tác giả: Tạ Quốc Bảo viết 17:04 ngày 12/08/2018

Những điều bạn cần biết để tạo một Rake Task

Rake task là một phần rất quan trọng trong Rails Apps của chúng ta, bởi vì chúng ta thường xuyên maintainance hoặc chạy các job về data migration với một số lượng data rất lớn. Đã từng có member của mình hỏi rằng "Điều gì mà mình nên nắm rõ khi viết rake task và làm thế nào để biết rằng mình đang ...

Tác giả: Trịnh Tiến Mạnh viết 17:04 ngày 12/08/2018

Upload files trong Rails

Xin chào các bạn, hôm nay mình làm mẫu chi tiết cách upload một file hình ảnh trong rails, và bằng cách làm tương tự như mình làm sau đây, các bạn hoàn toàn có thể upload bất kì loại file nào. Đầu tiên, bạn cần cài đặt gem attach, bằng cách thêm vào Gemfile, và sau đó chạy bundle install : ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 12/08/2018

Làm thế nào để có thể trở thành một Android Developer?

Android là gì? 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, các thiết bị nhà thông minh. Được phát hành đầu tiên vào ngày 23 tháng 09 năm 2008 dựa trên Java, C++. Ban đầu Android ...

Tác giả: Bùi Văn Nam viết 17:04 ngày 12/08/2018

Constraint layout trong Android

Chắc hẳn Constraint layout đã khá quen thuộc với các lập trình viên Android rồi , nên hôm nay mình xin chia sẻ cho mọi người một số thứ hay ho mà thằng Constraint layout làm được Constraint layout được giới thiệu lần đầu tiên tại sự kiện Google I/O 2016 Constraint Layout sẵn dùng với bản ...

Tác giả: Tạ Quốc Bảo viết 17:04 ngày 12/08/2018

Khám Phá Chrome Developer Tool

Chrome Developer Tool là một bộ công cụ hỗ trợ rất nhiều cho các developers được tích hợp trong Google Chrome. DevTools cung cấp cho các nhà phát triển web quyền truy cập vào nội bộ của trình duyệt và ứng dụng web của họ. Sử dụng DevTools để chỉnh sửa HTML, CSS, JavaScript hiệu quả và nhận thông ...

Tác giả: Hoàng Hải Đăng viết 17:04 ngày 12/08/2018