Giảng dạy và hướng dẫn

Giảng dạy và hướng dẫn, làm cách nào để tôi thực hành nó? Trả lời câu hỏi trên một cách hữu ích thật là khó. Dưới đây là một số suy nghĩ của tôi về cách bạn có thể thực hành giảng dạy và hướng dẫn Giá trị của kinh nghiệm Sự bắt đầu của một cuộc hành trình hướng tới giảng dạy và hướng dẫn ...

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

Play Framework test controller with CSRF

Trên play framework, chúng ta có thể viết unit test cho controller theo như hướng dẫn từ trang play framework như sau: https://www.playframework.com/documentation/2.6.x/JavaTest Tuy nhiên trong khi phát triển, để tăng security cho hệ thống, chúng ta muốn apply CSRF vào hệ thống, https://www.playf ...

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

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