Skip to content
Her Tech Corner Her Tech Corner
  • Home
  • Learn Spring
    • Spring Frameworks
    • Java Core
  • Microservices
  • Cloud
  • My Journey
    • Machine Learning
    • Linux
    • Algorithm
    • Book Notes
  • Tools I use
Her Tech Corner
Her Tech Corner

Author: Hoai Thu

Algorithm

Leetcode challenges 2023-2024

Posted on December 12, 2023December 21, 2023 By Hoai Thu

Tracking my daily progress for LeetCode challenges. This is a continuation of this post. The source code for these examples can be found on the GitHub repo. Dec 21 2023 – Widest Vertical Area Between Two Points Containing No Points Difficulty Level: Medium It should pass below test cases: class WidestVerticalAreaTest…

Read more
Cloud

Docker Essentials: A Novice’s Journey

Posted on October 7, 2023October 8, 2023 By Hoai Thu

In this post, I will share my personal notes on Docker when learning Microservices and Cloud Native architecture. It’s important to understand that this post is not a comprehensive guide but rather a collection of essentials about Docker. Learning isn’t just about reading, it’s about doing. Let’s kick off with…

Read more
Learn Spring

Spring Cloud Gateway as an OAuth2 Client

Posted on September 25, 2023November 14, 2023 By Hoai Thu

In my previous post, I introduced the API Gateway Pattern in Microservices. Let’s take a look at the components in our system, as demonstrated below. We have API Gateway which proxies our requests to the authorization server and two services in our services. The API gateway has to proxy requests…

Read more
Machine Learning

An Introduction to Prompt Engineering with LLMs

Posted on September 18, 2023September 20, 2023 By Hoai Thu

Last month, I accidentally discovered OpenAI APIs. It turns out that I’ve explored a ton of resources, and found inspiration. That’s why I decided to start with some short courses about LLMs, prompting, and building a system applying these APIs. This post serves as my compilation of notes from various…

Read more
Microservices

A brief overview of API Gateway Pattern in Microservices

Posted on September 7, 2023September 25, 2023 By Hoai Thu

In my previous post, I introduced the process of building an authorization server, which serves as my starting point for delving into the world of microservices. In this post, I will go into the theory of the API gateway pattern. The implementation details for each function of it will be…

Read more
Microservices

Implement OAuth using Spring Authorization Server – P2

Posted on August 28, 2023September 5, 2023 By Hoai Thu

In the previous post, I introduced two OAuth2.1 grants: client credentials and authorization code. In this part, I will walk you through the implementation of each grant using the Spring Authorization framework. Starting from Spring Security 5, the Spring team no longer supports building an authorization server from spring-security-starter but…

Read more
Microservices

Implement OAuth using Spring Authorization Server – P1- A brief overview of OAuth2 and JWT

Posted on August 27, 2023September 6, 2023 By Hoai Thu

Last week, I set out to create an application based on microservices architecture, primarily for learning purposes. My initial focus was to secure the application, which led me to learn how to build a Spring authorization server from scratch. While I had previously implemented resource servers, building an authorization server…

Read more
Spring Frameworks

Spring Design Patterns

Posted on August 5, 2023September 4, 2023 By Hoai Thu

Design Patterns play a role in almost every aspect of the framework from its core. Operationally, Spring itself works using design patterns and supports your patterns in the process. In this post, I will go through Spring use cases where some well-known design patterns are applied. However, it won’t focus…

Read more
Spring Frameworks spring ioc

Spring IoC – Understand how Spring initializes beans

Posted on August 5, 2023September 4, 2023 By Hoai Thu

Spring is one of the most widely used Java EE frameworks. As with any framework, its utility grows exponentially once you understand its inner workings. At its core, Spring Framework is based on two design principles – Dependency Injection and Aspect Oriented Programming. This post is a note in my series which aims to explore the…

Read more
Database

Data Normalization Explained – 1NF, 2NF, 3NF, 4NF

Posted on July 31, 2023September 4, 2023 By Hoai Thu

As I strive to expand my skill set, along with algorithms, I am focusing on honing my expertise in databases. In this post, I am going to find out the concept of data normalization, exploring its process through an example. In simple terms, data normalization is a set of rules…

Read more
  • 1
  • 2
  • Next

Categories

  • Algorithm (2)
  • Cloud (1)
  • Database (1)
  • Java Core (1)
  • Learn Spring (1)
  • Machine Learning (1)
  • Microservices (4)
  • Spring Frameworks (6)
  • Tools I use (1)

Recent Posts

  • Leetcode challenges 2023-2024December 12, 2023
  • Docker Essentials: A Novice’s JourneyOctober 7, 2023
  • Spring Cloud Gateway as an OAuth2 ClientSeptember 25, 2023
  • An Introduction to Prompt Engineering with LLMsSeptember 18, 2023
  • A brief overview of API Gateway Pattern in MicroservicesSeptember 7, 2023

Tags

Algorithms AOP API Gateway Authorization Server Cloud Database Design Pattern Docker Java8 Jwt Leetcode LLMs Microservices Oauth2 Prompt Refactoring Spring

©2025 Her Tech Corner | WordPress Theme by SuperbThemes