Web Development Tutorials

Web Development Tutorials

Practical web-dev,
one tutorial at a time.

NdrieL is a web-development tutorials site — clear, step-by-step guides for WordPress, PHP and Laravel, each one worked through from the first line of code to a result you can run. No fluff — just the steps that work.

WordPress PHP Laravel MySQL Apache
//

Start here

New to the stack? Work through these in order — from setup to a running app.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
//

Latest tutorials

Programming

List Files in a Directory With PHP

Inventory a folder with PHP: match a pattern with glob(), read every entry with scandir(), walk sub-folders with RecursiveDirectoryIterator, then sort by size or…

August 13, 2026

Database Administration

Search Text With a MySQL FULLTEXT Index

Replace a slow LIKE '%word%' with a FULLTEXT index: rank matches by relevance in natural-language mode, require or exclude terms in boolean mode, and…

August 13, 2026

Database Administration

Export MySQL Query Results to a CSV File

SELECT ... INTO OUTFILE turns any query into a spreadsheet file, written by the server itself. Handle the quoting that keeps embedded commas safe,…

August 13, 2026

Programming

Submit a Form With jQuery AJAX POST

Send a form's fields in the background and show the answer without reloading the page. preventDefault() stops the normal submission, serialize() packs every field…

August 12, 2026

Server Administration

Rotate Logs With logrotate

A log file that grows forever will eventually fill the disk. Write a logrotate config that renames, compresses and expires old copies, test it…

August 12, 2026

Programming

Modify the Main Query With pre_get_posts

WordPress builds a query for every page before it runs, and pre_get_posts hands you that query while it is still being built. Change how…

August 12, 2026

//

Most read

2 1,770 views
3 1,746 views
4 1,457 views
5 1,358 views
6 1,251 views
//

Browse by topic