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

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

Database Administration

Combine Query Results With UNION in MySQL

A join widens a row by adding columns; UNION instead stacks one result on top of another. Build a single contact list from a…

August 12, 2026

Programming

Log and Display PHP Errors

PHP decides two things separately: whether to print a problem to the browser, and whether to write it to a file. Set display_errors and…

August 11, 2026

Server Administration

Set File and Directory Permissions With chmod

Set file and directory permissions with chmod, numerically and symbolically, and you control exactly who can read, write, or execute anything on a Linux…

August 11, 2026

Programming

Schedule Recurring Tasks With WP-Cron

Schedule recurring tasks with WP-Cron, WordPress's built-in scheduler. This tutorial hooks a task to a custom action, adds a five-minute interval through cron_schedules, schedules…

August 11, 2026

//

Most read

2 1,769 views
3 1,745 views
4 1,456 views
5 1,357 views
6 1,250 views
//

Browse by topic