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

Use Token in advance login

Như các bạn đã biết hiện nay việc bảo mật cho chương trình cũng như website rất được các kĩ thuật viên cũng như khách hành quan tâm rất nhiều . Hôm nay mình xin chia sẻ việc sử dụng token để gia tăng tính bảo mật sử dụng trong chức năng đăng nhập của rails. Bước đầu tiên các bạn tạo bảng CSDL ...

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

Khái niệm cơ bản về array và block trong ruby

A whole lot of programming deals with lists of things Hầu hết các ngôn ngữ lập trình đều có cấu trúc dữ liệu dạng mảng các các đối tượng, các số, các từ, các sản phẩm... Ruby cũng không phải ngoại lệ, Matz người viết ra ngôn ngữ ruby biết điều đón nên ông ấy đã làm việc một cách chăm chỉ để đảm ...

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

Kiến trúc hệ thống trên Laravel – phần 6

Các bài viết trong series Kiến trúc hệ thống trên Laravel – phần 1 : Tại sao phải áp dụng architect vào trong Laravel Kiến trúc hệ thống trên Laravel – phần 2 : OOP, Interface, Dependency Injection, IoC Kiến trúc hệ thống trên Laravel – phần 3 : Phân tích sâu vào việc sử dụng interface Kiến trúc ...

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

【Project 007】Một số điểm quan trọng khi vận hành dự án có nhiều site

Hôm nay mình sẽ chia sẻ với mọi người một số kinh nghiệm khi làm dự án nhiều site. Hiện giờ chúng ta chủ yếu làm dự án 2 site hoặc 3 site, nhưng trong thời gian sắp tới có khả năng chúng ta phải làm các dự án 4-5 site. Trước đây mình từng có kinh nghiệm làm việc ở vị trí PMO cho 1 dự án có 5 site ...

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

15 đặc điểm của một lập trình viên giỏi

Nội dung Gần đây, trong khi lang thang trên mạng tôi đã đọc được khá nhiều tâm sự của các bạn trẻ trong việc đi phỏng vấn xin việc vào các công ty phần mềm. Có những bạn thành tích học tập khá tốt nhưng đôi khi các bạn lại không được tuyển dụng chỉ vì một số điểm trừ trong số những điều sau đây. ...

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

Giới thiệu CallKit cho iOS

Trong quá trình phát triển các ứng dụng iOS, các developer gặp rất nhiều khó khăn trong việc xây dựng các ứng dụng về lĩnh vực VoIPVoIP. Việc gửi thông báo thực sự rất khó khăn, điển hình nhất là khi ứng dụng chạy ở chế độ nền (background) thì hầu hết là nhận message thông qua notification, rất dễ ...

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

Real Time Rails Chat Application (Part 2)

Link phần 1: https://viblo.asia/raincatcher/posts/oOVlYEzal8W Trong phần này, chúng ta sẽ bắt đầu tạo conversation để gửi tin nhắn, kèm theo các chức năng close, minimum, ... Bắt đầu 1 conversation Thêm vào routes.rb Rails . application . routes . draw do root 'home#index' ...

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

JavaScript với khả năng tiếp cận tư tưởng

Hôm nay mình muốn giới thiệu với mọi người về một bài viết về JavaScript https://www.sitepoint.com/writing-javascript-with-accessibility-in-mind/ Các mẹo của JavaScript mục đích để cải thiện khả năng truy cập của các thanh phần JavaScript và cung cấp cho người dùng các phương thức tương tác tốt ...

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

Publish-Subcribe Pattern on Rails

Publish-Subcribe là mẫu gửi thông điệp mà publishers không gửi trực tiếp đến subscribers. Thay vào đó, gửi các thông điệp (sự kiện) mà không hề biết gì về bên nhận. Bên nhận chỉ nhận thông điệp mong muốn, mà không hề biết về thông tin bên gửi. Để thực hiện được điều đó, message brocker orevent ...

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

Tìm hiểu về Selenium IDE (P2)

I. Ghi lại và chạy thử Testcase sử dụng Selenium IDE I.1 Các bước để ghi lại TestScript trong Selenium IDE Khởi chạy Firefox và Khởi chạy Selenium IDE bằng cách nhấp vào Tools => Selenium IDE. Một cửa sổ Pop-up được hiển thị. Nhập giá trị URL cơ bản: http://store.demoqa.com. Nhấn vào nút ...

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