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

Server Administration

Enable Gzip Compression in Apache

Enable gzip compression in Apache with mod_deflate and every text response shrinks before it crosses the wire. This tutorial loads the module, sets AddOutputFilterByType…

August 10, 2026

Programming

Query the Database With Laravel Eloquent

Eloquent maps each table to a model class, so you read and write rows by calling methods instead of writing SQL. This tutorial covers…

August 9, 2026

Database Administration

Create a View in MySQL

A view stores a SELECT under a name, so you can query it like a table while the data stays live in the base…

August 9, 2026

Programming

Validate a Form in Laravel

Laravel checks incoming form data against a list of rules before your controller runs, then redirects back with the errors and the old input…

August 8, 2026

Programming

Paginate MySQL Results With PHP PDO

Splitting a long result set across pages comes down to turning a page number into a LIMIT and an OFFSET. This tutorial counts the…

August 8, 2026

Programming

Create a Database Migration in Laravel

A migration defines a table in PHP instead of hand-written SQL, and keeps that definition versioned alongside your code. This tutorial generates one with…

August 8, 2026

Programming

Cache Data With the WordPress Transients API

The Transients API is WordPress's built-in cache for expensive results — a slow query, a remote call, a heavy calculation. Store a value with…

August 5, 2026

//

Most read

2 1,765 views
3 1,739 views
4 1,454 views
5 1,350 views
6 1,247 views
//

Browse by topic