queue Cấu hình Supervisor để chạy Laravel Queue trên linux Có lẽ mọi người cũng không xa lạ gì về Laravel Queue nên mình sẽ không giới thiệu lại nhé. Mọi người có thể lên Laravel doc [https://laravel.com/docs/8.x/queues] để đọc nhé! Như mọi người cũng biết để Queue được hoạt động, ta phải chạy
web Cải thiện tốc độ của Website với Nginx Web server là gì ? Máy chủ Web (Web Server) là máy tính mà trên đó cài đặt phần mềm phục vụ web, đôi khi người ta cũng gọi chính phần mềm đó là web server. Tất cả các web server đều hiểu và chạy được các file *.htm và *.html.
Clean Code Series SOLID Principles Nếu là một developer, chắc các bạn đều đã nghe tới một số khái niệm trong OOP cơ bản như sau: * Abstraction (Tính trừu tượng) * Encapsulation (Tính bao đóng) * Inheritance (Tính kế thừa) * Polymophirsm (Tính đa hình) Nhưng hôm nay mình sẽ không đề cập đến những tính chất trên
php Hiểu về PHP Generators Chắc hẳn bạn đã biết ngoài việc chạy đúng ra thì tốc độ là yếu tố sống còn tạo nên sự khác biệt của một trang web. Ứng dụng của bạn chạy càng nhanh thì trải nghiệm người dùng càng tốt. Chính vì thế, ở vị trí của một developer,
php composer.lock in Laravel Như chúng ta đã biết thì Composer là một công cụ để quản lý các dependency trong các ứng dụng php. Nó cho phép chúng ta khai báo các thư viện trong các dự án của chúng ta và nó sẽ quản lý việc install hay update các thư viện
Clean Code Series Clean code series: Part 6 - Object and Data structure 1. Object Nếu bạn đã tiếp xúc với OOP đủ lâu thì bạn sẽ thấy rằng: * Data của một object thì sẽ được ẩn đi * Cái public ra bên ngoài nên là các method Ví dụ: Có class Car. * Không public các thuộc tính như: color, brand, ...(không gọi trực
phpstan-laravel Bạn có thể thực hiện phân tích tĩnh trong PHP để xác định nguy cơ lỗi trước khi kiểm tra hoạt động, một trong số đó là PHPStan [https://github.com/phpstan/phpstan]. Tôi hy vọng nó sẽ hữu ích cho việc nâng cao hiệu quả và chất lượng xem
Unit Testing Tutorial Part I: Mock Objects, Stub Methods and Dependency Injection Lời nói đầu Sau một khoảng thời gian làm việc thực tế thì cá nhân mình thấy rằng việc code làm sao cho chạy đúng yêu cầu và chuẩn conventions thôi là chưa đủ, code chạy trên local rồi mà không pass test thì còn lâu mới được merge :)). Dự