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

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

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 14:50 ngày 12/08/2018 chỉnh sửa

Sublime Text sẽ tuyệt vời hơn nếu dùng những Package này

Đầu tiên phải kể đến là Package Emmet. Đây là package cho phép chúng ta gõ tắt code HTML&CSS cách dùng là dùng các cú pháp gõ tắt mà emmet hỗ trợ sau đó ấn tab để thực hiên. ul>p{Thẻ p}+li*3 <ul> <p></p> <li></li> <li></li> </u ...

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

Important Aspect of Domain Knowledge in Software Testing

Domain is nothing but the industry for which the software testing project is created. When we talk about software project or development, this term is often referred. For example, Insurance Domain, Banking Domain, Retail Domain, Telecom Domain, etc. Importance of Domain Knowledge Now a days ...

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

What is Reflection in PHP?

Reflection trong phát triển phần mềm được sử dụng khá thường xuyên. Reflection là nơi mà một object có thể xem xét lại chính nó và thông báo cho bạn về method và properties của nó trong thời gian chạy (runtime). Vậy chúng ta có thể sử dụng Reflection trong PHP như thế nào? Reflection là cái gì ...

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

Performance Testing Rails Applications

1. Mở đầu Đối với 1 dự án thì việc đảm bảo những yêu cầu khách hàng là rất quan trọng nhưng vấn đề đảm bảo performance khi lượng người truy cập tăng lên hay lượng database records tăng lên cũng quan trọng không kém. Ngoài RSpec test hôm nay mình xin giới thiệu thêm 1 công cụ để test performance ...

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

High Performance Python - Lists and Tuples (Part I)

Nếu các bạn tìm đến bài viết này tức là bạn đã viết ra được những chương trình chạy đúng và hiện tại bạn đang muốn cải thiện hiệu năng cho những chương trình đó. Hiện tại tôi đang đọc cuốn sách tên High Performance Python của hai tác giả Micha Gorelick và Ian Ozsvald . Có một số phần tôi ...

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

PHP Fractal - Viết API''s JSON đẹp hơn

Chắc hẳn các bạn cũng đã nhiều lần viết API cho ứng dụng di động rồi phải không, đa số chúng ta đều đang dump data và trả về response trực tiếp. Nó sẽ gặp một chút khó khăn và khó quản lý khi chúng ta muốn trả về những dữ liệu tuỳ chỉnh hoặc chỉ đơn giản là client muốn trả về như thế. Có một giải ...

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

Sử dụng store proceduce với Hibernate

Trong bài viết này tôi muốn giới thiệu với các bạn về cách sử dụng store produce trong hibernate 1.Store proceduce là gì : Là một tập hợp các câu lệnh SQL dùng để thực thi một nhiệm vụ nhất định. Nó hoạt động giống như một hàm trong các ngôn ngữ lập trình khác. Stored procedure là một khái niệm khá ...

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

Cải thiện hiệu năng truy vấn database

Trải qua một vài dự án sử dụng rails, tôi nhận ra một vài điều không tốt trong rails project. Ví dụ như việc sử dụng Active record, nó thật sự không phải là cách hay trong nhiều trường hợp. Tôi thường sử dụng thời gia rảnh để tìm cách cả thiện tốc độ cho các câu truy vấn. Và tôi nhận ra một vài ...

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

Một số câu query hay sử dụng trong SQL

Truy vấn cơ sở dữ liệu là việc chúng ta thường xuyên thực hiện khi lập trình, tuy nhiên, đối với việc lập trình framework như Rails chẳng hạn, nó đã hỗ trợ chúng ta rất nhiều trong việc viết câu lệnh truy vấn.Sau đây mình xin trình bày một số kiểu query hay được sử dụng bằng SQL query thuần. 1. ...

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