Web development

Here you will be able to learn about important web development topics, and how to develop your own web application from scratch.

  1. The best way to deal with a trailing question mark is probably just to make it a bad request, because it is a very odd thing to find in a request URL.
  2. Pagination can be a confusing thing to get right both practically and problematically. I have put a lot of thought into this subject, and here I am giving you a few of the ideas I have been working with.
  3. An in-dept look at the use of headings (h1-h6) and sections in HTML pages.
  4. How to optimize image-loading and automatically include width and height attributes on img elements with PHP.
  5. HTTP headers are not case-sensitive, so we are free to convert them to all-lowercase in our applications.
  6. In-app browsers do some things a little differently than normal browsers, and that might result in 500 errors on your server, among other interesting things.
  7. Short explanation of the HTTP range header.
  8. Learn why 403 is the most suitable status code for failed log in attempts.
  9. How to block unused URL parameters (non-existent) in PHP web applications.
  10. Tutorial on Absolute and Relative Paths in Windows, UNIX and the Web.

Tutorials on Web Development

In the web development tutorials, you can learn how to make your own website, and other types of web applications.

These tutorials may be a bit technical, so some preexisting knowledge is likely to be required.