Blog
Microservice Discord Bots
A microservice architecture solves numerous issues that plague currentt typical library designs, namely a lack of scalability and adaptability. As well as this, they do not adequately handle constraints placed by the Discord API on the maximum number of daily identify requests, limiting a developer's testing ability.
October 5th 2024
Read Time:7 minutes
Bitwise Operators
Bitwise flags are an incredible way of efficiently storing yes/no values in a single value - helpiong to increase efficiency, especially when accessing data from an external service, such as a database or external API. This week I look at their uses, and their potential implementations.
September 20th 2024
Read Time:5 minutes
Compiler Construction
In this post I look very broadly at how compilers are constructed, and the different stages involved. I hope to potentially used this knowledge to create my own compiler in the future.
September 4th 2024
Read Time:10 minutes
Data Structures
Primitive data structures such as integers and characters can only get you so far, and some problems call for different, complex (non-primitive) data structures. This week I look at these different data structures on a broad level, looking at what they are, and how they work.
August 28th 2024
Read Time:10 minutes