RO EN

The new version of the website, 2024

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 have 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).

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

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

But I think the most beautiful parts are the 2 microservices that 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, it only sends the Exception handler)

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 comments section for articles.