Jam: Rust와 Zig 사이에서 찾은 새로운 균형 Rust를 사랑하지만 팀에 도입하기 어렵고, Zig는 직관적이지만 안전하지 않다. 이 두 언어 사이의 간극을 메우겠다는 것이 Jam 프로그래밍 언어의 출발점이다. Rio Terminal을 만든 개발자가 공개한 이 언...
오픈소스 보안의 새로운 전선, Akrites Linux Foundation이 Akrites라는 새로운 산업 전반의 보안 이니셔티브를 공식 출범했다. 이 이니셔티브의 핵심 목표는 전 세계에서 가장 광범위하게 사용되는 오픈소스 소프트웨어를 사이버 위협으로부터 체계적으로 방...
GPU 클러스터에 카오스 엔지니어링이 필요한 이유 대규모 GPU 클러스터는 단순한 서버 팜이 아니다. RDMA(Remote Direct Memory Access)와 같은 고성능 네트워크 프로토콜, 복잡한 클러스터 토폴로지, NUMA(Non-Uniform Memory A...
E2E 테스트의 고질적 문제, "취약한 스크립트" UI 자동화 테스트를 운영해본 팀이라면 누구나 공감하는 문제가 있다. 버튼 하나 위치가 바뀌거나, CSS 클래스명이 수정되거나, 렌더링 순서가 달라지는 순간 수십 개의 테스트가 일제히 실패한다. Slack 엔지니어링팀이...
8년간 혼자 만든 오픈소스 게임 플랫폼, Homegames Homegames는 2018년부터 한 개발자가 사이드 프로젝트로 개발해온 오픈소스 웹 게임 플랫폼이다. 브라우저 기반 코드 에디터로 게임을 제작하고, 라이브 멀티플레이어 세션을 통해 실시간으로 테스트하며, 완성...
수리 가능한 오픈소스 프린터, Openprinter가 던지는 질문 우리가 매일 사용하는 사무 장비 중 가장 쉽게 "소모품"이 되는 것이 바로 프린터다. 잉크 하나가 비어도 전체 인쇄가 막히고, 부품 하나가 고장나면 수리보다 교체가 더 저렴한 구조. 이 익숙한 불합리함에...