열정.. 규율.. 공부..
에세이
- 체대 출신 개발자의 2022년 회고 (2022/12/18)
- 한정수님의 2022년 회고 글
- 2019년 회고글 부터 알게되어 여러모로 멋진 분이라 계속해서 follow-up 하고있고, 19년도에도 정수님 회고글을 보고 따라서 한해 회고를 썼었는데, 글쓰는게 쉽지않다는 이유로 한동안 또 안했으니 작년 회고글은 다시한번 써봐야겠다는 생각이 든다. 여전히 글을 뭔가 재밌고 멋(?) 있게 쓰신다고 해야하나, 그리고 영한님이 인프콘에서 말씀해주신 “시스템의 중요성”에 똑같이 매우 공감한다. 열정 다음은 규율이니까!
- 2019년 회고 (2023/01/28)
- 기계인간 이종립 님의 2019년 회고글
- 2019년 회고글이 왜 최신 피드 목록에 떴는진 모르지만, 이종립님 글이라 읽어봤다 (그리고 누군가의 회고글은 꽤 재밌으니까). 아마 최근에 글 내용을 수정해서 다시 위로 업데이트 되신 것 같고, 잘 모르는분이지만 글자체는 재밌고 다른 블로그 글의 깊이처럼 진짜 열심히 정진하시는구나 (1년에 읽은책이 무려 76권이다 ㄷㄷ..) 그리고 의도했던것은 아니지만 영어공부를 열심히 하시는걸 보고 나도 바로 말해보카를 질렀다 (글을 쓰는 오늘까지 28일째 진행중이다)
- 아무래도 2023의 나는 “지속성”과 “규율”로 정했는데, 이미 최고의 반열인듯 보이지만 규율을 지켜나가시는 분들을 보면 나또한 불타오르게 되는것 같다.
개발 관련
- JPA Hibernate 프록시 제대로 알고 쓰기 (2022/10/17)
- JPA 구현체 중 하나인 Hibernate 를 잘 설명하고, 하이버네이트를 다루면서 만날 수 있는 예외들을 예시로 잘 사용할 수 있도록 작성한 글
- Entity 의 기본 생성자가 protected 여야 한다는 조건과, final 이면 안된다는 조건은 JPA 프록시 개념을 공부하면서 기본적으로 알아야하기에 글에도 잘 설명이 되어있었고, 초기화 시 영속성 컨텍스트 문제로 발생하는
LazyInitializationException에 대한 내용도 잘 작성이 된것 같다. 다만 궁금해서 JPA 구현체를 일부 뜯어본적은 있지만,id를 조회했을 때getIdentifier코드에서 초기화를 하지 않고 바로 getId를 던진다던가, 내부적인AbstractLazyInitializer의 내용들은 못봤던 부분이라 참신했던 내용
- Top 10 Free Database Diagram Design Tools (2022/02/06) (영어)
- 클래스는 언제 로딩되고 초기화되는가? (feat. 싱글톤) (2022/01/24)
- 자바로 작성한 클래스들이 JVM 의 런타임 단계에서 언제 어떻게 초기화되고 사용되는지 찍어보면서 그 내용을 공유한 글
- 사실 “직접 자바 클래스 초기화 과정을 확인해보면 공부에 도움되지않을까” 하고 생각했었는데 웬걸 이미 생각보다 잘 정리된 글을 발견해서 재밌게 읽은.. 간단히는 자바의 클래스들이 메모리에 로딩되는 조건, 클래스의 초기화 순서와 어떻게 멀티스레드 환경에서의 스레드 세이프와 싱글톤을 보장하는지에 대한 내용이라 좋았다
- Why DDD, Clean Architecture and Hexagonal ? (2022/03/10)
- DDD, Clean Architecture, Hexagonal Architecture 에 관한 설명에 대한 글
- 이미 많이 들어본 DDD 방법론이나, 클린아키텍쳐의 그림을 기준으로 DDD 의 각 계층은 어떤 기능을 수행해야 하는지, 클린아키텍쳐의 Domain 계층은 어떤 구현을 담아야 하는지, 각 아키텍쳐의 관심사는 어떤 방식으로 분리되어야 하는지 예시와 함께 설명된 글이라 도움이 됐다 (사실 그냥 그림만 첨부해놓은 피드들이 지천에 깔렸기때문에). 글 자체만으론 아직도 원래 추상적으로 알 고 있던 DDD 에 대한 이해 그 이상도 이하도 아니나, 다른 책들을 더 공부하고 내가 이런 이해 가능한 글을 써보는것도 좋을 것 같다는 생각이 든다.