1

제2의 판교? 과천에 몰려드는 IT 기업들, 그 배경과 미래는?

넷마블, 펄어비스, 아이티센 등 국내 주요 IT 기업들이 경기도 과천지식정보타운으로 본사나 R&D센터를 이전하면서, 과천이 제2의 판교로 급부상하고 있습니다. 과천시는 서울 강남 접근성, 저렴한 임대료, R&D 지원 정책 등으로 기업 유치를 강화 중이며, 클라우드·보안·게임 등 기술 기반 중견기업들이 중심이 되어 새로운 IT 산업 클러스터를 형성하고 있습니다. 과천 IT 밸리의 현황과 향후 전망을 이 글에서 확인해보세요.

Read More제2의 판교? 과천에 몰려드는 IT 기업들, 그 배경과 미래는?
3

은퇴하는 워렌 버핏이 남긴 투자 3대 원칙

① 내재가치 높고 ② 아는 분야에만 ③ 장기 투자하라
껌·신문 팔면서 10대부터 투자
60년전 부실 방직공장 사들여
1조달러 기업 일구며 자수성가
억만장자 돼서도 검소한 생활
명품 안입고 햄버거·콜라 즐겨
재산 대부분 자선단체에 기부

Read More은퇴하는 워렌 버핏이 남긴 투자 3대 원칙
9

하루라도 AI를 사용하지 않으면 손가락에 가시가 돋는다.

ChatGPT와 같은 AI 서비스의 등장으로 필자의 코딩 습관이 변화했습니다. 과거에는 Google 검색을 통해 문제를 해결했지만, 이제는 AI에게 직접 질문하며 도움을 받는 것이 자연스러워졌습니다. AI 활용이 점점 더 중요해지는 시대에 대비해야 할 필요성을 느끼고 있습니다.

Read More하루라도 AI를 사용하지 않으면 손가락에 가시가 돋는다.
11

spring-data-jpa에서 AbstractAuditable을 이용한 audit 남기기

spring-data-jpa의 감사(audit) 기능을 활용하여 엔티티의 CUD 이력을 기록하는 방법을 소개합니다. 감사 데이터는 생성자(createdBy), 생성일시(createdDate), 수정자(lastModifiedBy), 수정일시(lastModifiedDate)를 포함하며, 이를 위해 추상클래스와 인터페이스를 정의합니다. AbstractAuditable 클래스를 이용해 엔티티를 생성할 수 있으며, 이를 통해 ID 필드를 별도로 정의하지 않아도 됩니다. 그러나, U 타입은 반드시 @Entity여야 하므로, String 타입은 사용할 수 없습니다. 사용자 데이터가 @Entity로 정의되면 AbstractAuditable의 사용이 고려될 수 있습니다.

Read Morespring-data-jpa에서 AbstractAuditable을 이용한 audit 남기기
17

Kotlin의 모든 클래스에서 logger 객체를 편하게 얻을 수 있는 방법

최근 Kotlin에서도 Lombok 사용이 가능해졌으나, 일부 어노테이션은 지원하지 않습니다. 그중에 Java+Lombok에서 꽤 유용했던 @Log, @Slf4j 어노테이션이 Kotlin+Lombok에서는 지원하지 않습니다. 대신 Kotlin에서 logger 객체를 얻는 간단한 방법을 소개드립니다.

Read MoreKotlin의 모든 클래스에서 logger 객체를 편하게 얻을 수 있는 방법
19

[Spring] spring-boot 2.1(SpringFramework 5.1)에서 없어진 기능, JSONP 간단하게 구현하기

SpringBoot 2.1(SpringFramework 5.1)부터 없어진 JSONP 처리기능을 계속하여 사용하고 싶다면 커스터마이징 코딩을 해야만합니다. 최소한의 소스로 최대한 직관적으로 JSONP를 처리할 수 있도록 구현한 것을 소개드립니다.

Read More[Spring] spring-boot 2.1(SpringFramework 5.1)에서 없어진 기능, JSONP 간단하게 구현하기