
Pass-by-reference và pass-by-value
Link gốc bài viết tại đây. Khi học một ngôn ngữ lập trình, một trong những thứ bạn phải nắm được đó là ngôn ngữ đó truyền biến vào hàm bằng cách nào, khi thao tác với biến đó trong hàm thì có ảnh hưởng tới biến nằm ngoài hàm hay không? Điều này là rất cần thiết để tránh những khó hiểu về ...

Ứng dụng WordPress trên iOS cập nhật phiên bản mới
Vào ngày 9/8 vừa qua, WordPress tiến hành cập nhật ứng dụng phục vụ công việc viết blog và quản lý blog trên WordPress dành cho iOS vừa tiến hành cập nhật bổ sung một số tính năng vào User Interface (UI). Đi theo lần cập nhật này là một số tính năng vượt trội mà các phiên bản trước chưa có, cùng ...

Học PHP cho WordPress và các tài nguyên cần thiết
Mục lục nội dung PHP là gì và hoạt động ra sao? Nhiệm vụ của PHP là gì? PHP trong WordPress Các kiến thức PHP để lập trình trong WordPress Kiến thức căn bản Kiến thức về hàm (function) Thành thạo mảng (Array) Lớp và Đối tượng (Class & Object) Tài nguyên học ...

How to
Đây là series hướng dẫn các bạn tạo ra những ứng dụng nhỏ thường được sử dụng trong front-end, những ví dụ này sẽ giúp kỹ năng của xử lý frontend của bạn được nâng cao thêm. Series how to có sử dụng kiến thức HTML, HTML5, CSS, CSS3 và jQuery mà bạn đã được học ở series khác, nội dung của nó ...

Blame Driven Development
Như thường lệ, bài đăng lại từ blog của mình https://thefullsnack.com/posts/blame-driven-development.html ■ Bài viết có dùng những từ ngữ không được thuần phong mỹ tục cho lắm. Vui lòng cân nhắc kĩ trước khi phê phán tác giả. Nằm ở giữa trong một team có 3 thế hệ engineers (junior, senior, ...

Web application framework Symfony 4 có gì hot
Symfony là 1 PHP framework được sử dụng rộng rãi để xây dựng các ứng dụng web có quy mô lớn, bên cạnh đó thư viện của nó còn được dùng làm nền tảng cho nhiều hệ thống như Magento 2, Drupal 8, phpBB… Các dự án nổi tiếng dùng Symfony. Dễ nhận thấy rằng Symfony là thư viện mạnh mẽ, ...

Web Server – Tản mạn PHP Handler và Apache
Cho mình xin quảng cáo một tí xíu trước khi bắt đầu nha https://hungphamdevweb.com/web-server-tan-man-php-handler-va-apache.html Đối với các anh chị em Web Developer thì không còn xa lạ với Apache, Web Server chuyên dùng để run các webpage được build bằng PHP. Lúc mình mới tìm hiểu về lập ...

Lập Trình PHP 7 Với Laravel Framework 5.7 Tháng 12
Cộng đồng PHP những năm gần đây luôn có những cuộc rượt đuổi và soán ngôi ngoạn mục, trong số đó nổi lên một framework PHP có tên Laravel đã giữ vững ngôi vương trong một thời gian dài và còn dài hơn nữa. Các framework PHP ra đời giúp cho lập trình viên giảm bớt được khối lượng công việc, xây dựng ...

Cài đặt Suhosin cho PHP trên Linux
Suhosin là một hệ thống bảo vệ mã nguồn PHP mà nó hoạt động như một PHP module nhằm chống lại một số hình thức khai thác lỗ hổng thông qua các đoạn mã PHP. Ví dụ như nó sẽ có thể giúp bạn hạn chế các lỗ hổng SQL Injection hay Remote Attack, thêm một lớp bảo vệ trên một số hàm nhạy cảm trong PHP ...

Triển khai server Pusher bằng Poxa để làm realtime miễn phí
Chào các bạn, hôm nay chúng ta lại quay về với một vấn đề quen thuộc đối với các ứng dụng web (và có lẽ là cả mobile, desktop ... ) hiện đại: xử lý thời gian thực (realtime). Realtime đang ngày càng trở thành một yếu tố không thể thiếu đối với mỗi người dùng khi sử dụng ứng dụng, nâng cao trải ...

Liên kết Redmine và Google Sheets qua JSON
Câu chuyện Gần đây tôi đang chuẩn bị tham gia quản lý một dự án phần mềm. Công cụ quản lý dự án hiện tại chủ yếu là Redmine. Tuy nhiên do Redmine ko đáp ứng được nhu cầu vẽ biểu đồ nhằm phục vụ công việc, và server lại thuộc quyền quản lý của khách hàng ko dễ gì chỉnh sửa, nên tôi nghĩ đến việc ...

Làm sao để convert String sang Number trong JavaScript?
JavaScript cung cấp nhiều cách khác nhau để convert String sang Number. Và trong bài viết này, mình sẽ tổng hợp lại một số cách mà mình đã biết. Sử dụng Number() function Đúng vậy, đó là Number() function chứ không phải Number() constructor. Vì Number() constructor (là khi bạn sử dụng với từ ...

Giới thiệu về JAM Stack trong phát triển phần mềm
Giới thiệu về JAM Stack trong phát triển phần mềm Gần đây, JAM stack trở nên phổ biến hơn bên cạnh các stack hiện có như LAMP, MEAN. Trong bài viết này, mình sẽ giải thích về các thành phần của JAM stack cũng như ứng dụng của nó trong dự án phần mềm. Bài viết gốc được đăng trên blog của ...

9 cách tạo Array JavaScript với độ dài và giá trị cho trước
Có thể nói Array là một trong những kiểu dữ liệu phổ biến nhất trong JavaScript. Và để tạo ra Array cũng có rất nhiều cách khác nhau. Vì vậy, bài viết này mình sẽ tổng hợp các cách tạo Array mà mình biết. Mời bạn theo dõi bài viết! Tạo Array với một giá trị cho trước Bài toán Khởi tạo một ...

Chuyển bài viết bằng phím mũi tên trong WordPress
Hi all, đây là bài viết đầu tiên của mình trên blog Thạch Phạm, hy vọng sẽ được nhiệt tình ủng hộ

[Web Design] Kỹ thuật Parallax Scrolling – Phần 1
Với việc phát triển nhanh chóng của những công nghệ web như HTML5, CSS3, Javascript và bên cạnh đó là sức sáng tạo không giới hạn của các Web Designer, việc tạo ra các trải nghiệm mới lạ, khiến các website thêm sinh động không còn là chuyện khó nữa. Hôm nay mình xin giới thiệu một kỹ thuật được ...

Các lỗi thường gặp với jQuery trong WordPress và cách khắc phục
Tác giả : Henry Nguyen Chào các bạn, là người tập tành WordPress hơn 1 năm, vì là dân marketing bất động sản nên việc lập trình web chỉ là niềm đam mê (8 năm tập tành làm web), vì vậy thời gian và khả năng lập trình web cũng có giới hạn. Tuy nhiên, sau thời gian nghiên cứu thủ thuật SEO, ...

[Thực hành DOM] Kiểm tra thông tin hợp lệ
Mục lục nội dung Yêu cầu đặt ra Sơ lược việc phải làm Thực hành Tạo form Viết hàm kiểm tra dữ liệu Lời kết Như cách đây vài hôm bạn Phúc nhà mình có đăng một bài khá chi tiết về DOM trong Javascript, bằng DOM chúng ta có thể tận dụng mọi sức mạnh của nó để thao tác ...

JQuery API: :text Selector
Text Selector sẽ lựa chọn tất cả các phần tử có type="text". Text Selector sẽ chọn tất cả các thẻ <input type="text">, cũng giống như các selector giả định khác(các selector bắt đầu bởi dấu ":") chúng nên được đặt trước bởi một tên thẻ hoặc một ...

JQuery API: :submit Selector
Submit Selector sẽ lựa chọn tất cả các phần tử có type="submit". Submit Selector sẽ hoạt động đối với các thẻ input có type="submit" hoặc các thẻ button . Lưu ý rằng một số trình duyệt coi một thẻ button hoàn toàn giống với một thẻ input có ...