Open in app

Sign In

Write

Sign In

J.Kim
J.Kim

70 Followers

Home

About

6 days ago

[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. A message broker (such as RabbitMQ) ensures published messages go to the…

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


Jun 3, 2022

[Spring Boot] Unit Testing Kafka Producer with Producer Callback

This article covers how to write unit tests for Kafka Producers with callbacks. Callbacks can be useful to handle success cases and failure cases because Kafka Producers are asynchronous. The send() method is asynchronous. When called it adds the record to a buffer of pending record sends and immediately returns…

Kafka

1 min read

Kafka

1 min read

J.Kim

J.Kim

70 Followers

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

Following
  • Golang Company

    Golang Company

  • Cloud_Freak

    Cloud_Freak

  • Satya

    Satya

  • anne-lise Coudry

    anne-lise Coudry

  • FlyingSquirrel

    FlyingSquirrel

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech