Kiểm tra thay đổi UI trong các ứng dụng web lớn

Khi một ứng dụng web phát triển về chức năng, số lượng màn hình và số lượng code, kiểm thử tự động là cần thiết. Việc kiểm tra này sẽ giảm bớt lỗi cho người dùng và giúp duy trì tốc độ phát triển cao. Điều này đảm bảo rằng bạn sẽ tập trung vào các tính năng mới tốt hơn mà không phải sửa lỗi trong ...

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

5 WordPress Themes cho website Real Estate tốt nhất

WP Residence Real Estate WordPress Theme là một chủ đề cao cấp được thiết kế cho các đại lý và đại lý độc lập, nhưng bạn cũng có thể sử dụng nó để cho phép người dùng gửi tài sản của họ miễn phí, với phí hoặc dựa trên đăng ký. Chủ đề có tất cả sự linh hoạt bạn cần để cung cấp trải nghiệm ...

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

Serverless Typescript với AWS Lambda, API Gateway và DynamoDB trên môi trường offline - Phần 01

Function as Service (FaaS) là một trong 2 dịch vụ chính của nhóm dịch vụ serverless (Backend as Service (BaaS) và Function as Service (FaaS) ), ở mô hình này, bạn sẽ phải viết code ở phần backend, nhưng thay vì deploy lên server, bạn deploy dưới dạng một function. Như vậy cách này bạn sẽ chủ ...

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

20 bộ Visual Studio Code mở rộng tốt nhất cho các nhà phát triển Front End

Giới thiệu: Công cụ tuyệt vời có thể giúp các nhà phát triển viết mã nhanh hơn, sạch hơn và nhất quán hơn. Trong bài này, tôi đã chia nhỏ các bộ nhớ hàng đầu của tôi cho các phần mở rộng Visual Studio Code (VS Code), và chia nhỏ chúng thành các loại sau. Installation Bạn nên lưu ý ...

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

Giới thiệu về Laravel

Giới thiệu Đối với mỗi developer, đặc biệt là các PHP developer chắc hẳn ai cũng biết đến Laravel một open source framework đứng đầu về số lượt download trên Packagist cũng như số lượng sao đạt được trên Github. Laravel được tạo ra bởi Taylor Otwell với phiên bản đầu tiên được ra mắt vào ...

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

Pixel Art với CSS

Chúng ta trở lại với series tìm hiểu về Pixel Art, và lần này như đã hẹn là thông qua CSS. Mình sẽ giới thiệu 02 cách tiếp cận dưới đây. 1. Create Pixel grid Hệt như sử dụng các phần mềm đồ họa, ta cũng cần có một canvas với hệ thống grid system. Ở đây mình cũng thiết lập một canvas 40x40 ...

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

Javascript: null vs undefined

Null? Null đại diện cho một giá trị không tồn tại null không mặc định có mà phải được gán một cách chủ đích let a = null ; console . log ( a ) ; // null Undefined? Các cách tạo ra undefined value 1. Không define (assign, gán) giá trị let a = 2018 ; Trong đoạn ...

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

Tìm hiểu về một số khái niệm trong Git

Giới thiệu Đối với các lập trình viên, việc sử dụng công cụ quản lý phiên bản git là điều không thể thiểu trong công việc hằng ngày và là một trong những kĩ năng cơ bản nhất mà ai cũng cần có được. Git có rất nhiều các khái niệm khác nhau nên nếu bạn chỉ là người mới làm quen với git thì ...

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

Evil Icons – Một Clean SVG Line Icon Pack cho Web Developers

Với một cái tên như Evil Icons, bạn có thể không chắc mong đợi gì. Nhưng đáng ngạc nhiên là nó lại rất hữu ích hữu ích! Gói Evil Icons cung cấp một bộ sưu tập của một vài chục icons trong phong cách line icon . Chúng sử dụng các hình dạng mỏng với các trung tâm trong suốt, tạo ra các biểu ...

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

Hướng dẫn chuyển hosting, domain, backup WordPress site sử dụng Duplicator

Thông thường khi sử dụng website sử dụng mã nguồn mở WordPress, sau khi thiết kế và sử dụng thử trên Localhost bạn muốn upload lên Server (chuyển host) hoặc đổi tên miền cho Website chúng ta thường backup dữ liệu từ host cũ sang host mới và sửa đường dẫn thủ công trong Database. Trong bài viết này ...

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

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