Ivelin Yanev

Ivelin Yanev @yanev

About: #Java #Go #Qt #Quarkus

Location:
Sofia, Bulgaria
Joined:
Aug 23, 2024

Ivelin Yanev
articles - 25 total

How to programmatically look up a bean in Quarkus

In Quarkus, a modern Java framework optimized for cloud-native and serverless applications, Contexts...

Learn More 3 0May 15

How to Build an AI Application with Quarkus and LangChain4j

In light of the LLM boom over the past year, we can conclude that virtually everyone has, for one...

Learn More 1 1Mar 16

A Deep Dive into Graceful Shutdown in Go

When developing web services in Go, implementing proper shutdown handling is crucial for maintaining...

Learn More 8 1Feb 10

Mastering Pointers in Go: Enhancing Safety, Performance, and Code Maintainability

Pointers play a crucial role in Go programming, offering a powerful tool for developers to directly...

Learn More 10 0Jan 12

Building Robust REST Client with Quarkus: A Comprehensive Guide

Introduction When building modern microservices applications, consuming external REST...

Learn More 10 0Dec 27 '24

Optimizing Memory Usage in Go: Mastering Data Structure Alignment

Memory optimization is crucial for writing performant software systems. When a software has a finite...

Learn More 41 2Nov 10 '24

Effective Project Structuring for Microservices with Quarkus

In the ever-evolving landscape of software development, the adoption of microservices architecture is...

Learn More 24 3Sep 18 '24

Mastering Data Routing in Apache Camel: Leveraging the Splitter Pattern

Hello again! In my upcoming articles, I plan to explore several key patterns provided by Apache Camel...

Learn More 3 0Sep 15 '24

Exploring Core Features and Components of Apache Camel

Hello friends! In our previous discussion, we delved into the integration of Apache Camel with...

Learn More 2 0Sep 1 '24

Practical Guide to Apache Camel with Quarkus: Building an ETL Application

I am excited to introduce a series of articles about Apache Camel. In this first post, rather than...

Learn More 8 0Sep 1 '24

Why I Believe Lombok Should Be Discarded from Java Projects

Hello, today's article tackles a seemingly unpopular view, and I am sure it will meet some...

Learn More 30 4Sep 1 '24

Harnessing Automatic Setup and Integration with Quarkus Dev Services for Efficient Development

JPrime 2024 concluded successfully!! The organizers of JPrime 2024 have once again gone to great...

Learn More 2 0Sep 1 '24

Memory Management in GraalVM Native Image

Memory management is a crucial component of computer software development, tasked with the effective...

Learn More 3 0Sep 1 '24

Enhancing Performance with Static Analysis, Image Initialization and Heap Snapshotting

From monolithic structures to the world of distributed systems, application development has come a...

Learn More 1 0Sep 1 '24

Exploring Graal: Next-Generation JIT Compilation for Java

The Graal compiler is a radical leap forward in dynamic, Just-In Time (JIT) compilation technology....

Learn More 1 0Aug 31 '24

Exploring Pinning in JVM's Virtual Thread Mechanism

Java's virtual threads offer a lightweight alternative to traditional OS threads, enabling efficient...

Learn More 6 1Aug 31 '24

Why we discarded Reactive systems architecture from our code?

This article explores our decision to move away from reactive architecture in our software project....

Learn More 10 5Aug 29 '24

The Challenge of Evolving Schemas in Message Queues

In systems built on message queues like RabbitMQ or Pub/Sub, schema evolution is inevitable. It...

Learn More 1 0Aug 29 '24

Turbocharge Java Microservices with Quarkus and GraalVM Native Image

In the dynamic landscape of modern software development, microservices have become the favored...

Learn More 1 0Aug 28 '24

Unveiling Challenges with @Named

In the ever-evolving landscape of Contexts and Dependency Injection (CDI), developers frequently...

Learn More 1 0Aug 28 '24

Registering Reflection in Quarkus Extensions

Quarkus utilizes ahead-of-time (AOT) compilation to build blazing fast native executables. However,...

Learn More 4 0Aug 28 '24

Exploring Synthetic Beans in Quarkus. A Powerful Extension Mechanism

In the world of Quarkus, the realm of dependency injection is rich and versatile, offering developers...

Learn More 5 0Aug 28 '24

Creating Custom Configuration in Quarkus Loaded from JSON File

Introduction Quarkus, a framework for building lightweight, fast, and efficient Java...

Learn More 3 0Aug 27 '24

Extending Quarkus: When and How to Write Your Own Extensions

Quarkus, with its innovative extension framework, offers developers a powerful way to integrate...

Learn More 2 0Aug 27 '24

Demystifying Quarkus Extension Development: Jandex vs. AdditionalBeanBuildItem

Welcome to a comprehensive exploration of two key aspects in Quarkus extension development: Jandex...

Learn More 1 0Aug 27 '24