데브시스터즈 뉴스
데브시스터즈에서 수집한 AI·개발 최신 뉴스와 한국어 요약입니다.
원문 사이트 방문 →Unity 프로젝트를 위한 Git Hooks 활용
게임 클라이언트 개발 환경에서 Git Hooks를 활용해 오류를 예방하고 개발 효율을 높이는 방법을 소개한다.
데브시스터즈, fp-ts로 복잡한 폼 상태 관리 우아하게 해결한 경험 공유
데브시스터즈 엔지니어가 fp-ts를 활용해 복잡한 폼 검증 로직을 간결하게 관리하는 방법을 소개했다.
신입 개발자의 동시성 이야기 - Kotlin 편
안드로이드 앱의 매끄러운 사용자 경험을 위해 Kotlin Coroutine을 활용한 Main-Safe한 동시성 처리 방안을 다룬다.
9가지 프로그래밍 언어로 배우는 개념: 1편 - 타입 이론
다양한 프로그래밍 언어의 사례를 통해 Null 처리 방식의 차이와 타입 이론의 기초를 살펴본다.
개발자에서 기술 작가로 전직하기까지 2년 간의 이야기
소프트웨어 엔지니어가 문서화의 중요성을 체감하고 기술 작가로 전직하며 겪은 변화와 가치를 다룬다.
JIRA로 테스트 케이스 관리하기: 웹서비스셀의 테스트 관리 툴 도입기
데브시스터즈 웹서비스셀이 엑셀의 한계를 극복하고자 JIRA 연동 툴을 도입해 테스트 관리 프로세스를 개선했다.
GatsbyJS에서 l10n(지역화) 지원하기 (함수형 프로그래밍 활용)
GatsbyJS와 fp-ts를 활용해 다국어 지원을 위한 l10n 기능을 구현하는 방법을 소개한다.
WireGuard를 활용한 멋진 VPN 서버 구축하기 - 2
WireGuard의 보안을 강화하기 위해 Keycloak SSO 인증과 eBPF 기반 패킷 필터링을 구현하는 방법을 소개한다.
WireGuard로 멋진 VPN 서버 구축하기 - 1
OpenVPN의 한계를 극복하기 위해 WireGuard와 Go를 활용하여 맞춤형 VPN 서버를 구축하는 과정을 소개한다.
사전예약 서버 프로파일링으로 서버 병목 찾아 개선하기
쿠키런:킹덤 사전예약 서비스의 이미지 생성 병목을 해결하기 위해 Artillery와 Linux perf를 활용해 서버를 프로파일링했다.
CSS-in-JS 라이브러리에서 Typesafe하게 Theme 관리하기
Emotion과 TypeScript를 활용해 CSS-in-JS 환경에서 중첩된 테마를 Typesafe하게 관리하는 방법을 소개한다.
데이터 분석 라이브러리 개발기 (2) - 통합 테스팅과 문서화 전략
PySpark와 S3를 활용하는 데이터 분석 라이브러리의 효율적인 테스트 환경 구축 방법을 다룬다.
데이터 분석 라이브러리 개발기 (1)
데브시스터즈가 PySpark SQL 사용 편의성을 높이기 위해 DevPlay Analytics 라이브러리를 개발하게 된 배경과 문제점을 소개한다.
Data-Driven 문화를 만드는 사람들: 데브시스터즈 데이터플랫폼셀
데브시스터즈 데이터플랫폼셀은 엔지니어링을 통해 데이터가 원활하게 흐르고 구성원이 데이터 기반으로 의사결정할 수 있는 환경을 구축한다.
[Windows 컨테이너] 4: 베이스 이미지와 격리 방식의 이해
Windows 컨테이너의 베이스 이미지 종류와 프로세스 및 Hyper-V 격리 방식의 차이점을 설명한다.