Open in app

Sign In

Write

Sign In

J.Kim
J.Kim

72 Followers

Home

About

Mar 3

Improving Performance of React App using Nginx

I was fortunate enough to participate in a short term project to develop a new product within 2 weeks. Normally, once we identify user’s top problems we go for a minimum viable product over several weeks. However, this time it was more of a minimum viable experiment. Due to some…

React

4 min read

Improving Performance of React App using Nginx
Improving Performance of React App using Nginx
React

4 min read


Jan 25

[Go] TDD with Go and Echo Framework Part 1 — Controller

It has been a bit more than 2 months since I started learning Golang. I found the language to be easy to understand. However, I had no idea where to begin on building an application along with Test-first approach. In this article, a step-by-step approach to applying Test-Driven Development will…

Golang

8 min read

[Go] Building an Application using Echo Framework with tests — Controller
[Go] Building an Application using Echo Framework with tests — Controller
Golang

8 min read


Jan 9

[Retro] 2022 Year-End Review

It is hard to believe that it 2023 is here already. The year of 2022 went by quickly. I would like to have a retrospective of what went well and what I can focus more on this year. Projects Abroad & New Connections Previously, all my work had been done in Korea. Luckily, I got…

Retrospectives

3 min read

Retrospectives

3 min read


Published in Towards Dev

·Jul 14, 2022

[Spring Boot] Unit Testing Spring AOP

Introduction Aspect Oriented Programming (AOP) allows adding additional behaviors before or after (or both) the execution of a business logic. Also, it can be used across multiple parts of the code by defining the pointcut expressions. One thing to note is that Spring AOP only works on Spring Beans. Spring Framework…

Spring Boot

2 min read

Spring Boot

2 min read


Published in Towards Dev

·Jul 5, 2022

[Spring Boot] How to write Integration tests using RabbitMQ

Introduction This article will cover the basics of Advanced Message Queuing Protocol (AMQP) and how to write good Integration tests using RabbitMQ in a Reactive Spring Boot application. Advanced Message Queuing Protocol (AMQP) AMQP is a message protocol that deals with publishers and consumers. …

Spring Boot

4 min read

[Spring Boot] How to write Integration tests using RabbitMQ
[Spring Boot] How to write Integration tests using RabbitMQ
Spring Boot

4 min read


Jun 30, 2022

[Spring Boot] 3 Ways of Dockerizing Spring Boot Application

Common Approach Layered Jars For this to work, layers configuration needs to be enabled for spring-boot-maven-plugin. 2. Build the fat jar by running the following command. This will generate a fat jar in the target directory. $ mvn package 3. Check layers by running the following command. Note that this is my…

Docker

2 min read

Docker

2 min read


Jun 24, 2022

[Spring Boot] Batching GraphQL Queries with @BatchMapping

Previously, I wrote an article covering how to create and test a Spring Boot app with GraphQL. At that time, it used an experimental graphql-spring-boot-starter dependency but now it is officially released as spring-boot-starter-graphql. While I was at a webinar, Korea Spring Meetup with Josh Long, he introduced @BatchMapping annotation…

Spring Boot

4 min read

[Spring Boot] Batching GraphQL Queries with @BatchMapping
[Spring Boot] Batching GraphQL Queries with @BatchMapping
Spring Boot

4 min read


Jun 24, 2022

[Spring Boot] Routing Requests with Spring Cloud Gateway

This article will show a couple of ways on how to route requests to downstream services using Spring Cloud Gateway. In this simple example, the gateway will route to https://dummyjson.com/products. Implementation First of all, spring-cloud-starter-gateway dependency is required. pom.xml should look something similar to the one below. Creating routes via properties The first approach…

Spring Cloud Gateway

2 min read

[Spring Boot] Routing Requests with Spring Cloud Gateway
[Spring Boot] Routing Requests with Spring Cloud Gateway
Spring Cloud Gateway

2 min read


Published in Towards Dev

·Jun 14, 2022

[Spring Boot] Feign Client and JDK Dynamic Proxy

While I was reading Head First Design Patterns book, I came across Proxy pattern. Then, I ran into a brief introduction to Invocation Handler in Java. I remembered a conversation almost 3 years ago with a friend of mine that I worked with before via Pivotal App-Tx engagement (now a…

Spring Boot

4 min read

[Spring Boot] Feign Client and JDK Dynamic Proxy
[Spring Boot] Feign Client and JDK Dynamic Proxy
Spring Boot

4 min read


Jun 13, 2022

[Spring Boot] Unit Testing Kafka Producer with Producer Listener

Previously, [Spring Boot] Unit Testing Kafka Producer with EmbeddedKafkaBroker [Spring Boot] Unit Testing Kafka Producer with Producer Callback Introduction This article covers how to write unit tests for Kafka Producers with Producer Listeners. It is similar to Producer Callback implementing ListenableFutureCallback. …

Kafka

2 min read

[Spring Boot] Unit Testing Kafka Producer with Producer Listener
[Spring Boot] Unit Testing Kafka Producer with Producer Listener
Kafka

2 min read

J.Kim

J.Kim

72 Followers

https://www.linkedin.com/in/jaesik-kim-706b4a84

Following
  • Erika Ito

    Erika Ito

  • FlyingSquirrel

    FlyingSquirrel

  • Cloud_Freak

    Cloud_Freak

  • Wataru Kitamura

    Wataru Kitamura

  • Ragunath Rajasekaran

    Ragunath Rajasekaran

See all (23)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech