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

Vài mẹo truy vấn với ActiveRecord

Một trong những phần yêu thích của tôi trong Rails đó là ActiveRecord scopes. Tính biểu cảm và khả năng tái sử dụng của nó đơn giản là tuyệt vời. Dưới đây là năm mẹo tôi thường dùng trong các dự án của mình. 1) Join query với điều kiện trên bảng được liên kết Giả sử chúng ta có bảng users ...

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

Đặt tên trong Laravel

Bài viết ngắn này mình làm vì lý do mình gặp phải 1 số code rất rất "bẩn" mà nếu đập đi làm lại từ đầu thì ko khả thi(cty mình mạng hơi conflict với github), mà ngồi gỡ thì thà làm phương án 1 còn hơn. Nhiều khi chỉ muốn đập máy. Hãy đặt tên theo chuẩn PSR: https://www.php-fig.org/psr/psr-2/ ...

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

Implement SSO to Rails App with SAML

Hôm nay mình xin giới thiệu với các bạn cách để implement sso trên Rails app với saml của mình nhé. (GO) Để implement thì đầu tiên chúng ta sẽ nên hiểu qua về sso và cách hoạt động của saml? SSO là gì? SSO là viết tắt của Single Sign On, viết đến đây thì có lẽ mọi người đã mường tượng ra được ...

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

Kỹ năng mềm trong IT và sử dụng các kỹ năng mềm đó trong QA

Ngành nào cũng cần những kỹ năng mềm, nó giúp chúng ta làm việc hiệu quả hơn, chuyên nghiệp hơn. Ngành CNTT cũng vậy, đều cần phải có những kỹ năng mềm. Trong ngành CNTT thì QA là những người càng cần phải có những kỹ năng mềm nhất định. Hôm nay mình xin giới thiệu các bài viết sưu tập được về các ...

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

Bên Trong Ruby Class

Trong chủ đề lần này chúng ta sẽ đi sâu vào tìm hiểu về hai khái niệm rất quen thuộc trong ruby đó là class và object. Hàng ngày chúng ta bắt gặp và làm việc với chúng nhưng không giống như trong những ngôn ngữ lập trình khác, class và object trong Ruby thực sự rất thú vị. Class Structure Ruby ...

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

Sử dụng CSS3 và jQuery để tạo Flat Login Form

Giới thiệu: Mẫu thiết kế login form mà mình giới thiệu cho các bạn trong bài viết này sẽ chứa cả form cho phép người dùng đăng ký thành viên, với hiệu ứng chuyển form được làm bằng CSS3 rất sinh động và đẹp mắt. Với mẫu này, các bạn có thể học thêm được rất nhiều các thuộc tính CSS3 cũng như ...

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

React Component Patterns

Các components là trái tim của React, vì vậy việc hiểu cách sử dụng chúng là điều tối quan trọng để tạo ra các cấu trúc thiết kế tuyệt vời. Component là gì? Theo reactjs.org: “Components let you split the UI into independent, reusable pieces, and think about each piece in ...

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

4 cách để viết style cho React Components

Có tất cả 4 cách khác nhau để viết style cho các React Components, tùy thuộc vào sở thích cá nhân và độ phức tạp cụ thể của ứng dụng. Ví dụ: Nếu bạn chỉ muốn thêm vài thuộc tính style cho components/elements thì inline style là lựa chọn tốt nhất. Khi bạn muốn tái sử dụng các ...

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

[RxSwift] - Phân biệt các loại Combining Observable: combineLastest, withLatestFrom, zip

Khi bắt đầu viết ứng dụng theo phong cách reactive, sớm hay muốn thì dữ liệu output của bạn sẽ phụ thuộc nhiều hơn một Observerable sequence . ReactiveX cung cấp khá nhiều toán tử operator để kết hợp các Observable vào một sequence. Bài viết này mô tả sự khác nhau giữa các toán tử như là ...

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

Magic Methods Trong PHP

1. Magic methods là gì. Magic methods là các phương thức đặc biệt để tùy biến các các sự kiện trong php. Hiểu đơn giản là nó cung cấp thêm cách để giải quyết một vấn đề. Magic methods được dùng để xử lý các đối tượng trong lập trình hướng đối tượng. 2. Ưu nhược điểm của magic methods. Bất ...

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