
QR-Bar code trong android
Trong bài này, mình sẽ giới thiệu cho các bạn 1 kỹ thuật đơn giản để tạo QR code và Bar code trong android với thư viện Zxing QR Code, viết tắt của Quick response code (tạm dịch "Mã phản hồi nhanh") hay còn gọi là mã vạch ma trận (matrix-barcode) là dạng mã vạch hai chiều (2D) có thể được đọc ...

Build a RESTful JSON API with Rails 5
Rails được biết đến bởi khả năng xây dựng Web app, sẽ là lợi thế nếu bạn đã từng xây dựng Web app truyền thống bởi Rails trước đó. Nếu không thì tôi khuyên bạn nên vào link này để cho quen với framework Rails trước khi xem bài này: http://guides.rubyonrails.org/getting_started.html Ở phiên bản ...

Tuning Webpack production environment
Webpack Dev server helps a lot during development, but your production environment might be different and you might need to test those builds as well. And also There are things which are necessary to implement in production environments, which we are going to review in this article. DLL builds ...

Tìm hiểu về BEM trong 15 phút
Là một quy ước đặt tên cho các class trong HTML và CSS BEM là viết tắt của từ Block, Element, Modifier. BEM được tạo bởi team của Yandex. .block {} /* Block */ .block__element {} /* Element */ .block--modifier {} /* Modifier */ .block Thành phần cấp to nhất của ...

Tổng hợp những web thương mại điện tử hàng đầu tại Việt Nam
Trên thế giới hiện nay, ngành thương mại điện tử b2b và b2c phát triển rất mạnh và tại Việt Nam thì nó đang trở thành một xu hướng mới khá phổ biến. Những website này mang lại cho người dùng khá nhiều tiện ích và trên hết là nguồn doanh thu khổng lồ cho doanh nghiệp. Vậy tại Việt Nam, những website ...

Chatwork: Tự tạo emotion cho nhóm của bạn.
Chatwork mà một ứng dụng giao tiếp khá phổ biến đối với các công ty hiện nay. Việc sử dụng các emotion có sẵn hoặc do người khác cung cấp đôi khi đã quá nhàm chán. Trong các chuyến team building hay các bữa tiệc, chắc hẳn các bạn đều sẽ chụp lại các bức ảnh để đời của các thành viên trong nhóm của ...

6 Nguyên tắc vàng để tạo nên một hình ảnh QA tuyệt vời
Bạn có biết điều gì khiến bạn muốn đi làm, ngay cả khi công việc của bạn không trôi chảy hoặc không đem lại hứng thú? Bạn có biết điều gì giữ cho bạn luôn mạnh mẽ khi tất cả các trường hợp bạn test đều fail và mọi người luôn hỏi bạn có chuyện gì đang xảy ra. Nhưng cuộc sống như một nhà tâm lý học ...

Các câu lệnh cần thiết khi QA sử dụng Cassandra
1. Cassandra. Cassandra là một cơ sở dữ liệu phân tán từ Apache có khả năng mở rộng cao và được thiết kế để quản lý số lượng dữ liệu có cấu trúc rất lớn. Chính vì vậy mà một hệ quản trị cơ sở dữ liệu mới đã ra đời nhằm khắc phục những nhược điểm còn tồn tại trên RDBMS đó là NoSQL. NoSQL (Non – ...

Hướng dẫn về cách dùng hàm $.ajax() của JQuery
Ajax đã nhanh chóng trở thành một phần quan trọng và phổ biến trong việc phát triển web và là một trong các mô hình thành công nhất từ trước đến giờ. Ajax có một số phương thức ngắn gọn được dùng phổ biến như: $.get(), $.post() và $.load(). Chúng là những phương thức rất tiện lợi được sử dụng để ...

Environment-specific configuration of Webpack builds
Injecting variables into builds In many cases you might have some environment-specific variables or simply some data which needs to be injected into build. There are 2 plugins which provide this feature: DefinePlugin and EnvironmentPlugin. Let’s overview them. DefinePlugin allows to ...

Giới thiệu về Domain analysis testing
Domain analysis testing là gì? Là một kiểu test chức năng, thực hiện test bằng cách cung cấp dữ liệu đầu vào và đánh giá kết quả thích hợp. Là kỹ thuật giúp người dùng chọn lựa test case một cách tối thiểu trong trường hợp nhiều biến được kết hợp để kiểm tra cùng nhau. Trong ...

Hướng dẫn cách học lập trình website hiệu quả
Công nghệ thông tin phát triển, nhu cầu làm và sử dụng website của các cá nhân, doanh nghiệp ngày một tăng cao, đó là lý do khiến giới trẻ đổ xô học lập trình web. Trên thế giới, đây là một ngành nghề khá phổ biến, tuy nhiên ở Việt Nam vẫn còn chưa quá nhiều người biết đến. Là người đi trước, chúng ...

Kiến thức về SQL dành cho tester
Bài viết này giới thiệu các câu lệnh SQL cơ bản và thông dụng đối với tester, hi vọng hữu ích cho mọi người. Trong một cơ sở dữ liệu quan hệ, dữ liệu được lưu trữ trong bảng. Ví dụ bảng EmployeeAddressTable liên quan đến Social Security Number, Name, and Address: Muốn xem địa chỉ của ...

Tìm hiểu về FormData
Nếu bạn đang phát triển những ứng dụng web kiểu SPA (single-page application) hay sử dụng PPE (practicing progressive enhancement), bạn sẽ thường phải chặn việc submit form và sử dụng ajax để xử lý dữ liệu form gửi lên. Chẳng hạn chúng ta có 2 bài toán: Bài toán 1: Bạn có 1 form chỉ chứa các ...

Tổng hợp một số thư viện *Open Sources Swift UI* cho iOS Developer
Phát triển bởi Apple.Inc, Swift hiện là ngôn ngữ lập trình phổ biến nhất trên Github và nó cũng có một cộng đồng lập trình viên tích cực nhất đóng góp cho các dự án mã nguồn mở của họ. Open Sources có thể rất tuyệt vời và chúng có thể hỗ trợ bạn dễ dàng hơn trong việc xây dựng ứng dụng iOS. Đối ...

Docker intro
Docker cho phép chúng ta đóng gói phần mềm thành các các đơn vị chuẩn cho việc phát triển, vận chuyển cũng như deployment. Tất cả mọi thứ cần để cho ứng dụng chạy sẽ được include, Docker image chứa chứa code, thư viện cho hệ thống và tất cả mọi thứ cần chạy trên server. Sự khác nhau giữa Docker ...

Regular Expression trong Javascript
Regular Expression (hay còn gọi là Biểu thức chính quy) là một cách để mô tả các pattern (mẫu) trong dữ liệu kiểu chuỗi. Chúng tạo thành một ngôn ngữ nhỏ, riêng biệt là một phần của JavaScript cũng như nhiều ngôn ngữ và công cụ khác. Biểu thức chính quy tuy không đẹp mắt nhưng lại vô cùng hữu ích. ...

Các phím tắt và câu lệnh cơ bản trong Ubuntu
Trong công ty Framgia hầu hết các bạn lập trình viên đều phải làm việc trên hệ điều hành Ubuntu, việc có hiểu biết về một vài lệnh cơ bản và phím tắt trong Ubuntu sẽ hỗ trợ các bạn tốt hơn trong công việc. Do đó hôm nay mình đã sưu tầm và tổng hợp lại từ internet các lệnh và phím tắt cần thiết trên ...

OOP in Ruby - 1
Ngôn ngữ lập trình được phân ra làm nhiều loại mô hình như mô hình lập trình hướng thủ tục, lập trình hướng hàm, lập trình hướng đối tượng… Ruby là ngôn ngữ lập trình hướng đối tượng. Lập trình hướng đối tượng (Object-oriented programming – OOP) là mô hình lập trình sử dụng các đối tượng ...

8 cách để thay đổi thói quen
Thói quen là những hành vi đã được hình thành và lặp đi lặp lại nhiều lần. Theo như ngạn ngữ Pháp thì thói quen là bản năng thứ hai. Điều đó có nghĩa là nó đã là một phần của cuộc sống. Tuy nhiên, nó không sẵn có mà là kết quả của việc sinh hoạt, học tập, rèn luyện, tu dưỡng của mỗi cá nhân trong ...