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

Lập trình theme wordpress

I. Tìm hiểu cấu trúc thư mục theme wordpress Trước khi tạo 1 theme mới, chúng ta tìm hiểm theme có sẵn Twenty Fifteen đây là 1 theme mặc định có sẵn trong hệ thống WordPress, nó được sắp xếp và lập trình theo chuẩn của WordPress Cấu trúc thư mục theme Twenty Fifteen Giải thích: ...

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

Single sign on rails

Ở bài viết này mình sẽ giới thiệu về single sign on, một ứng dụng của OAuth2 để tạo một site Authenticate cho nhiều application khác nhau. Theo mình thì có một số nguyên nhân chính dẫn đến sự ra đời của các phương thức Authenticate đó là: Tăng trải nghiệm người dùng: Sự xuất hiện của rất ...

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

Ruby phân tích và thực thi một câu lệnh như thế nào?

Bạn đã bao giờ thắc mắc rằng một đoạn Ruby code như bên trên sẽ được thực thi như thế nào? nó được Ruby đọc và chuyển hóa bao nhiêu lần trước khi nó được thực thi? Câu trả lời chính xác là 3 lần . Cho dù đó là một đoạn code đơn giản như trên hay là cả một ứng dụng Rails khổng lồ thì cũng đều được ...

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

Sử dụng select2 với Rails Controller, AJAX

Chào các bạn, hôm nay chúng ta cùng tìm hiểu về select2 nhé. Nội dung của bài viết này bao gồm các phần như sau: Giới Thiệu: Tổng quan về select2, khi nào thì cần sử dụng select2 Cách cài đặt Cách sử dụng select2 bình thường. Cách sử dụng select2 với AJAX và dữ liệu load ra màn hình là ...

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

Một cách đơn giản để thực hiện 1 buổi Sprint Retrospective

Start, Stop, Continue retrospective Có lẽ có rất nhiều cách để thực hiện một buổi retrospective cũng như là có nhiều team đã thực hiện. Đây là một trong số đó, nó đã được áp dụng trong nhiều năm, và cho nhiều đội. Bắt đầu tiến hành một buổi retrospective bằng cách hỏi các thành viên trong ...

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

Mọi người thu thập thông tin bằng cách nào ?

Mở đầu Đối với kỹ sư thì năng lực thu thập, cập nhập thông tin thường xuyên là rất quan trọng. Ban đầu thì quyết tâm thu thập thông tin hằng ngày nhưng mà không chịu đọc, hoặc là không có thói quen hàng ngày thu thập thông tin hoặc là việc cập nhật thông tin mới nhất hàng ngày có người lại cảm ...

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

Làm sao kết nối với mobile để test performance bằng Jmeter

Bắt đầu từ câu hỏi của một chị đồng nghiệp về việc test performance trên mobile bằng Jmeter, giật mình nhận ra mình chưa từng thử test performance trên mobile lần nào :v liệu nó có giống với test trên PC hay ko ? liệu có phải cài Jmeter trên điện thoại giống với trên PC ko nhỉ ? tìm trên viblo ...

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

The FEDERATED Storage Engine in Mysql

Chào các bạn, Vừa qua trong dự án mình tham gia có gặp một yêu cầu là join 2 bảng ở hai server khác nhau, sau đó mình tìm hiểu thì biết là trong mysql có một kỷ thuật cho phép chúng ta làm điều đó là FEDERATED Storage Engine. FEDERATED Storage Engine cho phép chúng ta truy cập một database từ xa ...

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

Những lưu ý khi viết Testcase và ví dụ đơn giản

Trong quá trình kiểm thử phần mềm giai đoạn thiết kế test case và viết ra được bộ testcase hiệu quả có thể tái sử dụng được để tiết kiệm được nhiều thời gian trong các giai đoạn sau của test cũng như hạn chế tối đa việc lọt bug đóng vai trò rất quan trọng, ảnh hưởng trực tiếp đến kết quả kiểm thử. ...

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

1 vài phương pháp thông báo notification với browser tab

Các trang web và ứng dụng web có nội dung cập nhật thường xuyên phải tìm cách thu hút sự chú ý của người dùng để thông báo cho họ về các cập nhật, đặc biệt là tab nơi trang web hoặc ứng dụng đang hoạt động. Có một vài mẫu phổ biến mà bạn sẽ thấy trong các trang web xã hội như Facebook, Twitter và ...

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