Production-Tested Engineering Notes
Web Performance, Linux Administration & Code Snippets
In-depth technical guides for backend developers and sysadmins. Highlighting Nginx tuning, server security, PHP-FPM, WordPress scaling, and modern web architectures.
Sort by:
Download WPML free?
Mình đã có hướng dẫn bài viết cho các bạn về cách sử dụng WPML làm website đa ngôn ngữ, tuy nhiên có nhiều bạn inbox hỏi thăm về việc tải plugin ở đâu thì mình post bài này để chia sẻ luôn là WPML không free, mình có update danh sách các plugin mới…
Đọc thêm
4,2k views
Website Đa ngữ với WPML
Tạo website đa ngôn ngữ với plugin WPML chưa bao giờ đơn giản như thế, liên hệ để có key update forever.
Đọc thêm
4,2k views
Một vài hàm Javascript đơn giản tương ứng với jQuery
1.Dùng để select các elements getElementById() Method này hoạt động y hệt như $('#id-gì-đó') của jquery. var el = document.getElementsById('a-random-id'); getElementsByClassName() Method này hoạt động giống với $('.class-gì-đó') của jquery var el = document.getElementsByClassName('a-random-class') Vì class có thể tái sử dụng đựoc nên method này sẽ trả về một tập hợp các element thỏa mãn…
Đọc thêm
4,2k views
Bài 4: Biểu thức điều kiện trong PHP
Về cơ bản thì chúng ta đã đi qua vài khái niệm cơ bản của PHP rồi và bây giờ còn 1 khái niệm khá quan trọng nữa trong lập trình vì không chỉ là lập trình PHP đó là biểu thức điều kiện. Những điều kiện, biểu thức tạo nên những chương trình phức…
Đọc thêm
4,2k views
Bài 3: Vòng lặp trong PHP
Tương tự như những ngôn ngữ lập trình khác, trong PHP cũng có những vòng lặp, cụ thể như: vòng for, while, foreach, do while . . . Bài này sẽ giới thiệu sơ qua về những vòng lặp này. Đặc điểm chung Nói đến vòng lặp thì chung chúng ta hiểu là nó sẽ…
Đọc thêm
4,2k views
Bài 2: Biến, Mảng, và Object trong PHP
Giống như tất cả các ngôn ngữ lập trình khác, PHP cũng có những thành phần như Biến, Mảng, hay Object. Ở bài này sẽ đề cập đến việc sử dụng biến, mảng, và object hay cách khai báo chúng. Biến Biến hay variable dùng để chứa 1 giá trị hoặc một chuỗi text, hoặc…
Đọc thêm
4,2k views
GIT là gì? Vai trò của GIT?
Git là tên gọi của một Hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS). Nó là một phần mềm tuyệt vời để bạn có thể dùng để quản lý source code, team work, log lại những gì mà bạn đã làm từ khi bắt đầu tới khi project kết…
Đọc thêm
4,2k views
Bài 1: Hello PHP
Như bài viết về Học một ngôn ngữ lập trình mới mình đã mô tả những đặc điểm chung của một ngôn ngữ lập trình là gì? và để học, nắm được tổng quan về ngôn một ngôn ngữ lập trình thì ta cần làm gì rồi các bạn nếu chưa đọc thì bỏ qua khoảng…
Đọc thêm
4,2k views
Học một ngôn ngữ lập trình mới
Học một ngôn ngữ lập trình mới như thế nào? đó là câu hỏi mà mình thắc mắc bấy lâu, giờ đã có tuổi thì cũng tìm được cách thức tiếp cận và cách hoạt động, cũng như cách xử lý sự vụ khi tiếp cận với một ngôn ngữ mới. Ngôn ngữ lập trình…
Đọc thêm
4,2k views
Mailtrap và Test sending email
Thường tạo 1 app hay 1 website thường có chức năng gửi mail đi và nhận email, dev thường dùng email của mình để test hoặc email của thằng bạn để test, cơ mà nó phiền ở chỗ bạn phải mở mail để check, với những ứng dụng gửi mail hàng loạt thì bạn lại…
Đọc thêm
4,2k views
Chuyển từ Google Maps sang OpenStreetMap
Như bạn có thể nhận thấy, API Google Maps bắt đầu được trả tiền vào ngày 16 tháng 7 năm 2018. Không có gì sai cả, chúng ta đang trả tiền cho tất cả các tính năng được nhóm Google phát triển. Nhưng nếu bạn là chủ sở hữu của trang web đơn giản và bạn chỉ muốn…
Đọc thêm
4,2k views
Google I/O Extended Hanoi 2018
Lâu rồi mới join Meetup có lẽ là cũng đã hơn 2 năm rồi mới chui ra ngoài đường để biết mình đang như thế nào và mình nên như thế nào. Buổi hôm nay cũng có livestream nên chắc mọi người cũng nghe qua hoặc xem qua nhưng mình cứ note lại đây. Những…
Đọc thêm
4,2k views
Xem nhiều nhất
Công cụ tối ưu ảnh cho WordPress bằng Node.js, Sharp và FFmpeg
Nếu bạn sử dụng WordPress đủ lâu, gần như chắc chắn sẽ gặp một vấn đề rất quen thuộc: thư viện Media ngày càng phình to, hình ảnh ngày càng nặng và website ngày càng khó tối ưu tốc độ. Một bức ảnh chụp từ điện thoại ngày nay có thể có dung lượng vài…
Xem chi tiếtEngineering Newsletter
No spam. Concise monthly breakdown of high-performance web engineering and Linux tutorials.











