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

Kỹ thuật scraping và crawling Web nâng cao với Scrapy và SQLAlchemy

Trong bài viết trước tôi đã giới thiệu kỹ thuật cơ bản sử dụng Scrapy và SQLAlchemy để scraping và crawling dữ liệu từ trang StackOverflow. Trong bài viết này, tôi sẽ giới thiệu một sỗ kỹ thuật nâng cao sử dụng Scrapy để scraping và crawling Web như follow link, crawl qua các trang dựa vào link ...

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

Giới thiệu về UX _ User Experience trong khi kiểm thử

UX _ User Experience là một thuật ngữ thiết kế đã có từ khá lâu trên thế giới nhưng tại Việt Nam thì vẫn chưa được các nhà phát triển web sử dụng nhiều. Bản thân tôi cũng chỉ là một tester - chứ không phải một UX. Tôi muốn tìm hiểu và chia sẻ những vẫn đề cơ bản về UX .Với hi vọng, nó sẽ giúp ...

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

JMeter

I. Giới thiệu về Performance Testing 1. Định nghĩa Performance Testing là: 1 hình thức kiểm thử phi chức năng Được thực hiện để xác định khả năng hoạt động của hệ thống có phù hợp với yêu cầu hay không Dùng để phục vụ nhiều mục đích khác nhau như chứng minh rằng hệ thống có thể đạt được ...

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

Web Design Trend for 2016 : The Good, The Bad and The Ugly ( Part 1: The Good)

Mỗi năm vào thời điểm này, nếu lướt một vòng New feed trên Feedly và Medium chúng ta dễ dàng nhận thấy tràn ngập các cụm từ " Trend to watch... " , " Web Design Trend ... " .v.v. Việc dự đoán các xu hướng rất hữu ích cho các designer dễ dàng nắm bắt được công nghệ hiện đại, thị hiếu thẩm mỹ ...

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

Áp dụng mô hình CMMI trong việc việc phát triển phần mềm (phần 1)

1. Khái niệm về CMMi CMMI (Capability Maturity Model® Integration) là một mô hình quản lý chất lượng cho các tổ chức. Nó có thể được sử dụng để định hướng quản lý, định hướng phát triển cho một dự án, một bộ phận của tổ chức hoặc toàn bộ tổ chức đó. CMMI được tạo ra và duy trì bởi một ...

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

[Write-up] Framgia CTF - The Haunted Elevator (2016/01/09)

Vậy là cuộc thi đã kết thúc được một tuần. Thay mặt BTC, mình xin được phép đưa ra phần write-up một số bài của phần CTF của cuộc thi. Phần game logic, các bạn hãy liên hệ với bạn @bs90 để được giải đáp nhé. Survey Cũng như lần trước, một survey nho nhỏ, hi vọng ai chưa làm có thể bớt chút thời ...

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

Giới Thiệu Về Các Hệ Mã Hóa

Trong thời đại số hóa ngày nay, mật mã đóng một vai trò rất quan trọng. Và tôi nghĩ người lập trình viên cần phải trang bị các kiến thức cơ bản về mã hóa. Vì vậy, trong bài viết này tôi muốn giới thiệu đến các bạn tổng quan về các hệ mật mã, cách chúng làm việc, ưu và nhược điểm của từng hệ mật mã, ...

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

Laravel Pagination

1. Giới thiệu Ngày nay, trong quá trình lập trình web công việc phân trang dữ liệu là không thể thiếu. Nó giúp chúng ta xử lý dữ liệu hợp lý hơn, đồng thời quản lý việc truy suất dữ liệu hợp lý hơn. Các framework PHP hầu như đều hỗ trợ phân trang, Laravel cũng vậy. Laravel cung cấp cho chúng ...

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

test specification step by step

Ace dev thường bị đánh giá rank thấp ở khoản QA/test, đợt review vừa rồi bị GL hỏi test specification là gì nên về quyết tâm tìm hiểu và viết bài này, hi vọng có thể giúp được các ace dev trong mục QA/test. 1.Test Specification (TS) là gì: Từng nghe QA leader tạo plan test,QA viết test case,thực ...

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

TableView nâng cao trong iOS

1. Giới thiệu : Một tính năng phổ biến trong hầu hết các ứng dụng trong thực tế là cung cấp nhiều màn hình để người dùng có thể điều hướng và làm việc với chúng. Chúng ta có thể dùng TableView với các cell có thể mở rộng, ẩn, hiện để có thể có các cách khác nhau trong việc hiển thị các màn hình ...

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