Bài viết của Hoàng Hải Đăng

Selenium Testing (Phần 4)

Chúng tôi sẽ sử dụng trang web của Mercury Tours để kiểm tra. Đây là một hệ thống đặt vé trực tuyến có chứa tất cả các thứ mà chúng tôi cần cho hướng dẫn này. URL của nó là http://demo.guru99.com/test/newtours/ . Tạo một Script bằng Recording Bây giờ chúng ta sẽ tạo test script đầu tiên trong ...

Tác giả: Hoàng Hải Đăng viết 17:07 ngày 12/08/2018 chỉnh sửa

Everything you should know when design a domain-specific language (Pt. 2): General-purpose vs. Domain-specific

Previously on Everything you should know when design a domain-specific language : Part 1 : (Full article is provided on this url: https://viblo.asia/p/everything-you-should-know-when-design-a-domain-specific-language-pt-1-general-purpose-vs-domain-specific-jvElaOWdKkw) The relation between ...

Tác giả: Hoàng Hải Đăng viết 17:07 ngày 12/08/2018 chỉnh sửa

Kotlin trong IOS

kotlin / Native là một công cụ cho phép chúng ta biên dịch mã Kotlin cho các nền mà không có JVM hoặc một công cụ JavaScript. Ở đây, chúng ta sẽ sử dụng nó để xây dựng một mô hình Objective-C và tích hợp vào một dự án XCode. Tooling Các dự án nhiều tầng của Kotlin sử dụng công cụ Gradle như ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa

Phân tích chi tiết về thẻ script

Bài viết được dịch từ bài A Detailed Breakdown of the <script> Tag của tác giả Colin Ihrig. Khi thẻ <script> ban đầu được giới thiệu, nó được dùng để thêm các tương tác cơ bản vào trang web. Nhưng web đã thay đổi rất nhiều, và thẻ <script> đã tiến hóa. Sự phát triển của ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa

Ví dụ về upload nhiều files trong Laravel 5.5

Upload file có lẽ là phần cơ bản của bất kì dự án nào nhưng với những newbie thì có thể gặp vài vấn đề lúc mới tiếp xúc, ví dụ như thực hiện upload nhiều files cùng lúc có validation sẽ không biết làm như nào. Trong bài viết này tôi sẽ tập trung vào một phần nhỏ đó trong nhiều thứ có thể làm khi ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa

Làm thử một app Angular - phần 01

Chào các bạn, hôm nay chúng ta sẽ cùng nhau học tutorial Tour Of Heroes của Angular nhé. Link chính thức của tutorial ở đây: https://angular.io/tutorial Trước khi vào bài thì mình xin lưu ý với các bạn là bài viết này sẽ dựa trên link tài liệu ở trên, mình chỉ cùng các bạn học tutorial này ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa

10 khái niệm Javascript bạn cần biết để phỏng vấn

Mở đầu Dưới đây là những khái niệm Javascript thường được hỏi trong các cuộc phỏng vấn về lĩnh vực phát triển web. Các khái niệm cở bản như loops, functions và callbacks mình xin phép không đề cập đến nhé. Khái niệm Value vs. Reference  — Hiểu cách các đối tượng (object), mảng (array), ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa

Khám phá những lợi ích của CSS Variables

Nhiều developer đang bắt đầu sử dụng CSS variables (biến trong CSS), hay được biết đến với tên gọi đúng hơn là CSS custom properties. CSS custom properties mang lại 1 số lợi ích rõ ràng hơn là CSS preprocessor variables (biến trong các CSS preprocessor như LESS hoặc SASS). Vậy chúng ta hãy ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa

RORO Pattern trong Javascript

Đây là kiểu pattern khi viết function trong javascript, function nhận input là 1 parameter kiểu object và ouput là trả về một object khác. Việc viết function theo pattern này có một số lợi ích nhất định sau: Named parameters Default parameters rõ ràng hơn Trả về giá trị phong phú hơn Hãy ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa

10 quyển sách lập trình miễn phí nên đọc trong năm 2018

Trong bài viết này, tôi muốn chia sẻ với các bạn 10 cuốn sách thú vị từ các lĩnh vực lập trình khác nhau (web, mobile app,...) Một số quyển rất thân thiện cho những người mới bắt đầu, số khác nâng cao hơn cho những lập trình viên đã có kinh nghiệm. Các bạn có thể chọn những cuốn sách mà bạn ...

Tác giả: Hoàng Hải Đăng viết 17:06 ngày 12/08/2018 chỉnh sửa