Skip to content

Practical guides to modern web development

I write about the technologies and decisions I use in real web work. Astro, modern frontend tooling, and modern deployment workflows sit alongside PHP, WordPress, Laravel, APIs, and integrations. The guides are not built around one preferred stack. They focus on why a tool fits, how it behaves in production, and how to build something that remains understandable. Examples range from content-driven sites and Cloudflare deployments to backend features, booking flows, and projects connected to Thailand.

Choose the stack for the problem

Astro is a strong choice for fast, content-driven sites and modern frontend workflows, but it is not a universal replacement for dynamic backends or established publishing systems. PHP, WordPress, Laravel, APIs, and integrations remain sensible choices when their strengths match the job.
  • Astro and modern frontend. Build component-based, content-focused sites with fast delivery, clear structure, and only as much client-side JavaScript as the experience needs.
  • PHP and content systems. Use PHP, WordPress, or Laravel when editing workflows, dynamic features, plugins, administration, or backend logic are central to the project.
  • APIs and production behaviour. Design integrations, deployment, errors, retries, logging, and maintenance as part of the solution rather than details to add later.

Browse topics

Find the right guide faster

All guides

38 practical guides

Planning a booking website

Planning a booking website

A booking website stands or falls on decisions made before anyone picks a calendar: how a booking is confirmed, which system owns availability, how money and cancellations work, and what staff need afterwards.

Security, privacy and protocol

Security, privacy and protocol

Security, privacy, and protocol details shape how browsers, crawlers, users, and external systems trust a site. This guide covers HTTPS, HSTS, CSP, cookies, security.txt, privacy, error handling, redirects, monitoring, and other technical signals that support stable SEO.

The history of PHP

The history of PHP

PHP did more than survive three decades of web development. It made dynamic websites accessible, grew from personal tools into a community language, and kept evolving without abandoning its practical character.