Skip to main content

Recently Updated Pages

Financial Costs Overview

Introduction Basic Overview

Ultimately, an art website faces mostly similar costs to other websites (and extra bandwidth cost...

Updated 2 years ago by Ant

Introduction and Critical Points

Security

Defending against security threats, such as XSS (Cross-Site Scripting) and CSRF (Cross-Site Reque...

Updated 2 years ago by Ant

Storing Credentials for Cloud Services

Security Server-side Code Security

Your webservers usually have to connect to various services, like your database and cache servers...

Updated 2 years ago by Ant

Generating SSL/TLS Certificates via LetsEncrypt

Security Webserver Security

Generating SSL certificates when your webservers are behind a load balancer In situations where ...

Updated 2 years ago by Ant

CSRF tokens and CSRF headers

Security Defending against XSS and CSRF attacks

CSRF Headers Adding a custom request header to 'unsafe' outgoing AJAX requests (e.g. POST reques...

Updated 2 years ago by Ant

Cookie Security Considerations for CSRF attacks

Security Defending against XSS and CSRF attacks

CSRF attacks, by definition, usually involve abusing the fact that the user is already logged in ...

Updated 2 years ago by Ant

Caching Search Results

Efficiency & Performance Server-side caching

Depending on how you implement searches (if you choose to do so), you will need to cache the resu...

Updated 2 years ago by Ant

PHP version changes

Language pitfalls PHP

Some seemingly basic functions only exist in PHP 8+ Some normally core functions in other langua...

Updated 2 years ago by Ant

Choosing a 'primary' infrastructure provider

Introduction Choosing your Infrastructure and Softwa...

For the most part, big web infrastructure providers are fairly few in number (as the cost and dif...

Updated 2 years ago by Ant

Choosing providers for collaboration tools (email, support, etc)

Introduction Choosing your Infrastructure and Softwa...

Workspace Provider For sending non-automated emails, you have a few options. The "traditional" p...

Updated 2 years ago by Ant

December 29

Development Updates, pre-launch 2023

Hi everyone, hope you had a good Christmas and everything :) lots of updates below! Documentatio...

Updated 2 years ago by Ant

December 16

Development Updates, pre-launch 2023

Hi everyone, hope you're doing well! Lots of updates to share, details below. Email Provider I...

Updated 2 years ago by Ant

January 3

Development Updates, pre-launch 2023

Hi everyone! Happy new year and everything, better have eaten too much chocolate  XD Got quite a...

Updated 2 years ago by Ant

January 16

Development Updates, pre-launch 2023

Hi everyone! Hope you're doing well, it's cold as heck here >_<  Stripe integration I’ve starte...

Updated 2 years ago by Ant

January 31

Development Updates, pre-launch 2023

Hi everyone! A lot to talk about today, lots been happening. I wanted to take a bit of time to ma...

Updated 2 years ago by Ant

February 17

Development Updates, pre-launch 2023

Hi everyone, hope everybody’s doing well. Sorry I’m a few days late with the usual update, rather...

Updated 2 years ago by Ant

March 8

Development Updates, pre-launch 2023

Hi everyone! Hope you’re doing well 🙂 Made a lot of progress on Deserted Chateau in the last two...

Updated 2 years ago by Ant

March 30

Development Updates, pre-launch 2023

Hi everyone! Hope you’re doing alright 🙂 Sorry for being late with the bi-weekly update again. A...

Updated 2 years ago by Ant

April 23

Development Updates, pre-launch 2023

Hi everyone! First of all, sorry for being late with updates, I’m going to try and get them back...

Updated 2 years ago by Ant

May 20

Development Updates, pre-launch 2023

Hi everyone! First of all, sorry for the slow update. Between my health problems and recent unpl...

Updated 2 years ago by Ant