Sări la conținut
HO

Horatiu Dan

Între 20.10.2025 și 30.10.2025, a publicat 27 articole, citite de 9.912 ori, cele mai multe scrise în categoria Știință/Tehnică (27 articole) .

Cele mai recente

Știință/Tehnică

Acting Soon on Kafka Deserialization Errors

by Horatiu Dan Context Event driven architectures have been successfully used for quite an amount of time by a lot of organizations in various business cases. They excel at performance, scalability, evolvability and fault-tolerance providing a good level of abstraction and elasticity. These strengths made them good choices when applications needed real or near real-time […]

Știință/Tehnică

Handling Vectors in AI Context via PostgreSQL pgVector

by Horatiu Dan Relational databases are optimized for storing and querying structured data, yet most of the data today is unstructured. Artificial Intelligence and Machine Learning are now able to “structure” pieces of unstructured data without altering its semantics. First, they transform it ‘conveniently’ into arrays of numbers, structures that are called vectors. Then, the […]

Știință/Tehnică

Mocking Angular Applications’ Backend

by Horatiu Dan Nowadays, most products have their front-ends and back-ends fully decoupled and sometimes developed by different teams. Once the communication interfaces have been agreed upon, the ‘parts’ may be developed either individually, following distinct paths, or together. Irrespective of this aspect, when developing the front-end it is very convenient to be able to […]

Știință/Tehnică

IMAP OAuth 2.0 Authorization in Exchange Online

by Horatiu Dan Context Microsoft announced that starting October 2022 Basic authentication for specific protocols in Exchange Online would be considered deprecated and turned off gradually and randomly for certain tenants. As insightful details concerning this topic may be found in Resources items 1 and 2, among these protocols there are Exchange ActiveSync (EAS), POP, […]

Cele mai citite

Știință/Tehnică

Spring 4+ with Ehcache 3 – how to

Once a year, the main project I am working at gets upgraded to use newer versions of its dependencies. Nothing special, just keeping up with the open source industry. Briefly, the project is a Java web application, build upon the Spring Framework. This post will describe how we “managed” to increase the version of Ehcache […]

Știință/Tehnică

Documenting Spring REST APIs with Swagger OAS 3.0

by Horatiu Dan Context A while ago, I decided to opt for Swagger (UI) as a solution for documenting REST APIs. The APIs are built using Spring Framework (not Spring Boot), more exactly, Spring MVC. For the Swagger integration, I used the Springfox Swagger suite of java libraries. The reasons of this integration are: have […]

Știință/Tehnică

Reducing Tomcat Error Page Verbosity

by Horatiu Dan While in development mode, it makes sense for the working environment to signal errors and provide as many insightful details as possible so that they are easily addressed and documented. In production, on the other hand, it is a good practice to limit the details provided to the user in case of […]

Știință/Tehnică

Handling Vectors in AI Context via PostgreSQL pgVector

by Horatiu Dan Relational databases are optimized for storing and querying structured data, yet most of the data today is unstructured. Artificial Intelligence and Machine Learning are now able to “structure” pieces of unstructured data without altering its semantics. First, they transform it ‘conveniently’ into arrays of numbers, structures that are called vectors. Then, the […]

Știință/Tehnică

Starting an Angular Project

by Horatiu Dan In order to be able to begin developing a new project using Angular, one shall follow a couple of simple steps, described as part of this blog post. In addition to the set-up, the post will briefly explain how a project is generally structured and what actually happens in the very moment […]

Știință/Tehnică

Delegating JWT Validation for Greater Flexibility

by Horatiu Dan Context In my opinion, the purpose of all software applications that have been created so far, are being and will be developed should primarily be to make humans’ day to day activities easier to fulfill. Humans are the most valuable creations and software applications are great tools that at least could be […]