Marco GhiselliniinDevOps.devRabbitMQ — Build Quorum Queue in ClusterQuorum Queues are a new type for implementing durable and replicated Queues in RabbitMQ. In order to replace mirroring Queue, this new…Aug 23, 2023Aug 23, 2023
Marco GhiselliniJunior Developer and Software EngineerWhat’s real meaning behind these titles? It’s a matter of experience, skills or both? Does it depends on the number of language codes known…May 26, 2023May 26, 2023
Marco GhiselliniWhy Swagger code generator doesn’t fit for meRest Api is the most popular interface for exchanging data between platforms and OpenApi specifications make very easier for everyone to…Jan 23, 2023Jan 23, 2023
Marco GhiselliniinDev GeniusSql or NoSql, that’s the questionAlthough it’s undeniable that most applications developed over the years have SQL as storage solution, it is nowadays common to face the…May 12, 2022May 12, 2022
Marco GhiselliniCombining cloneable interface with Memento PatternClonable interface and Memento pattern: what do they have in common? At first glance, I’d say nothing, the first is a JDK interface while…Mar 2, 2022Mar 2, 2022
Marco GhiselliniCan Ci/Cd get on with databases?While it’s easy to apply Ci/Cd to stateless components such an application or job, the things become more complicated when we try applying…Jan 28, 2022Jan 28, 2022
Marco GhiselliniWhy is Java moving to Functional Programming ?Functional Programming (FP) has been introduced in JDK since version 8 with JSR 335 (Lambda Expressions for the Java Programming Language)…Jan 7, 2022Jan 7, 2022
Marco GhiselliniApache Kafka and Rabbit — Dealing with StreamVery often I come accross article about Stream processing in Message Broker (Apache Kafka, RabbitMq, …) where it seems that the difference…Dec 22, 2021Dec 22, 2021
Marco GhiselliniRESTFul Api — Response status and operation resultGiving back a meaningful http status code and message to a client when it invokes our RESTFul service is a correct and desirable behaviour…Nov 17, 2021Nov 17, 2021
Marco GhiselliniReactive or Asynchronous? Trying Avoid any headache choiceIs it better to use Spring Webflux project, with its Reactive API, or Asyncronous support for calling a method in separates thread…Nov 9, 2021Nov 9, 2021