<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Rustam Mehmandarov – tag: java</title>
    <subtitle>Posts tagged "java" on Rustam Mehmandarov.</subtitle>
    <link href="https://mehmandarov.com/tag/java/feed.xml" rel="self" type="application/atom+xml"/>
    <link href="https://mehmandarov.com/tag/java/" rel="alternate" type="text/html"/>
    
    <updated>2026-04-19T09:50:00+02:00</updated>
    
    <id>https://mehmandarov.com/tag/java/feed.xml</id>
    
    <author>
        <name>Rustam Mehmandarov</name>
    </author>
    
    
    <entry>
        <title type="html">API versioning in Java using JAX-RS with Jakarta EE and MicroProfile</title>
        <link href="https://mehmandarov.com/api-versioning/" rel="alternate" type="text/html" title="API versioning in Java using JAX-RS with Jakarta EE and MicroProfile"/>
        <published>2026-04-19T09:50:00+02:00</published>
        <updated>2026-04-19T09:50:00+02:00</updated>
        <id>https://mehmandarov.com/api-versioning</id>
        
        <summary type="html">Exploring common API versioning strategies in Java using JAX-RS with Jakarta EE and MicroProfile – URL, header, and media type versioning – with pros, cons, and practical code examples.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="english"/>
        
        <category term="java"/>
        
        <category term="architecture"/>
        
        <category term="api"/>
        
        <category term="jakarta ee"/>
        
        <category term="microprofile"/>
        
        <category term="jax-rs"/>
        
        <category term="openapi"/>
        
    </entry>
    
    <entry>
        <title type="html">Multiplying The Developer Joy: Multiple Quarkus Containers + Simultaneous Remote Development Sessions</title>
        <link href="https://mehmandarov.com/remote-dev-mode-quarkus/" rel="alternate" type="text/html" title="Multiplying The Developer Joy: Multiple Quarkus Containers + Simultaneous Remote Development Sessions"/>
        <published>2024-03-30T10:50:00+01:00</published>
        <updated>2024-03-30T10:50:00+01:00</updated>
        <id>https://mehmandarov.com/remote-dev-mode-quarkus</id>
        
        <summary type="html">Running several simultaneous Quarkus app containers on your machine with the Quarkus’ remote development mode activated presents some challenges. Let’s have a look at how we can fix this.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="english"/>
        
        <category term="java"/>
        
        <category term="containers"/>
        
        <category term="quarkus"/>
        
        <category term="docker"/>
        
    </entry>
    
    <entry>
        <title type="html">Building a Basic Apache Beam Pipeline in 4 Steps with Java</title>
        <link href="https://mehmandarov.com/beam-pipeline-in-four-steps/" rel="alternate" type="text/html" title="Building a Basic Apache Beam Pipeline in 4 Steps with Java"/>
        <published>2020-02-21T07:35:00+01:00</published>
        <updated>2020-02-21T07:35:00+01:00</updated>
        <id>https://mehmandarov.com/beam-pipeline-in-four-steps</id>
        
        <summary type="html">Getting started with building data pipelines using Apache Beam Java SDK</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="apache beam"/>
        
        <category term="data"/>
        
        <category term="pipelines"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Getting a Graph Representation of a Pipeline in Apache Beam</title>
        <link href="https://mehmandarov.com/apache-beam-pipeline-graph/" rel="alternate" type="text/html" title="Getting a Graph Representation of a Pipeline in Apache Beam"/>
        <published>2019-11-27T08:15:00+01:00</published>
        <updated>2019-11-27T08:15:00+01:00</updated>
        <id>https://mehmandarov.com/apache-beam-pipeline-graph</id>
        
        <summary type="html">How to get a graph representation of your data pipeline in Apache Beam, step by step.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="apache beam"/>
        
        <category term="data"/>
        
        <category term="pipelines"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">MicroProfile – Part 1: Defining End-Points</title>
        <link href="https://mehmandarov.com/microprofile-101-part1/" rel="alternate" type="text/html" title="MicroProfile – Part 1: Defining End-Points"/>
        <published>2019-07-29T07:25:00+02:00</published>
        <updated>2019-07-29T07:25:00+02:00</updated>
        <id>https://mehmandarov.com/microprofile-101-part1</id>
        
        <summary type="html">Getting started with MicroProfile – defining end-points for JSON, images, and PDF responses.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="microservices"/>
        
        <category term="microprofile"/>
        
        <category term="jakarta ee"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Generating PDF Files Using Java</title>
        <link href="https://mehmandarov.com/generating-pdf-files-using-java/" rel="alternate" type="text/html" title="Generating PDF Files Using Java"/>
        <published>2019-06-21T07:01:00+02:00</published>
        <updated>2019-06-21T07:01:00+02:00</updated>
        <id>https://mehmandarov.com/generating-pdf-files-using-java</id>
        
        <summary type="html">A step-by-step tutorial on generating PDF files in Java with text, images, and metadata.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="pdf"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Generating QR Codes With Secure Hashes Using Java</title>
        <link href="https://mehmandarov.com/generating-qr-codes-with-secure-hashes-using-java/" rel="alternate" type="text/html" title="Generating QR Codes With Secure Hashes Using Java"/>
        <published>2019-06-10T07:01:00+02:00</published>
        <updated>2019-06-10T07:01:00+02:00</updated>
        <id>https://mehmandarov.com/generating-qr-codes-with-secure-hashes-using-java</id>
        
        <summary type="html">A step-by-step tutorial on generating QR codes and secure hashed strings with salt in Java.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Escaping Developer Nightmares</title>
        <link href="https://mehmandarov.com/escaping-developer-nigthmares/" rel="alternate" type="text/html" title="Escaping Developer Nightmares"/>
        <published>2017-12-01T07:23:00+01:00</published>
        <updated>2017-12-01T07:23:00+01:00</updated>
        <id>https://mehmandarov.com/escaping-developer-nigthmares</id>
        
        <summary type="html">Common pitfalls in software development and practical suggestions on how to fix them.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="field notes"/>
        
        <category term="software development"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Start Docker Containers Automatically</title>
        <link href="https://mehmandarov.com/start-docker-containers-automatically/" rel="alternate" type="text/html" title="Start Docker Containers Automatically"/>
        <published>2017-07-09T10:50:00+02:00</published>
        <updated>2017-07-09T10:50:00+02:00</updated>
        <id>https://mehmandarov.com/start-docker-containers-automatically</id>
        
        <summary type="html">Starting your Docker containers automatically using systemd.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="docker"/>
        
        <category term="field notes"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Command Line Tools for Your Java Projects</title>
        <link href="https://mehmandarov.com/cmd-tools-for-developers/" rel="alternate" type="text/html" title="Command Line Tools for Your Java Projects"/>
        <published>2017-05-15T20:46:00+02:00</published>
        <updated>2017-05-15T20:46:00+02:00</updated>
        <id>https://mehmandarov.com/cmd-tools-for-developers</id>
        
        <summary type="html">Getting an overview of your project with simple command-line tools.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="java"/>
        
        <category term="software development"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Five Pillars of a Good Maven Project</title>
        <link href="https://mehmandarov.com/five-pillars-of-a-good-maven-project/" rel="alternate" type="text/html" title="Five Pillars of a Good Maven Project"/>
        <published>2016-07-23T08:26:00+02:00</published>
        <updated>2016-07-23T08:26:00+02:00</updated>
        <id>https://mehmandarov.com/five-pillars-of-a-good-maven-project</id>
        
        <summary type="html">The five main types of Maven plugins that will simplify the development process and increase maintainability of a project.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="field notes"/>
        
        <category term="maven"/>
        
        <category term="software development"/>
        
        <category term="build and deploy"/>
        
        <category term="automation"/>
        
        <category term="java"/>
        
        <category term="english"/>
        
    </entry>
    
    <entry>
        <title type="html">Solving Problems with Reasoning, Semantic Wizardry, and Java</title>
        <link href="https://mehmandarov.com/reasoning-and-semantic-wizardry/" rel="alternate" type="text/html" title="Solving Problems with Reasoning, Semantic Wizardry, and Java"/>
        <published>2016-06-09T00:00:00+02:00</published>
        <updated>2016-06-09T00:00:00+02:00</updated>
        <id>https://mehmandarov.com/reasoning-and-semantic-wizardry</id>
        
        <summary type="html">On June 16th, I will be doing a workshop at JBCNConf in Barcelona, Spain. I will be talking about semantic technologies, reasoning, and Java. I have been asked to post some information about the workshop, so here it comes.</summary>
        
        
        
        
        <author>
            <name>Rustam Mehmandarov</name>
        </author>
        
        
        
        <category term="workshop"/>
        
        <category term="conferences"/>
        
        <category term="semantic technologies"/>
        
        <category term="java"/>
        
        <category term="english"/>
        
    </entry>
    
</feed>

