-
Core Java
Java: Why a Set Can Contain Duplicate Elements
In low-latency applications, the creation of unnecessary objects is often avoided by reusing mutable objects to reduce memory pressure and…
Read More » -
Core Java
Java: Creating Terabyte Sized Queues with Low-Latency
Queues are often fundamental components in software design patterns. But, what if there are millions of messages received every second…
Read More » -
Software Development
Service to Service call pattern – Using Anthos Service Mesh
Anthos Service Mesh makes it very simple for a service in one cluster to call service in another cluster. Not…
Read More » -
JavaScript
The 2022 Javascript Developer Bootcamp Certification Bundle
Build Your Coding Expertise from the Ground Up with 121 Hours of Content on JavaScript, from the Basics to Building…
Read More » -
Core Java
Log4j RCE 0-day vulnerability (CVE-2021-44228) mitigation actions
I had an update from my very good friend and excellent consultant Stella Varvarigou in which she explained me that setting com.sun.jndi.rmi.object.trustURLCodebase…
Read More » -
Software Development
Golang – First look at generics
This post is part of a series where I do my best to organize my thoughts around Go: its paradigms and usability…
Read More » -
Software Development
AI, data, Knowledge and intelligence
As many other terminologies before like cloud computing, muti-tenancy, SaaS, PaaS, IaaS and so on, the definition of AI also…
Read More » -
Enterprise Java
KivaKit and AWS Lambda
KivaKit 1.2 adds seamless support for AWS Lambda. Lambdas for REST and GRPC can be added to a KivaKit Microservice…
Read More » -
Enterprise Java
KivaKit Clustering
KivaKit Clustering KivaKit provides built-in support for clustering of microservices using Apache Zookeeper. It supplies a cluster model that…
Read More »