Go(종종 Golang으로 불림)는 처음부터 동시성을 염두에 두고 설계되었습니다. 이 언어는 고루틴, 채널 및 강력한 동시성 모델을 도입하여 다른 많은 언어에서 발견되는 전통적인 접근 방식에 비해 동시성 프로그램을 더 간단하고 직관적으로 작성할 수 있게 했습니다.
TotT: 더 나은 테스트를 위한 가짜(Fake) 사용하기
이 기사는 Google Testing on the Toilet(TotT) 에피소드에서 각색되었습니다.
번역글: 헤르메틱 서버 (Hermetic Servers)
TotT: 목(Mock)을 과도하게 사용하지 마세요
이 글은 Google Testing on the Toilet (TotT) 에피소드에서 각색되었습니다.
번역글: 더위 속에서 자전거를 타면서 살아남기 위한 9가지 팁: 얼마나 마셔야 하는지부터 뜨거운 물에 목욕해야 하는 이유까지
더위 속에서 자전거를 탈 때 수분 공급, 연료 공급 및 안전을 유지하는 방법
번역글: 푸싱 & 풀링: PLO에서 중요한 프리플랍 전술을 활용하는 방법
팟 리밋 오마하에서의 프리플랍 플레이는 위압적일 수 있습니다. 다뤄야 할 핸드가 270,725개나 되고, 이 핸드들의 올인 지분은 매우 비슷합니다.
번역글: 브롬톤: 한 오너의 인상
저는 이제 거의 매일 브롬톤을 탑니다. 제가 필요하다고 확신하지 못했던 것이 이제는 없어서는 안 될 존재처럼 느껴진다는 게 참 재밌습니다.
번역글: 전문적인 환경에서 사용할 수 있는 11가지 토론 기술
대부분의 회사는 공식적인 토론을 진행하지 않지만, 직원들은 특정 직장 문제에 대해 종종 의견 불일치를 겪습니다. 그들은 프로젝트를 완료하는 가장 좋은 방법이나 회사가 새로운 정책을 시행해야 하는지에 대해 논쟁할 수 있습니다. 토론 기술을 이해하면 생산적인 이견을 가지고 주장을 더욱 설득력 있게 만들 수 있습니다. 이 글에서는 11가지 토론 기술과 직장에서 이를 사용하는 방법을 설명합니다.
번역글: 최대 산소 섭취량(VO2 Max): 무엇이며 어떻게 향상하는가
최대 산소 섭취량(VO2 max)이란 무엇이며 달리기 능력에 어떤 영향을 미칠까요? 최대 산소 섭취량을 늘리는 방법에 대해 자세히 알아보세요.
번역글: 난치병을 겪고 있는 사람으로서, 살아있는 사람들에게 어떤 조언을 해주고 싶으신가요?
직접 겪은 이야기를 들려드릴 수 있습니다.
번역글: 엔듀런스 vs 그래블 바이크 - 어떤 것을 선택해야 할까요?
엔듀런스 바이크와 그래블 바이크: 무엇이 그들을 구별하며, 어떤 것이 당신에게 가장 적합할까요? 엔듀런스와 그래블 바이크는 많은 속성을 공유하지만, 그들의 차이점에 초점을 맞추면 올바른 사이클링 동반자를 선택하는 데 도움이 될 것입니다.
번역글: Golang 공동 창시자 Rob Pike: Go가 잘한 것과 잘못한 것
훌륭한 표준 라이브러리와 패키징 시스템, 일등석 동시성 지원, 그리고 가독성에 대한 집중은 Golang 개발자들이 만족하는 특성 중 일부입니다.
번역글: 분산 시스템 개발자를 위한 기도
… 스택 꼭대기에 서서 아래를 내려다보니, 그동안 제가 보아온 두 가지 유형 — 그리고 어쩌면 세 번째 유형 — 의 소프트웨어 엔지니어링에 대해 생각하게 되었습니다.
번역글: Java 스레드 성능 vs. 가상 스레드 vs. Kotlin 코루틴
면접 중에 한 면접관이 저에게 Java 스레드와 가상 스레드의 성능 차이에 대해 물었습니다. 저는 가상 스레드가 실제로는 JVM이 처리하는 경량 스레드이기 때문에 더 빠를 것이라고 답했지만, 둘 사이의 정확한 성능 차이가 궁금했습니다. 그래서 가상 스레드의 성능 향상을 확인하기 위해 간단한 벤치마크를 수행했습니다.
번역글: 오마하 하이-로우 규칙 - 오마하 하이-로우 (PLO8) 플레이 방법
번역글: 오마하 소개 - 가장 운이 좋은 사람이 항상 이길까?
저는 최근에 $2/$4 리밋 오마하 하이 게임을 플레이했고, 나중에 그 게임의 다른 플레이어와 그것에 대해 이야기했습니다. 우리의 토론 주제는 낮은 레벨의 리밋 오마하가 온라인에서 이기기 가장 어려운 게임 중 하나인지 여부였습니다…
번역글: 2025년 AI 프롬프트 엔지니어링: 무엇이 효과적이고 무엇이 그렇지 않은가
AI로부터 더 나은 답변을 얻고, 흔한 프롬프트 엔지니어링 신화를 피하며, AI 도구를 악의적인 행위자로부터 안전하게 지키는 방법
번역글: Java 23: 성능 및 생산성 향상 (2024년 9월)
Java 23은 성능 및 개발자 생산성 향상 추세를 이어갑니다. 기본 타입을 지원하는 패턴 매칭을 개선하고, 더 안전한 메모리 관리를 위해 Scoped Values를 도입하며, 구조화된 API를 통해 동시성을 단순화합니다. Markdown 문서화는 개발자 경험을 개선하고, ZGC가 기본 컬렉터가 되어 더 나은 성능과 낮은 지연 시간을 보장합니다.
번역글: 사이클링에서 이상적인 케이던스 설명: 페달링이 너무 빠르거나 느린가요?
우리 모두는 자신만의 자연스러운 페달링 속도를 가지고 있습니다. 그렇다면 실제로 최적의 속도는 무엇일까요?
번역글: AI를 이용한 게임 디컴파일 개발 여정
이 글에서는 제가 오래된 게임을 디컴파일하기 위해 AI를 사용한 개발 여정을 공유하고, 이 재미있는 분야에서의 개인적인 연구를 탐색해 보려고 합니다!