Posts for: #Dev

번역글: Go의 동시성: 심층 분석

Go(종종 Golang으로 불림)는 처음부터 동시성을 염두에 두고 설계되었습니다. 이 언어는 고루틴, 채널 및 강력한 동시성 모델을 도입하여 다른 많은 언어에서 발견되는 전통적인 접근 방식에 비해 동시성 프로그램을 더 간단하고 직관적으로 작성할 수 있게 했습니다.

[Read more]

번역글: 헤르메틱 서버 (Hermetic Servers)

복잡하고 풍부한 웹 앱은 일반적으로 여러 서버가 각기 다른 작업을 수행하며 서로 통신하는 미로와 같습니다. 사용자 작업은 사용자로부터 데이터 저장소로, 그리고 다시 돌아오는 왕복 과정에서 이 서버 미로를 탐색합니다. GmailGoogle+를 포함한 많은 Google 웹 앱이 이와 같습니다. 그렇다면 이러한 앱에 대한 종단 간 테스트는 어떻게 작성할까요?

[Read more]

번역글: Java 23: 성능 및 생산성 향상 (2024년 9월)

Java 23은 성능 및 개발자 생산성 향상 추세를 이어갑니다. 기본 타입을 지원하는 패턴 매칭을 개선하고, 더 안전한 메모리 관리를 위해 Scoped Values를 도입하며, 구조화된 API를 통해 동시성을 단순화합니다. Markdown 문서화는 개발자 경험을 개선하고, ZGC가 기본 컬렉터가 되어 더 나은 성능과 낮은 지연 시간을 보장합니다.

[Read more]