Tạo Hoạt Hình động vật nhờ CSS3 và HTML (no Jquery)

Hôm nay tôi sẽ giới thiệu một cách sử dụng thông minh của html, sử dụng các hình ảnh được css sắp xếp theo trình tự một cách hợp lý để mang lại một sản phẩm khá thú vị đó là tạo một hình ảnh hoạt hình trên nền web. Bây giờ bắt đầu ##Hình Ảnh Con vật được chúng ta tạo hình bao gồm nhiều hình ảnh ...

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

Duck Typing in Ruby

Duck Typing? If you are familiar with Ruby, you'll have noticed that in Ruby we don't need to declare the types of the variables or return type of a method. This is one of the properties of dynamic programming language. Some languages are statically typed, means the types are enforced at ...

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

[RoR] Gửi mail với Amazon SES và Rails

Amazon Simple Email Service (Amazon SES) là một dịch vụ gửi mail được xây dựng trên cơ sở hạ tầng đáng tin cậy và khả năng mở rộng của Amazon.com. Với Amazon SES, bạn có thể gửi email giao dịch, tiếp thị hoặc bất kỳ loại nội dung nào tới khách hàng của bạn. Bạn cũng có thể sử dụng Amazon SES để ...

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

Phím Back trên các thiết bị Android trong kiểm thử ứng dụng

Một trong những phát minh quan trọng nhất của hệ điều hành Android chính là hàng phím điều hướng vì nó giúp người dùng thao tác với máy dễ dàng hơn. Trên tất cả những chiếc điện thoại Android phổ biến trên thị trường không máy nào là không có 3 phím cơ bản Back, Home, Overview. Đa số người dùng mới ...

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

Tester và những tố chất cần phải có !

Là 1 nhân viên kiểm thử phần mềm ngoài các yêu cầu kỹ thuật bắt buộc cần phải biết bạn cần phải linh động và khéo léo xử lý trong mọi tình huống. Bài viết này sẽ không nói về một vấn đề kỹ thuật nào cả thay vào đó tôi sẽ phân tích 1 số tố chất nên có cho 1 Tester 1. Vững vàng về kỹ thuật Là 1 ...

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

Lỗi ng-show trong angular js

Chào mọi người. Mình có 1 vấn đề mong các bạn giải thích giùm mình với. Mình có dùng n-show trong angular js để show và ẩn nội dung của html. sau khi thực hiện các chức năng khác như xóa, edit để quay lại màn hình show thì hiển thị ko từ đầu xuống nữa. con trỏ sẽ trả về bất kỳ vị trí nào trên trang ...

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

Mẫu Test Case tốt nhất kèm ví dụ

Nội dung: Test Case là gì Cấu trúc của một Test Case Các kiểu Test Case Ví dụ Test case là đơn vị nhỏ nhất của kế hoạch kiểm thử, mô tả các hành động và thông số cần thiết để đạt được cũng như xác minh rõ hành vi mong muốn (expected behaviour) của một chức năng cụ thể hoặc một phần nào ...

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

Sự tiến hóa của Interface trong Java kể từ JDK 1.7 và những phiên bản trước đó

Xin chào các bạn, ngày hôm nay chúng ta hãy cùng ôn lại một chút kiến thức và tìm hiểu lý do vì sao Oracle lại cung cấp những tính năng mới cho Interface như default method, static method, private method ở các phiên bản JDK >= 8 . Hy vọng rằng, bài viết của mình sẽ giúp cho các bạn ghi nhớ và dễ ...

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

Tạo Animation với thư viện Anime.js

Nếu như bạn đang cần tìm kiếm một thư viện animation nhanh gọn nhẹ, thì Anime.js của Julian Garnier là một lựa chọn đáng để bạn xem xét. Tôi sẽ không chia nhỏ thư viện ra để phân tích hay đào sâu mã code của nó. Thay vào đó, tôi sẽ tiếp cận thư viện này từ quan điểm của một người làm việc với CSS ...

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

Rails testing: Thay đổi thời gian với TimeHelpers

Vấn đề Hãy tưởng tượng bạn đang test ứng dụng Rails của mình với RSpec, bạn cần di chuyển thời gian đến tương lai hoặc quá khứ để test các chức năng của mình. Bạn biết rằng Timecop có đầy đủ những thứ bạn cần về thời gian nhưng bạn cũng mới nghe về 1 module được xây dựng sẵn từ Rails 4.1 tên ...

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

Làm thế nào để kiểm thử các ứng dụng ngân hàng

Ứng dụng ngân hàng là một trong những ứng dụng phức tạp nhất trong ngành công nghiệp phát triển và kiểm thử phần mềm hiện nay. Điều gì làm cho ứng dụng ngân hàng nên phức tạp? Phương pháp gì cần phải áp dụng để kiểm thử luồng công việc phức tạp liên quan đến ứng dụng ngân hàng? Trong bài viết này, ...

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

Connecting Redux with Angular 4+

Introduction When you first think of Redux you also probably think of using it along with React , because that is what most people usually do and it also being use as an example on official redux site too . But the thing is it can be used with any javascript libraries as we wish and not just ...

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

[iOS] - iOS Dev cần biết những gì để thực hiện công việc hàng ngày?

Để công việc của một iOS dev diễn ra suôn sẻ ngày qua ngày, bài viết dưới đây liệt kê các topic mà mỗi iOS dev bình thường nhất cần phải nắm rõ. Topic bao gồm: [Source Control | Architecture Patterns | Objective-C vs Swift | React | Dependency Manager | Storing Information | CollectionViews ...

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

Hướng dẫn cách chuyển đổi ứng dụng iOS sang macOS (Phần 2)

Ở phần trước chúng ta đã tạo ra được phần thô của app sau khi chuyển đổi từ iOS sang macOS, tiếp theo chúng ta sẽ đến với việc tạo ra các model để lưu trữ dữ liệu. Tạo một "Swift File" mới bằng cách đi từ File/New/File…, và đặt tên nó là "Beer_iOS.swift". Đảm bảo rằng nó được thêm vào ...

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

Từ căn bản đến nâng cao về Responsive Web Design (RWD) - Phần 1

Xin chào các bạn, hôm nay mình xin giới thiệu series bài viết từ căn bản đến nâng cao về Responsive Web Design (RWD). Trong series này mình sẽ đi từ căn bản nhất đến chi tiết nhất về RWD cho những bạn chưa từng biết gì về RWD có thể dễ dàng tiếp cận, tìm hiểu cũng như áp dụng một cách chính xác và ...

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

[RN][Redux] Redux Promise Middleware

Giới thiệu Trong phần này chúng ta sẽ tiếp tục với một loại redux khác. Redux Promise Middleware là thư viện gọn nhẹ cho việc thực thi resolve và reject kết quả từ promise với những điều kiện có thể update được. "Redux Promise Middleware giúp tăng tốc tiến trình xử lý bất đồng bộ trong ...

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

Phân tích yêu cầu và thiết kế trong Scrum

Khi nào các hoạt động phân tích yêu cầu (requirement analysis) và thiết kế(design) diễn ra trong mô hình Scrum? Làm thế nào để có sự hiểu biết về phân tích yêu cầu và thiết kế trong Scrum? Phân tích yêu cầu là một trong những hoạt động chính trong việc chuẩn bị Backlog (các hoạt động khác có thể ...

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

PHP Unit Test 201: Làm quen với Test case, Assertions và data provider

Trong bài đầu tiên của series này, chúng ta đã đi qua cách cài đặt và cấu hình PHPUnit cho 1 project PHP, một số conventions khi thực hiện Unit test trong PHP và trải nghiệm với unit test đầu tiên. Trong bài này, chúng ta sẽ tìm hiểu một số khái niệm quan trọng trong unit test và đi vào thực hành ...

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

Multier architecture in distributed architecture

Distributed architecture has been used for a long time ago. Let 's imagine that we have to solve many tasks and our machine is not enough resources. At that time, we should use distributed architecture. In a distributed architecture, components are hosted on different platforms and communicate ...

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

Kiểm tra tính năng Email của một ứng dụng

Trong hầu hết các ứng dụng web và ứng dụng di động, kiểm tra tính năng Email được coi là một trong những phần quan trọng, để đảm bảo chất lượng trong chức năng gửi nhận Email cũng như các chức năng khác của hệ thống. Các email được kích hoạt dưới các tình huống khác nhau được coi là hợp lệ bằng ...

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