<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GitOrko</title><link>https://gitorko.github.io/</link><description>Recent content on GitOrko</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 31 Mar 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://gitorko.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Arduino Projects</title><link>https://gitorko.github.io/post/arduino/</link><pubDate>Mon, 31 Mar 2025 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/arduino/</guid><description>
Arduino Projects</description></item><item><title>Spring AI - Ollama with AI Agent</title><link>https://gitorko.github.io/post/spring-ai-ollama/</link><pubDate>Sun, 22 Dec 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-ai-ollama/</guid><description>
Spring AI - Ollama</description></item><item><title>Watermarking Text</title><link>https://gitorko.github.io/post/watermarking-text/</link><pubDate>Sun, 22 Dec 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/watermarking-text/</guid><description>
Watermarking text to trace origin</description></item><item><title>Apache Spark</title><link>https://gitorko.github.io/post/apache-spark/</link><pubDate>Sun, 08 Dec 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/apache-spark/</guid><description>
Apache Spark</description></item><item><title>Spring Boot - Apache Kafka</title><link>https://gitorko.github.io/post/spring-apache-kafka/</link><pubDate>Thu, 08 Aug 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-apache-kafka/</guid><description>
Spring Boot - Apache Kafka</description></item><item><title>Spring Modulith - Events</title><link>https://gitorko.github.io/post/spring-modulith/</link><pubDate>Sat, 03 Aug 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-modulith/</guid><description>
Spring Modulith - Events</description></item><item><title>Spring Boot &amp; Postgres - Multi-Tenancy &amp; Routing</title><link>https://gitorko.github.io/post/multi-tenancy-routing/</link><pubDate>Sun, 28 Jul 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/multi-tenancy-routing/</guid><description>
Spring Boot &amp; Postgres - Multi-Tenancy &amp; Routing</description></item><item><title>Spring Boot &amp; Postgres - Text Search</title><link>https://gitorko.github.io/post/spring-postgres-text-search/</link><pubDate>Mon, 01 Jul 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-postgres-text-search/</guid><description>
Spring Boot &amp; Postgres - Text Search</description></item><item><title>Spring Boot &amp; Postgres - CQRS (Multiple Database)</title><link>https://gitorko.github.io/post/spring-postgres-cqrs/</link><pubDate>Thu, 27 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-postgres-cqrs/</guid><description>
Spring Boot &amp; Postgres - CQRS (Multiple Database)</description></item><item><title>Spring - EhCache</title><link>https://gitorko.github.io/post/spring-ehcache/</link><pubDate>Sun, 23 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-ehcache/</guid><description>
Spring Boot integration with EhCache 3</description></item><item><title>Best Practices for Building Distributed Systems</title><link>https://gitorko.github.io/post/distributed-system-essentials/</link><pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/distributed-system-essentials/</guid><description>
Best Practices for Building Distributed Systems</description></item><item><title>Spring Batch - Multi Stage Job Orchestration</title><link>https://gitorko.github.io/post/spring-batch-orchestration/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-batch-orchestration/</guid><description>
Spring Batch - Multi Stage Job Orchestration</description></item><item><title>Spring - Rsocket</title><link>https://gitorko.github.io/post/spring-rsocket/</link><pubDate>Sun, 16 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-rsocket/</guid><description>
Spring - Rsocket</description></item><item><title>Distributed Locking - Apache Ignite</title><link>https://gitorko.github.io/post/distributed-locking-apache-ignite/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/distributed-locking-apache-ignite/</guid><description>
Distributed Locking - Apache Ignite</description></item><item><title>Spring - Apache Ignite</title><link>https://gitorko.github.io/post/spring-apache-ignite/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-apache-ignite/</guid><description>
Spring - Apache Ignite</description></item><item><title>Spring Data JPA - Basics</title><link>https://gitorko.github.io/post/spring-data-jpa-basics/</link><pubDate>Wed, 12 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-data-jpa-basics/</guid><description>
Spring Data JPA - Basics</description></item><item><title>Spring JPA - Optimistic vs Pessimistic Locking</title><link>https://gitorko.github.io/post/optimistic-pessimistic-locking/</link><pubDate>Wed, 12 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/optimistic-pessimistic-locking/</guid><description>
Spring JPA - Optimistic vs Pessimistic Locking</description></item><item><title>Spring Boot - Observability</title><link>https://gitorko.github.io/post/spring-observability/</link><pubDate>Sun, 09 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-observability/</guid><description>
Spring Boot Observability</description></item><item><title>Spring Virtual Threads</title><link>https://gitorko.github.io/post/spring-virtual-threads/</link><pubDate>Sat, 01 Jun 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-virtual-threads/</guid><description>
Spring Boot with Java Virtual Threads</description></item><item><title>Java Virtual Machine Architecture</title><link>https://gitorko.github.io/post/open-jdk/</link><pubDate>Tue, 07 May 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/open-jdk/</guid><description>
Java Virtual Machine Architecture</description></item><item><title>Spring - JobRunr</title><link>https://gitorko.github.io/post/spring-jobrunr/</link><pubDate>Thu, 02 May 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-jobrunr/</guid><description>
Spring boot integration with JobRunr</description></item><item><title>Spring Webflux &amp; R2DBC</title><link>https://gitorko.github.io/post/spring-webflux-r2dbc/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-webflux-r2dbc/</guid><description>
Webflux integration with reactive R2DBC.</description></item><item><title>Machine Learning - deeplearning4j</title><link>https://gitorko.github.io/post/machine-learning-deeplearning4j/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/machine-learning-deeplearning4j/</guid><description>
Machine Learning - deeplearning4j</description></item><item><title>Distributed Locking - Postgres</title><link>https://gitorko.github.io/post/distributed-locking-postgres/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/distributed-locking-postgres/</guid><description>
Distributed Locking - Postgres</description></item><item><title>Spring Webflux &amp; Reactive JDBC</title><link>https://gitorko.github.io/post/spring-webflux-reactive-jdbc/</link><pubDate>Tue, 30 Jan 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-webflux-reactive-jdbc/</guid><description>
Webflux integration with reactive JDBC, to allow non-blocking calls to database.</description></item><item><title>Message Queue - Postgres</title><link>https://gitorko.github.io/post/message-queue-postgres/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/message-queue-postgres/</guid><description>
Message Queue - Postgres</description></item><item><title>Grokking the Coding Interview</title><link>https://gitorko.github.io/post/grokking-the-coding-interview/</link><pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/grokking-the-coding-interview/</guid><description>
Interview preparation guide for coding</description></item><item><title>Grokking the System Design Interview</title><link>https://gitorko.github.io/post/grokking-the-system-design-interview/</link><pubDate>Mon, 24 Apr 2023 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/grokking-the-system-design-interview/</guid><description>
Interview preparation guide for system design</description></item><item><title>Spring Boot - Kotlin</title><link>https://gitorko.github.io/post/spring-kotlin/</link><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-kotlin/</guid><description>
A rest service using spring boot &amp; Kotlin</description></item><item><title>Stock Exchange - Price Time Priority Algorithm</title><link>https://gitorko.github.io/post/stock-exchange/</link><pubDate>Mon, 08 Aug 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/stock-exchange/</guid><description>
A Stock Exchange system developed with Spring Boot, Spring JPA and Angular (Clarity) frontend. Implements the price-time-priority algorithm</description></item><item><title>Spring Integration - Basics</title><link>https://gitorko.github.io/post/spring-integration-basics/</link><pubDate>Sat, 30 Jul 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-integration-basics/</guid><description>
Spring Integration provides a framework to support Enterprise Integration Patterns.</description></item><item><title>Spring - GraphQL</title><link>https://gitorko.github.io/post/spring-graphql/</link><pubDate>Wed, 20 Jul 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-graphql/</guid><description>
Spring Boot integration with GraphQL</description></item><item><title>Learn Morse Code</title><link>https://gitorko.github.io/post/learn-morse-code/</link><pubDate>Sun, 17 Jul 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/learn-morse-code/</guid><description>
Learn morse code in under 10 mins with pictures</description></item><item><title>RabbitMQ Streams</title><link>https://gitorko.github.io/post/rabbitmq-stream/</link><pubDate>Sun, 10 Jul 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/rabbitmq-stream/</guid><description>
RabbitMQ Stream implementation</description></item><item><title>Spring - Traefik (Rate Limit)</title><link>https://gitorko.github.io/post/spring-traefik-rate-limit/</link><pubDate>Sat, 23 Apr 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-traefik-rate-limit/</guid><description>
Spring Boot application deployed on kubernetes, configured with Traefik ingress controller to rate limit.</description></item><item><title>Voting System</title><link>https://gitorko.github.io/post/voting-system/</link><pubDate>Sun, 17 Apr 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/voting-system/</guid><description>
Voting system developed with Spring Boot, Redis and Angular (Clarity) frontend.</description></item><item><title>Java Puzzles</title><link>https://gitorko.github.io/post/java-puzzles/</link><pubDate>Fri, 18 Feb 2022 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/java-puzzles/</guid><description>
Few puzzles in java, to test the fundamentals</description></item><item><title>Kubernetes - Basics</title><link>https://gitorko.github.io/post/kubernetes-basics/</link><pubDate>Thu, 18 Nov 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/kubernetes-basics/</guid><description>
Spring Boot development with docker &amp; kubernetes</description></item><item><title>Spring - ReactJS</title><link>https://gitorko.github.io/post/spring-reactjs/</link><pubDate>Mon, 15 Nov 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-reactjs/</guid><description>
Spring Boot web application with reactjs and JWT authentication support, uses bootstrap and google chart.</description></item><item><title>Chat Server</title><link>https://gitorko.github.io/post/chat-server/</link><pubDate>Fri, 12 Nov 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/chat-server/</guid><description>
Chat server developed with Spring Boot, Websocket and Angular (Clarity) frontend</description></item><item><title>Apache Superset</title><link>https://gitorko.github.io/post/apache-superset/</link><pubDate>Thu, 11 Nov 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/apache-superset/</guid><description>
Apache Superset is a modern data exploration and visualization platform.</description></item><item><title>Jenkins - Data Processing</title><link>https://gitorko.github.io/post/jenkins-data-processing/</link><pubDate>Sun, 07 Nov 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/jenkins-data-processing/</guid><description>
Using jenkins as a data processing pipeline</description></item><item><title>Spring Webflux &amp; Angular</title><link>https://gitorko.github.io/post/spring-webflux-angular/</link><pubDate>Sat, 06 Nov 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-webflux-angular/</guid><description>
Spring Reactive web application with angular clarity and &amp; reactive mongo db.</description></item><item><title>Flash Sale System</title><link>https://gitorko.github.io/post/flash-sale-system/</link><pubDate>Thu, 04 Nov 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/flash-sale-system/</guid><description>
Flash sale system developed with Spring Boot, Spring JPA, RabbitMQ and Angular (Clarity) frontend.</description></item><item><title>Clarity Server-Driven DataGrid</title><link>https://gitorko.github.io/post/clarity-server-driven-datagrid/</link><pubDate>Sat, 30 Oct 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/clarity-server-driven-datagrid/</guid><description>
Using Query DSL we will fetch page by page data and render it in clarity server-driven data grid</description></item><item><title>Ticket Booking System</title><link>https://gitorko.github.io/post/ticket-booking-system/</link><pubDate>Sat, 30 Oct 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/ticket-booking-system/</guid><description>
A Ticket Booking system developed with Spring Boot, Spring JPA, Redis and Angular (Clarity) frontend.</description></item><item><title>CompletableFuture - Basics</title><link>https://gitorko.github.io/post/completable-future-basics/</link><pubDate>Mon, 27 Sep 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/completable-future-basics/</guid><description>
Async Programming using CompletableFuture</description></item><item><title>Model Mapper</title><link>https://gitorko.github.io/post/model-mapper/</link><pubDate>Thu, 02 Sep 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/model-mapper/</guid><description>
ModelMapper is an intelligent, refactoring safe object mapping library that automatically maps objects to each other</description></item><item><title>Spring Reactor - Basics</title><link>https://gitorko.github.io/post/spring-reactor-basics/</link><pubDate>Sun, 11 Jul 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-reactor-basics/</guid><description>
Reactive programming examples on how to use spring reactor.</description></item><item><title>Spring - Redis</title><link>https://gitorko.github.io/post/spring-redis/</link><pubDate>Sat, 10 Jul 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-redis/</guid><description>
Spring boot application integration with redis for messaging &amp; data persistence.</description></item><item><title>Functional Programming - Basics</title><link>https://gitorko.github.io/post/functional-programming-basics/</link><pubDate>Fri, 11 Jun 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/functional-programming-basics/</guid><description>
Functional programming basics on how to use java lambda and functional interfaces</description></item><item><title>Spring - Angular</title><link>https://gitorko.github.io/post/spring-angular/</link><pubDate>Thu, 27 May 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-angular/</guid><description>
Spring Boot web application with angular and JWT authentication support, uses clarity for UI components and chart.js for rendering charts.</description></item><item><title>Spring - Thymeleaf</title><link>https://gitorko.github.io/post/spring-thymeleaf/</link><pubDate>Sun, 23 May 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-thymeleaf/</guid><description>
Spring Boot MVC application with Thymeleaf template &amp; basic spring security support, uses bootstrap for CSS and chart.js for rendering charts.</description></item><item><title>VSCode Java</title><link>https://gitorko.github.io/post/vscode-java/</link><pubDate>Sun, 02 May 2021 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/vscode-java/</guid><description>
VSCode is free, open source IDE. Some of the tips and tricks to work with VSCode for java developers</description></item><item><title>Jasper Reports with Spring</title><link>https://gitorko.github.io/post/jasper-reports-spring/</link><pubDate>Sun, 30 Aug 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/jasper-reports-spring/</guid><description>
Generate a pdf report using jasper reports</description></item><item><title>Freemarker Reports</title><link>https://gitorko.github.io/post/freemarker-reports/</link><pubDate>Sat, 29 Aug 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/freemarker-reports/</guid><description>
HTML reports generated with freemarker templates</description></item><item><title>Scatter Gather Pattern</title><link>https://gitorko.github.io/post/scatter-gather-pattern/</link><pubDate>Wed, 12 Aug 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/scatter-gather-pattern/</guid><description>
Scatter Gather enterprise integration pattern implementation</description></item><item><title>Spring - QueryDSL</title><link>https://gitorko.github.io/post/spring-querydsl/</link><pubDate>Sat, 08 Aug 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-querydsl/</guid><description>
Spring Boot QueryDSL lets you query the database using domain specific language similar to SQL.</description></item><item><title>Spring Vault</title><link>https://gitorko.github.io/post/spring-vault/</link><pubDate>Fri, 07 Aug 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-vault/</guid><description>
Spring integration with Vault.</description></item><item><title>Spring Cloud Sleuth &amp; Zipkin</title><link>https://gitorko.github.io/post/spring-cloud-sleuth-zipkin/</link><pubDate>Thu, 06 Aug 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-cloud-sleuth-zipkin/</guid><description>
Spring cloud sleuth helps you trace a request and zipkin server help you trace in a distributed environment.</description></item><item><title>Spring - RabbitMQ</title><link>https://gitorko.github.io/post/spring-rabbitmq/</link><pubDate>Sun, 15 Mar 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-rabbitmq/</guid><description>
Spring Boot with RabbitMQ message broker that implements Advanced Message Queuing Protocol(AMQP)</description></item><item><title>State Machine</title><link>https://gitorko.github.io/post/state-machine/</link><pubDate>Wed, 12 Feb 2020 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/state-machine/</guid><description>
Java based implementation of a state machine &amp; spring library based implementation of state machine.</description></item><item><title>Producer Consumer</title><link>https://gitorko.github.io/post/producer-consumer/</link><pubDate>Mon, 16 Sep 2019 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/producer-consumer/</guid><description>
Producer consumer problem implementations</description></item><item><title>Spring JPA N+1</title><link>https://gitorko.github.io/post/spring-jpa-n-plus-1/</link><pubDate>Tue, 11 Jun 2019 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-jpa-n-plus-1/</guid><description>
The N+1 query problem occurs when the framework executes N additional SQL statements to fetch the same data that could have been retrieved when executing the primary SQL query.</description></item><item><title>Spring - Micrometer</title><link>https://gitorko.github.io/post/spring-micrometer/</link><pubDate>Tue, 09 Apr 2019 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-micrometer/</guid><description>
Spring Boot with Micrometer &amp; Integration with Prometheus &amp; Grafana.</description></item><item><title>Github Blog with Hugo</title><link>https://gitorko.github.io/post/github-blog-with-hugo/</link><pubDate>Wed, 03 Apr 2019 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/github-blog-with-hugo/</guid><description>
Create a blog in Github using Hugo.</description></item><item><title>Spring - Drools</title><link>https://gitorko.github.io/post/spring-drools/</link><pubDate>Sat, 30 Mar 2019 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/spring-drools/</guid><description>
Spring Boot integration with Drools.</description></item><item><title>Design Patterns</title><link>https://gitorko.github.io/post/design-patterns/</link><pubDate>Mon, 30 Jul 2018 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/design-patterns/</guid><description>
Java Design Patterns</description></item><item><title>Xenon Rest Service Framework</title><link>https://gitorko.github.io/post/xenon-rest-service-framework/</link><pubDate>Sun, 22 Jul 2018 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/xenon-rest-service-framework/</guid><description>
Simple rest service using VMWare Xenon Framework.</description></item><item><title>All Project References</title><link>https://gitorko.github.io/post/all-projects/all-projects/</link><pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate><guid>https://gitorko.github.io/post/all-projects/all-projects/</guid><description>
Refences to all projects under gitorko</description></item></channel></rss>