ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [2023년 결산] WakaTime와 함께하는 개발 회고
    2024. 2. 24. comments
    반응형

    [Daily] - [2022년 결산] WakaTime와 함께한 개발 기록

    작년에 이어 올해도 WakaTime에서 일년간의 기록을 잘 정리해서 이메일로 보내주었다.

    Code stats report for 2023

    간략한 회고를 해보자면, 평균 2시간의 개발을 했으며 올해도 열심히 정말 열심히 Java를 활용하여 서비스 개발을 했다. 

    Langugaes for 2023

    주로 Java, Scala을 활용하여 개발을 했는데, 올해는 Go를 다시 한번 학습하고 서비스 개발에 활용하는 시간을 갖기도 하였다. 간결한 문법과 매우 빠른 성능 그리고 goroutine을 활용한 virtual thread 전략은 참 훌륭하다. 아쉽게도 마지막에 해당 프로젝트가 다시 Kotlin 기반으로 변경되긴 했지만.

    한편, 2023년 9월 Java LTS 21 버전이 릴리즈되었고 공식적으로 virtual thread를 지원하게 되었다. Spring에서는 비동기를 위한 Webflux(Reactive Programming)를 오래전부터 지원하고 있었으며 적은 리소스로도 대량의 I/O 요청에 대응할 수 있었다. 이제 virtual thread까지 지원을 하게 되었으니, Spring을 발판삼아 Java는 앞으로도 여전히 서비스 개발에 사랑받는 언어 및 서버 환경이 되지 않을까 하는 생각이 들었다. 

    새로운 시도로 reactive programming에 대해 강의를 만들기도 하였다. 시간을 꽤 많이 들였지만 결과물을 생각하면 아쉬움이 남기도 하고 충분히 많은 실험들을 했기에 뿌듯하기도 한 기억에 남는다.

    2024년에는...

    • Java virutal thread에 대해서 알아보고 reactive programming과 비교하여 각각 어떤 상황에 활용하면 좋을지 고민을 해볼 생각이다.
    • 같은 동네에서 가끔 만나는 친구 같은 Javascript에 대해서 진중하게 공부를 해볼 계획이다.
    반응형

    댓글

Designed by Tistory.