RO EN
The new version of the website, 2024
Doru Bulubasa
17 September 2024

Lately, I have been exposed to more and more programming techniques to make a site/application run faster/better.

Thus, I arrived at the current version of the site.

We have a design pattern - anemic model with a caching system (for now, one at the server level, not at the user level).

At the same time, the front end (no, it is not React or Angular) which is a classic bootstrap theme communicates with the database through an API based on a solution with SOLID architecture.

Of course, I also played a bit with authentication using JWT (Json Web Token) for the API requests.

But I think the most beautiful parts are the 2 microservices I hosted in Azure (Azure functions):

  • the first one through which I upload images for the site to Azure Blob Storage
  • the second one that sends emails (for now, only the Exception handler sends them)

That's basically it, in a few words, about all the latest updates brought to the site.

There are still a few things to implement or improve, such as the comment section for articles.