Skip to main content

Recently Updated Pages

February 28

Development Updates, pre-launch 2024

Hi all, hope you're doing well. I've had a very rough month, so I didn't feel up to writing two u...

Updated 11 months ago by Ant

January 30

Development Updates, pre-launch 2024

Hi all, hope you're doing well ^^ updates below! HTML / JS / CSS improvements, continued Fixed ...

Updated 11 months ago by Ant

January 15

Development Updates, pre-launch 2024

Hi everyone, hope you're well. Had a pretty rough two weeks, but I got a decent amount done, none...

Updated 11 months ago by Ant

Caching dangers (user safety)

Implementing Searches / Galleries Efficiency: SQL and caching

Because retrieving data specific to the requesting user is a huge caching inefficiency, we need t...

Updated 1 year ago by Ant

Caching results

Implementing Searches / Galleries Efficiency: SQL and caching

If your gallery SQL query is run every time a user performs a search or loads a gallery, it's goi...

Updated 1 year ago by Ant

Optimising the SQL query

Implementing Searches / Galleries Efficiency: SQL and caching

Optimising a query of this size can seem a very daunting task. In reality, there are a handful of...

Updated 1 year ago by Ant

Query explanation

Implementing Searches / Galleries Deserted Chateau's Gallery SQL

Updated 1 year ago by Ant

Overview

Implementing Searches / Galleries Introduction

Updated 1 year ago by Ant

Database Structure

Implementing Searches / Galleries Introduction

The tables, etc involved.

Updated 1 year ago by Ant

Tooltip Shells

Code Standards: Backend Pre-page loading

To standardise how tooltip elements are rendered on Deserted Chateau, and avoid janky page loadin...

Updated 1 year ago by Ant

Choosing a CDN provider

Introduction Choosing your Infrastructure and Softwa...

There are a lot more CDN providers than there are cloud service providers (though most of the clo...

Updated 1 year ago by Ant

Infrastructure Overview

Introduction Basic Overview

Before thinking about code of any sort, creating a website bigger than "Hello World!" requires a ...

Updated 1 year ago by Ant

Tech stack and managerial considerations (non-developers)

Introduction Basic Overview

If you're a developer, then choosing a tech stack to use is probably going to come down to what y...

Updated 1 year ago by Ant

Configuring iptables

Webserver Documentation

You can configure IPTables to restrict access to a particular server by IP address. Unless you s...

Updated 1 year ago by Ant

Logrotate

Webserver Documentation

Main configuration Although running the command "logrotate somefile" runs that file, it does NOT...

Updated 1 year ago by Ant

Apache httpd.conf settings

Webserver Documentation Configuring Apache

Modifying the Bitnami instance httpd.conf files bitnami.conf (/opt/bitnami/apache/conf/bitnami/b...

Updated 1 year ago by Ant

Understanding how to configure Apache properly

Webserver Documentation Configuring Apache

For the most part, there are two important things we need to consider when configuring Apache, bu...

Updated 1 year ago by Ant

Head HTML

Code Standards: Backend Pre-page loading

Head HTML for every page is loaded in two places: The core HeadHtml.php file, which loads the ...

Updated 1 year ago by Ant

Requesting SSL certificates with more than one domain

Infrastructure (AWS) ACM

When requesting an ACM certificate, AWS will ask you to add some CNAME records in Route 53 (or yo...

Updated 1 year ago by Ant

WAF pricing: rules and rule groups

Infrastructure (AWS) WAF

The free managed rule groups still incur a charge Be aware that, although the AWS managed rule g...

Updated 1 year ago by Ant