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

Tìm hiểu thêm về gem Wiked PDF

Trong công việc đôi khi bạn gặp phải task export dữ liệu thành dạng PDF, gem Wicked PDF được sử dụng khá phổ biến, việc hiểu rõ thêm gem này gíup bạn chủ động hơn trong việc export dữ liệu. Link đến gem: https://github.com/mileszs/wicked_pdf Vì gem wiked pdf khá lớn, trong giới hạn của bài ...

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

[Android] Socket connection part 1

In this tutorial we’ll learn how to create a chat client that communicates with a Socket.IO Node.JS chat server, with our native Android Client! If you want to jump straight to the code, it’s on GitHub. Otherwise, read on! I. Introduction To follow along, start by cloning the ...

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

HighCharts: Dễ dàng vẽ biều đồ với Javascript

Trước đây, mỗi khi vẽ biểu đồ dù là bằng ngôn ngữ gì thì đó cũng là 1 điều khá khó khăn với các lập trình viên, nhưng bây giờ với việc các thư viện biểu đồ ra đời đã giúp cho chúng ta thực hiện việc đó dễ dàng hơn rất hiều. Qua 1 thời gian sử dụng các thư viện vẽ biểu đồ, hôm nay mình xin giới ...

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

Tìm hiểu kỹ thuật test "Integration Testing"

Định nghĩa: Kiểm thử tích hợp là 1 cấp độ của kiểm thử phần mềm mà các đơn vị riêng lẻ được kết hợp và kiểm thử như 1 nhóm. Mục đích: để lộ lỗi trong sự tương tác giữa các đơn vị tích hợp. Kiểm thử tích hợp thành phần: Kiểm thử thực hiện để lộ khiếm khuyết trong các giao diện và ...

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

The Definitive Guide to NoSQL Databases

There is no doubt that the way web applications deal with data has changed significantly over the past decade. More data is being collected and more users are accessing this data concurrently than ever before. This means that scalability and performance are more of a challenge than ever for ...

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

Lập kế hoạch Test

Dưới đây là bài viết về việc lập kế hoạch test của một tác giả người Nhật. Mình thấy khá dễ hiểu dành cho các bạn Dev. Bài viết khá dài nên mình sẽ chia làm 2 phần. Cá nhân tôi nghĩ rằng: Việc lập kế hoạch kiểm thử phần mềm được coi là thành công nếu các developer bình thường cũng có thể dễ dàng ...

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

Why is software testing necessary? - Tại sao kiểm thử phần mềm cần thiết?

Xin chào tất cả các bạn!!! Tôi là 1 developer và vừa thử sức chuyển sang tester - 1 nhân viên kiểm thử hoàn toàn mới vào nghề. Với tôi, kiểm thử phần mềm thực sự mới lạ. Nó không phải là 1 loại ngôn ngữ lập trình cụ thể nào đó, nó đối với tôi đôi khi còn vô cùng trừu tượng. Hôm nay, tôi có vô ...

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

Ruby with Meta programing

What is metaprogramming? One of the most impressive of Ruby is metaprgramming. One dynamic language, Ruby let you feel free for defining the methods and even the class during runtime. With ruby meta programming, you can finish something minutes while other language can take several hours to do ...

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

RENDER PARTIALS IN RAILS

1. Tổng quan Partials: cho phép bạn dễ dàng trong việc organize (tổ chức) và reuse (tái sử dụng) lại view code trong ứng dụng Rails. Vậy dấu hiêụ nào để bạn nhận biết file đó là partial?? Tên file partial điển hình được bắt đầu với 1 dấu gạch dưới (_) và kết thúc bằng đuôi mở rộng ...

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

Kỹ năng quan trọng nhất của một thử nghiệm nên có là gì?

*Tại sao kỹ năng kiểm tra là quan trọng? Muốn đảm bảo được chất lượng và quy trình thử nghiệm thì chúng ta cân phải hiểu những gì nó cần để thành công. Ngày nay của ngành công nghiệp kiểm thử phần mềm đang phát triển với một tốc độ rất nhanh. Sự cần thiết để cung cấp sản phẩm chất lượng ...

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