Things to know about Localization Testing
Microsoft Developer Network (MDN) says - “Localization testing checks how well the build has been translated into a particular target language” If we remove the geek speak, this definition translates in to: Localization testing is the testing process to validate whether an application ...
Testing TDD trong Laravel P1 (Introduction Testing and TDD)
Xin chào các bạn ! Ở bài viết này mình sẽ chia sẻ với các bạn về Testing và TDD trong Laravel. TDD là gì ? Tại sao sử dụng và những ích lợi mà TDD mang lại cũng như cách ứng dụng TDD vào Laravel Framework. Mình sẽ giải thích theo cách hiểu của bản thân, hi vọng sẽ giúp ích cho các bạn có cái ...
The benefits and limitations of different database technologies
Traditional file base approach is a collection of data stored in an organized file. Each application will be used to perform services for the end-users and each program will manage, store and use data in different way (Thomas M Connolly, Carolyn E. Begg, 1995). For instance, in a shop a manual ...
Viết blog bằng Markdown sử dụng Laravel và VueJS
Xin chào các bạn quay trở lại với blog của mình, hôm nay mình sẽ hướng dẫn các bạn cách tạo ứng dụng viết blog bằng Markdown sử dụng Laravel và VueJS Mình mặc định là các bạn đã tạo sẵn project bằng Laravel và đã chạy npm install nhé. Tiếp theo các bạn vào resources/assets/js/components tạo ...
Bài 20 - Một số Spinner, Loading animation đẹp (phần 1)
1. Lời mở đầu Chào các bạn! Có lẽ không ít lần các bạn sẽ đau đầu về việc lựa chọn ảnh spinner, loading để sử dụng. Như các bạn cũng biết, đối với ảnh về loading hay spinner thì thường định dạng gif, mà những ảnh gif này phải có nền nếu không trông sẽ khá nham nhở. Tuy nhiên, nếu sử dụng những ...
Clean Swift Architecture
Clean Swift là một mô hình dựa trên Clean Architecture của Uncle Bob viết ra nhằm ứng dụng và dự án iOS và Mac. Clean Swift Architecture không phải là một framework. Nó là một tập các template của Xcode để tạo ra các thành phần của Clean Architecture cho bạn. Điều này cũng đồng nghĩa với việc bạn ...
Agile Testing - Quadrants
Như trong trường hợp thử nghiệm truyền thống, Agile Testing cũng cần phải bao gồm tất cả các Test Levels. Unit Testing. Integration Testing. System Testing. User Acceptance Testing. 1. Unit Testing. Hoàn thành với Coding, bởi DEV. Được support bởi Tester, người viết Test Cases để ...
Nghệ thuật coding
Hôm nay mình xin mạo muội chia sẻ một vài hiểu biết về của mình về Code Convention sau một thời gian đi làm tuy là không quá dài nhưng cũng không quá ngắn. Đối với mình việc viết code cũng như là lên kích bản cho một bộ phim, phim càng dài càng nhàm và code càng dài càng lười đọc Hoàng Hải Đăng viết 18:00 ngày 12/08/2018
Lời đồn thứ 13 : Scrum Master không được loại bỏ thành viên trong nhóm Scrum
Scrum được mong đợi sẽ là một khung làm việc đơn giản mà vẫn đầy đủ để chuyển giao các sản phẩm phức tạp. Scrum không phải là một giải pháp cho mọi trường hợp, một viên đạn bạc hay một phương pháp hoàn thiện. Thay vào đó, Scrum cung cấp các ranh giới tối thiểu mà trong đó các nhóm có thể tự tổ ...
BigQuery
Bài viết sau được dịch từ link: https://cloud.google.com/bigquery/ BigQuery là một dịch vụ lưu trữ dữ liệu không cần máy chủ, có khả năng mở rộng và giá thành rẻ của Google được thiết kế để trợ giúp các nhà phân tích dữ liệu. Do không cần quản lý cơ sở hạ tầng nên bạn có thể tập trung vào phân ...
Các hàm xử lý file và upload file trong PHP
Đối với dữ liệu của website phần lớn chúng ta đều lưu trữ trong CSDL tuy nhiên cũng có đôi lúc việc lưu trữ dữ liệu với file sẽ thuận tiện hơn rất nhiều do dễ dàng thay đổi chẳng hạn như lưu trữ thông tin truy cập CSDL cho ứng dụng web hoặc lưu trữ thông tin cấu hình email... Việc nắm vững kiến ...
7 Hoạt động Software Testing phổ biến bạn nên biết trước khi bắt tay với nghề Tester/QA
Ngành kiểm thử phần mềm đang trở nên hot hơn bao giờ hết. Và không có gì ngạc nhiên khi càng ngày càng có nhiều người muốn trở thành Tester. Tôi thường xuyên nhận được Email chia sẻ về việc các Tester đã hứng thú như nào với công việc Test của họ. Tôi rất vui và mừng cho họ . Thật không may, ...
Làm Việc Với Hệ Điều Hành Ubuntu
“-r": recusive, xóa toàn bộ cac thư mục kể cả bên trong “-I”: xuất hiện thêm question hỏi trước khi xóa Bash script khởi động cùng hệ thống . ~/.bash_profile, ~/.bash_login, ~/.profile . Tham số trong bash là : nếu 0 tức là lấy cả tên luôn Cài đặt ...
Là một Android Developer thì bạn nhất định phải biết về Architechture Components (1).
1.Mở đầu. Vào tháng 5 năm 2018 Google đã đưa ra Android Jetpack . Android Jectpack là một tập hợp các libraries , tools và architechtural guidance để giúp bạn tạo ra các ứng dụng Android tuyệt vời một cách nhanh chóng và dễ dàng. Nó cung cấp mã code cơ bản, là nền tảng cho bạn thiết ...
Phân biệt class method và instance method trong ruby
Chắc hẳn một ruby newbie nào cũng đã từng gặp phải cú pháp self.method_name, khi đó chắc các bạn sẽ có một thắc mắc không biết là method này là dạng gì nhỉ. Sau đây mình xin chia sẻ với các bạn về hai method mà chúng ta dùng rất nhiều trong ngôn ruby đó là class method và instance method. Class ...
KỸ THUẬT QUY HOẠCH ĐỘNG
1.1. Ví dụ về bài toán quy hoạch Xét bài toán "Tìm cặp giá trị (x,y)left( small{x, y} ight) ( x , y ) sao cho x2x^{smash{2}} x 2 + y2y^{smash{2}} y 2 ≤ 1 và x+yx +y x + ...
Các quy ước đặt tên CSS sẽ giúp bạn tiết kiệm thời gian debug
Tôi đã nghe rất nhiều nhà phát triển nói rằng họ ghét CSS. Theo kinh nghiệm của tôi, điều này xuất phát từ việc không dành thời gian để học CSS. CSS không phải là 'ngôn ngữ' đẹp nhất, nhưng nó đã hỗ trợ thành công kiểu dáng của web trong hơn 20 năm nay. Tuy nhiên, khi bạn viết nhiều CSS hơn, ...
Một số lệnh và thao tác hữu ích trên terminal
Thông thường ta hay dùng lệnh tail -f /var/log/nginx/access.log để xem realtime log. Nhưng ta có thể không cần dùng option -f mà dùng trực tiếp lệnh tailf /var/log/nginx/access.log cũng có chức năng tương tự. Đỡ mỏi tay hơn 1 chút Tạ Quốc Bảo viết 18:00 ngày 12/08/2018
Tăng tốc độ hệ thống bằng CDN
Khi bắt đầu làm quen với Bootstrap chúng ta thường có 2 cách để áp dụng: Lên trang chủ của bootstrap và tải file bootstrap.min.css rồi import từ server của mình. Sử dụng link Bootstrap CDN Vậy tại sao lại tồn tại một cái link dài ngoằng được gọi là CDN kia? Nó là cái gì và vì ...
Những điều mới có trong Swift 4.2
Swift 4.1 import các API C để tạo các số ngẫu nhiên, như trong đoạn mã dưới đây: arc4random_uniform(: ) : trả về 1 số ngẫu nhiên từ 0 - 9. Nhưng yêu cầu chúng ta import Foundation, và rất tiếc là không hoạt động trên Linux Swift 4.2 giải quyết vấn đề này bằng cách thêm một random API vào thư ...