Icednut's Space

Blog

2

4

4

2

2

3

16

2

8

4

Recent Posts

  1. Jan 16, 2023

    Elixir Study Note 2

    이번 스터디에서는 다음과 같은 주제들을 다룬다. 모듈과 기명 함수 (Module and Named Function) 기명 함수 정의

  2. Jan 06, 2023

    Elixir Study Note 1

    실제로 엘릭서는 내가 알고 있는 인기 있는 언어들과는 그 철학이나 동작 방식이 달랐다. 변수 할당이나 함수 선언만 보더라도 Kotlin, Scala에서는 볼 수 없었던 독창적이고 신기한 문법을 마주할 수가 있다. 엘릭서가 내가 갖고 있던 프로그래밍에 대한 고정관념들을 어떻게 깨부술지 기대가 된다. 그럼 책에서 읽은 내용을 소화해보자. IEx 설치 엘릭서는 iex 라는 인터프리터를 OS에 맞게 제공하고 있다.

  3. Dec 10, 2022

    Kafka Stream + AVRO + Schema Registry 연동 시 NPE가 발생하는 원인과 이에 대한 생각

    사건의 발단 Kotlin과 KafkaStream을 이용하여 스트림 어플리케이션에서 컨슈밍 부분에 AVRO와 스키마 레지스트리를 적용하고 있을 무렵이었다. 아래와 같이 카프카 스트림 생성 및 스키마 레지스트리 설정을 셋팅하고 실행하면 NPE가 발생하는데 도저히 그 원인을 찾을 수가 없었다. KafkaStream의 컨슈밍한 데이터를 KafkaAvroDeserializer가 deserialize 하는 과정에서 SchemaRegistry 인스턴스를 참조하려고 할 때 해당 인스턴스가 Null로 되어 있어서 발생하는 이슈였는데 처음엔 카프카 스트림 코드와 KafkaAvroDeserializer 코드에 브레이크 포인트를 추가하여 스키마 레지스트리가 왜 Null로 되어 있는지를 한참 찾아다녔다. 해결

  4. Velog

    Dec 08, 2022

    liftIO 2022 발표하고 나서 Pierre Ricadat을 만났던 후기

    Velog
  5. Velog

    Dec 04, 2022

    liftIO 2022 컨퍼런스 발표자 참석 후기와 Lazy Evaluation에 대한 못다 한 답변

    Velog

All Posts (20)

  1. Nov 10, 2022

    Dev Dive 2022 함수형 개발자로 성장하기 Backend Day 참석 후기

    Velog
  2. Aug 23, 2022

    ZIO, Cats Effect의 Console Test 비교하기

  3. Mar 14, 2022

    Effective Kotlin Item 4 - inferred 타입으로 리턴하지 말라

  4. Feb 17, 2022

    스프링의 PSA 개념을 이해했는지 확인하기 + 스칼라, FP 버전으로 바꿔보기

  5. Oct 30, 2021

    liftIO 2021 컨퍼런스 후기를 가장한 자아 성찰

    Velog
  6. Oct 21, 2021

    타입클래스를 이용한 애드혹 다형성 구현하기 (Ad-hoc Polymorphism in Scala)

    Velog
  7. Jun 03, 2021

    Programming in Scala Day 07

  8. May 21, 2021

    Programming in Scala Day 06

  9. May 04, 2021

    Programming in Scala Day 05

  10. Apr 28, 2021

    Programming in Scala Day 04

  11. Apr 20, 2021

    Programming in Scala Day 03

  12. Apr 15, 2021

    Programming in Scala Day 02

  13. Apr 08, 2021

    Programming in Scala Day 01

  14. Mar 23, 2021

    Scala에서 String을 검사할 땐 패턴 매칭을 활용하자!

  15. Mar 02, 2021

    Scala, Akka 환경에서 HTTP 요청 보내기

  16. Jan 01, 2021

    (Restart) Akka Study Day 2 - Akka Typed를 활용한 액터 프로그래밍 살펴보기

  17. Dec 29, 2020

    (Restart) Akka Study Day 1 - 전통적인 Backend 개발과 Akka를 이용한 Backend 개발의 차이점

  18. Dec 03, 2020

    [알고리즘 연습] 섬(island) 개수 구하기 with DFS

  19. Nov 11, 2020

    [알고리즘 연습] 주어진 배열의 숫자들을 조합하여 가장 큰 수 만들기

  20. Nov 10, 2020

    [Akka] Actor에서 redis-client로 get을 하면 왜 오류(Protocol Exception)가 날까?