Recently Updated Pages
August 17
Hi everyone, hope you're well! Mostly been doing ArtCentral stuff the last two weeks or so, updat...
September 5
Hi everyone! First of all, thank you very much for your support, I do appreciate it! I know that ...
September 20
Hi everyone! All ArtCentral updates again, just logging what I've been doing. Feel free to ask if...
September 30
Hi everyone! Thought I'd write an update a little earlier than usual while I have the energy, win...
October 12
Hi everyone! Hope you're doing well :) I actually meant to write an update a few days ago, but s...
October 25
Hi all, hope you're well! All ArtCentral stuff today ^^ Infinite scrolling for galleries I had ...
November 10
Hi everyone, hope you're well! I haven't been very well (worse than usual, possibly related to t...
November 22
Hi everyone, hope you’re well! Slightly earlier update than usual, as I had the energy for writin...
December 6
Hi everyone! Hope you’re well 🙂 Deserted Chateau (ArtCentral) I announced it on Twitter last we...
December 21
Hi everyone! Merry Christmas and stuff 🙂 All Deserted Chateau updates today, lots of stuff been ...
phpMyAdmin Configuration
Add/replace the lines below within the phpMyAdmin conf file (config.inc.php). To view full table...
Swing / AWT
Invoking changes to your Swing UI All Swing events happen on one thread (The EDT, or Event Dispa...
Passing by value vs reference
In some languages, you have to pay attention to using variables from a greater scope (e.g. a glob...
Null comparisons and falsey values
Some languages have weird rules for null comparisons and falsey values; try to keep that in mind ...
CORS Policy Example
Replace values in "AllowedOrigins" with your website domain. This will allow fonts to be loaded v...
Asynchronous code pitfalls
Using Promises incorrectly Not respecting the order of code execution can have unexpected result...
Do we use an AI detector?
No. Why we do not use an AI detector Bad Accuracy AI detectors are notorious for vastly overst...
Tech Stack Explanation Template
Homepage What is it? Why did we choose it? What do we use it for?
Introduction to caching
Caching is a fairly big topic, but for the purposes of this chapter, we are looking at server-sid...
Language-specific configuration (e.g. PHP)
Depending on your tech stack, the language of choice that serves backend requests must be configu...