The Geeky Asian

Everything You Need To Know

  • Home
  • Contact
  • Github
  • Discord Server

Strategy Pattern in Spring Boot: The Right Way

March 13, 2023 by TheGeekyAsian Leave a Comment

Strategy Pattern in Spring Boot: The Right Way

Let’s implement Strategy Pattern in Spring Boot with Java in the most efficient manner. Hey guys, welcome back to my YouTube channel (because I didn’t know how to start this one). I don’t intend to create another redundant article that explains how to implement design patterns. This one actually focuses on implementing the strategy pattern […]

Filed Under: How to? Tagged With: design pattern, design patterns, design patterns in spring boot, factory pattern, Java, java design patterns, Spring Boot, spring boot strategy pattern, strategy design pattern, strategy pattern, strategy pattern in spring boot, strategy pattern spring boot

Using KD Tree to Find the Nearest Neighbor

March 8, 2023 by TheGeekyAsian Leave a Comment

Using KD Tree to Find the Nearest Neighbor

Let’s look at a spatial engine that provides KD Tree, to find the nearest neighbor! Are you tired of slow and inefficient algorithms for finding nearest neighbor in high-dimensional spaces? If so, you might want to consider using a KD tree, a versatile data structure that can significantly speed up your search queries. A KD […]

Filed Under: How to? Tagged With: Bounding Box, Geo Assist, K-D Tree, KD Tree, Nearest Neighbor

Postgres Performance Optimization: Uncover the 4 Simple Secrets

February 10, 2023 by TheGeekyAsian Leave a Comment

Postgres Performance Optimization: Uncover the 4 Simple Secrets

When it comes to optimizing the performance of your Postgres database, there are some simple yet essential steps you can take that will make all the difference. Whether you’re setting up a new database or already running it in production, this guide will help you prepare your Postgres for better performance troubleshooting. In just five […]

Filed Under: How to? Tagged With: optimization, postgres, postgres optimization, postgres performance, postgresql

Optimizing Geospatial Search with PostgreSQL Geospatial Indexing: A Personal Case Study

February 2, 2023 by TheGeekyAsian 1 Comment

Optimizing Geospatial Search with PostgreSQL Geospatial Indexing: A Personal Case Study

Geospatial Indexing: Improving Location-Based Search in PostgreSQL Introduction In today’s fast-paced world, people are always on the go and looking for quick and convenient ways to find the perfect restaurant. With the rise of food and location-based apps, restaurant search has become an integral part of everyday life. To provide accurate and relevant results to […]

Filed Under: How to? Tagged With: geospatial, Geospatial Indexing, optimize geospatial query, postgresql

Monolith to Microservices: A Step-by-Step Guide to Modernizing Your System Architecture

February 1, 2023 by TheGeekyAsian Leave a Comment

Monolith to Microservices: A Step-by-Step Guide to Modernizing Your System Architecture

Monolith to Microservices Migration: A Step-by-Step Guide to Modernizing Your System Introduction In today’s rapidly evolving tech landscape, staying up-to-date with the latest trends and best practices is crucial. One of the most talked-about trends is the transition from a monolithic architecture to microservices architecture. Traditional monolithic systems, with tightly coupled components, have reached their […]

Filed Under: How to? Tagged With: microservice migration, monolith to microservices, monolith to microservices migration, Scalable System Design, System Design

Designing Scalable Systems: A Detailed Guide to Building High-Performance and Reliable Systems

January 23, 2023 by TheGeekyAsian 2 Comments

Designing Scalable Systems: A Detailed Guide to Building High-Performance and Reliable Systems

Scalable System Design: A Detailed Guide to Building High-Performance and Reliable Systems Introduction Scalable systems are essential in today’s digital landscape, where businesses and organizations rely on technology to handle an ever-increasing amount of data and traffic. A scalable system is one that can handle a growing amount of work by adding resources to the […]

Filed Under: How to? Tagged With: Scalable System Design, Software Engineering

How To: Improve PostgreSQL Geospatial query performance with ST_Subdivide

March 1, 2022 by TheGeekyAsian 1 Comment

How To: Improve PostgreSQL Geospatial query performance with ST_Subdivide

Let’s optimize PostgreSQL Geospatial query performance! One of the biggest challenges while querying geospatial data is performance and scalability. That could be faced with a geospatial area as big as a country, a continent, or as small as your garden. The geometry datatype in a table can hold data in different forms, varying from a […]

Filed Under: How to? Tagged With: geo spatial, geospatial, How to, improve geo query performance, improve query performance, optimize geo query performance, postgis, postgres, postgresql, st_subdivide, st_subdivide improvement, subdivide

HTTP GET Request with a Request Body using RestTemplate

August 18, 2021 by TheGeekyAsian 8 Comments

HTTP GET Request with a Request Body using RestTemplate

Lets have a look on how to send HTTP GET Request with a Request Body using RestTemplate! As much as I dislike the idea of having a HTTP GET request with a request body, I recently got stuck with one. I had to call an external service endpoint, in one of my projects last week. […]

Filed Under: How to? Tagged With: get with request body, http get resttemplate, rest template, resttemplate, spring

How to set up DynamoDB locally using Docker

July 27, 2021 by TheGeekyAsian Leave a Comment

How to set up DynamoDB locally using Docker

Lets have a look on how we can set up DynamoDB locally in 5 minutes! For one of my recent projects, I had to use DynamoDB. The client I was working for expected me to have a separate DynamoDB account. Meh.. He didn’t feel like providing me a DynamoDB instance on his AWS account, (security […]

Filed Under: How to? Tagged With: amazon dynamodb, aws, docker, dynamodb, dynamodb locally, install dynamodb, install dynamodb locally, set up dynamodb locally

How To: Authorize using Json for Google Domain wide Delegation

August 18, 2020 by TheGeekyAsian 1 Comment

How To: Authorize using Json for Google Domain wide Delegation

Using Json for Google domain wide delegation was one of the challenging tasks for me. The reason being the Google’s official documentation, as it uses p12 file to access service account. After digging into a couple of recent versions of GoogleCredentials API, I figured out a method that allows us to access G-suite using service […]

Filed Under: How to? Tagged With: Domain wide delegation, G suite, Google, Service account

  • 1
  • 2
  • Next Page »

How to?

  • WebSockets
  • JasperReports with Custom Fonts
  • Get Request with Body using RestTemplate

Like me?!

Copyright © 2025 · News Pro Theme on Genesis Framework · WordPress · Log in