Skip to content
View injae-kim's full-sized avatar

Block or report injae-kim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
injae-kim/README.md

Live as much as I know!

I'm LINE OpenChat backend engineer and open source contributor(my hobby) on LINE/armeria, spring-framework, spring-batch, reactor-core..

Also participated in 2 start-up as founding member for 3 years.

Open Source Contributions

  • LINE/armeria (15+ new feature)
    • Add AsyncLoader to load and update value periodically #5590
    • Add CompositeHttpHeaders that wraps HttpHeaders without expensive copy operations #5340
    • Add StreamMessage(reactive-streams, async) <-> InputStream, OutputStream(sync) converter #4703
    • Add SurroundingPublisher that can add head or tail item on Publisher(reactive-streams) #4727
    • Set RequestContext.isTimedOut(true) on DNS, session, write timeout #5156
  • spring-framework
    • Support sending large STOMP messages as fragmented frames on WebSocketStompClient #31970
    • Fix DefaultDataBuffer#getNativeBuffer() to set correct limit #32009
    • WebClient and RestClient's defaultRequest(..) is not invoked early enough #32053
    • ImportSelector#getExclusionFilter does not exclude matching candidates with import selector #27080
  • spring-batch
    • Fix FlowBuilder.next().end() infinite loop #4475
    • Support full regular expression on PatterMatcher.match() #4492
    • Fix SystemCommandTasklet to propagate error when exit status is failed #4566
  • reactor-core
    • Add AutoCloseable shourtcut on Flux#using, Mono#using #3704
    • Throw wrapped TimeoutException on Mono.block* and Flux.block* #3733
    • expandDeep uses unbounded queue which results in OutOfMemoryException #3411
  • netty
    • Make ScheduledEventExecutor task scheduler pluggable #13552
  • resilience4j
    • Add startedTime configuration on RateLimiter #2100
  • apache-pekko
    • Add AutoCloseable shortcut on mapWithResource #1053
  • angular
    • fix(core): Fix decimal pipe floating point formatting bug #53730
  • OpenSource Mentoring OpenSource Mentoring leader at GDG songdo
    • Help 70+ developers to open first PR on open-source they want (Next.js, react, angular, flutter, spring, k8s, ..)
    • Make 100+ PRs together, 30+ PRs are merged now :)

My Interests

  • Large/Burst traffic handling and distributed system architecture
  • Open Source Contribution
  • Documentation, visualization, communication
  • Band (🎷Saxophone player)

Contact

Pinned Loading

  1. spring-projects/spring-framework spring-projects/spring-framework Public

    Spring Framework

    Java 56.9k 38.2k

  2. spring-projects/spring-batch spring-projects/spring-batch Public

    Spring Batch is a framework for writing batch applications using Java and Spring

    Java 2.8k 2.4k

  3. reactor/reactor-core reactor/reactor-core Public

    Non-Blocking Reactive Foundation for the JVM

    Java 5k 1.2k

  4. netty/netty netty/netty Public

    Netty project - an event-driven asynchronous network application framework

    Java 33.6k 16k

  5. line/armeria line/armeria Public

    Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, R…

    Java 4.8k 922

  6. apache/pekko apache/pekko Public

    Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala

    Scala 1.2k 150