- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Sử dụng gem ChatWork
Hiện tại ChatWork đã cho phép sử dụng API của họ cho đối tượng chính là lập trình viên. Qua việc sử dụng API, một số tác vụ như: Thêm thành viên vào một danh sách các group chat Gửi tin nhắn thông báo cho các thành viên trong một group chat khi task được cập nhật ... đều có thể được tự ...
gửi mail tự động với whenever và sidekiq
Gửi mail là một trong những chức năng không thể thiếu của một trang web, mail tự động nhằm mục đích báo cáo tình hình hoạt động của một trang web cho người quản lý cũng như các user. Bắt đầu với gửi mail tự động, ta bắt đầu vói việc lập lịch bằng whenever Thêm gem whenever vào gem file và ...
Soft Delete with Paranoia
What does "Soft Delete" mean? Soft deleting an item from a database means that the row or entity is marked as deleted but not physically removed from the database. Instead it is hidden from normal users of the system but may be accessible by database or system administrators. Soft Delete ...
Cách tăng tốc website WordPress hiệu quả nhất
Như chúng ta đã biết, hiện nay website đang là một công cụ hữu ích và phổ biến nhất để chia sẻ thông tin, giới thiệu, quảng cáo doanh nghiệp hoặc đơn giản chỉ là một nơi chia sẻ những bài viết cá nhân. Hiện nay WordPress đang là một framework khá phổ biến được nhiều người sử dụng. Vậy hôm nay chúng ...
5 lessons in object-oriented design from Sandi Metz
https://18f.gsa.gov/2016/06/24/5-lessons-in-object-oriented-design-from-sandi-metz/ Lần đầu tiên tôi được nghe Sandi Metz nói chuyện tại một buổi họp tại San Francisco vào năm 2012. Một trong số những điều cô ấy đã nói tại buổi họp đó đã có tác động sâu sắc đến tôi: "Ngày nay, code chỉ cần ...
New interesting features in laravel 5.2 and how to use them
Laravel 5.2 continues the improvements made in Laravel 5.1 by adding multiple authentication driver support, implicit model binding, simplified Eloquent global scopes, opt-in authentication scaffolding, middleware groups, rate limiting middleware, array validation improvements, and more. ...
Tìm hiểu Selenium
Trong giai đoạn bùng nổ về công nghệ thông tin hiện nay, nhu cầu phát triển phần mềm nói chung và các ứng dụng xây dựng trên nền web nói riêng về chất lượng và số lượng đang trở nên bức thiết. Kéo theo đó là nhu cầu kiểm thử giao diện ứng dụng web để đạt được chất lượng tối ưu trước khi ...
Laravel MacroableTrait
Giới thiệu Ý tưởng về macro thực ra đã có từ rất lâu và trong mỗi ngôn ngữ, mỗi công cụ nó lại mang những ý nghĩa khác nhau. Ta có thể điểm qua một vài khái niệm về macro như sau: Trong ngôn ngữ visual basic (vb-script) cũng có khái niệm macro , trong đó macro là những hàm (hay chương ...
Làm thế nào để debug và fix bug nhanh hơn
Ai trong chúng ta cũng đều muốn thiết kế ra một phần mềm tuyệt vời, code được viết một cách hoàn hảo, ấn run và chạy được luôn mà không có một bug nào xảy ra. Nhưng thực tế rằng, chúng ta đã dành nhiều thời gian cho việc debug - gỡ lỗi hơn là cho việc code ...
Bây giờ thì tôi đã biết đôi chút về Docker :D
1. Nguồn Now I understand a little bit how docker works 2. Động cơ Hiểu biết về những kiến thức mới và các trào lưu trong giới lập trình luôn là những điều hứng thú với bất kỳ developer nào, mình cũng không ngoại lệ. Mặc dù bây giờ mới tìm hiểu về docker có thể bị coi là quá muộn, tuy nhiên ...