나를 성장시킨 소프트웨어 에세이들
20년간 저자가 읽은 소프트웨어 에세이 중 인상 깊었던 글들을 소개합니다. 개발자 존중, 단순함, 신뢰성, 보안 등 실무와 인생에 큰 영향을 준 핵심 교훈을 담고 있어요. '지루한 기술'이 오히려 성공의 비결일 수 있다는 점, 궁금하지 않으세요?
나를 성장시킨 소프트웨어 에세이들
20년간 저자가 읽은 소프트웨어 에세이 중 인상 깊었던 글들을 소개합니다. 개발자 존중, 단순함, 신뢰성, 보안 등 실무와 인생에 큰 영향을 준 핵심 교훈을 담고 있어요. '지루한 기술'이 오히려 성공의 비결일 수 있다는 점, 궁금하지 않으세요?
셀프 호스팅 AlbyHub로 나만의 LN주소 만들기
개발자라면 라즈베리파이와 AlbyHub로 직접 LN주소를 만들어보세요! Cloudflare와 GitHub Pages의 SSL 설정이 핵심 포인트랍니다. LN주소를 커스터마이즈하는 흥미로운 방법, 궁금하지 않으세요?
DEML: 방향성 비순환 그래프 고도 마크업 언어
DEML은 그래프를 '고도' 개념으로 표현해 DAG(방향성 비순환 그래프)를 더 쉽게 읽고 쓸 수 있게 해줘요! Mermaid 변환, 명령 실행, 코드 하이라이팅 등 다양한 기능도 지원합니다. DAG를 강처럼 흐르게 그려보고 싶다면 꼭 주목하세요!
오픈 프린터: DRM 없는 잉크와 롤지 지원하는 오픈소스 잉크젯 프린터
오픈 프린터는 DRM 없는 잉크와 롤지 인쇄를 지원하는 혁신적인 오픈소스 잉크젯 프린터입니다. 수리와 호환성에 제약이 없는 이 프린터는 라즈베리 파이 기반으로, 누구나 쉽게 고치고 다양한 잉크를 쓸 수 있어요! 미래형 디자인도 주목할 만해요.
Radicle 1.5.0 – 히비스커스 🌺
Radicle 1.5.0(히비스커스)이 출시되었습니다! 이번 버전에서는 베어 저장소 지원 강화, 새로운 patch.branch 옵션, 개선된 패치 히스토리 표시, 그리고 구조화된 로깅 기능이 추가되었습니다. 흥미로운 점은, 패치 관리가 훨씬 쉬워졌다는 것! 🚀
Sguaba: 러스트에서 타입 안전한 공간 수학 라이브러리
러스트로 공간 수학을 안전하게! Sguaba는 타입 안전성을 보장해 실수 없이 좌표와 벡터 연산을 할 수 있어요. 공간 데이터를 다루는 개발자라면 꼭 주목해야 할 최신 라이브러리랍니다.
Bcachefs, 메인라인 커널에서 완전히 제거되다
Bcachefs 파일 시스템이 리눅스 커널 6.18에서 완전히 삭제되었습니다. 이제 DKMS 모듈로 외부에서 관리되어, 커널 내 코드와의 버전 혼동을 막기 위한 결정입니다. 최신 커널 변화와 파일 시스템 동향이 궁금하다면 주목하세요!
SWE-Bench를 50배 더 작게 만든 비결
240GiB였던 SWE-Bench Verified 이미지를 5GiB로 줄인 혁신적인 최적화! 델타 레이어링과 불필요한 파일 제거, 강력한 압축으로 빠른 다운로드와 대규모 평가가 가능해졌어요. 이 방법은 다른 환경에도 적용할 수 있어요!
MAML - 새로운 구성 언어 (JSON, YAML, TOML과 유사)
MAML은 간결하고 읽기 쉬운 구성 파일을 위해 만들어진 신개념 언어예요. 주석, 멀티라인 문자열, 선택적 쉼표 등 다양한 기능을 제공해 기존 JSON보다 훨씬 편리하죠! 앞으로 개발자들이 직접 구현에 참여할 수 있다는 점도 흥미로워요.
서브텍스트 회고록
서브텍스트는 프로그래밍을 더 쉽고 인간 친화적으로 만들기 위한 실험의 연속이었어요. 복잡한 기술 스택에 맞서 변화 관리와 예제 중심 개발 등 다양한 혁신을 시도했죠. 특히, 프로그래밍의 본질이 '변화'임을 강조한 점이 흥미로워요!
미디어 쿼리, 얼마나 알고 계신가요? – 프론트엔드 마스터스 블로그
미디어 쿼리는 단순한 반응형 도구가 아닙니다! 접근성, 사용자 환경, 최신 문법까지, 다양한 디바이스와 상황에 맞춰 웹을 더 똑똑하게 만들 수 있어요. 잘 알려지지 않은 미디어 쿼리 기능, 궁금하지 않으세요?
SQL에서 OR 조건이 느린 이유와 효율적인 쿼리 작성법
SQL 쿼리에서 OR 조건은 성능 저하의 주범! AND로 분리하거나 스키마 설계를 바꾸면 100배 빨라질 수 있어요. 실무에서 자주 쓰는 쿼리 최적화 팁과 흥미로운 DB 설계 패턴까지 한눈에 알아보세요.
NVIDIA GPU의 내부: 고성능 행렬 곱셈 커널의 해부학
이 글은 NVIDIA GPU의 구조와 고성능 행렬 곱셈(matmul) 커널의 핵심 원리를 쉽고 자세하게 설명합니다. Tensor Core, TMA, 워프 타일링 등 최신 기술을 활용해 하드웨어 한계에 가까운 성능을 내는 비법을 소개해요! GPU 최적화에 관심 있다면 꼭 읽어보세요.
어디서나 실행되는 게임보이 에뮬레이터 (터미널, 웹, 데스크탑)
러스트와 WebAssembly로 만든 이 게임보이 에뮬레이터는 웹, 데스크탑, 터미널 어디서든 실행돼요! CPU, 메모리, GPU까지 실제 하드웨어처럼 동작하며, 오픈소스라 개발자와 레트로 게임 팬 모두에게 흥미로운 프로젝트랍니다.
비동의 기술: 권력, AI, 그리고 지식의 미래
이 글은 권력 불균형과 기술 발전이 어떻게 소수에게 이익이 되는지, 특히 AI가 지배 도구로 사용되는 현실을 짚어요. 여성의 기여가 지워진 역사와 함께, 모두가 참여하는 투명한 AI의 필요성을 강조합니다. AI의 미래, 우리 손에 달렸어요!
io_uring은 이벤트 시스템이 아니다
이 글은 io_uring이 단순한 이벤트 시스템이 아니라, 리눅스 커널에서 다양한 시스템 콜을 비동기적으로 처리할 수 있는 범용 인터페이스임을 설명합니다. 이벤트 루프 없이도 효율적인 IO가 가능하다는 점이 흥미롭죠!
tdom 소개: t‑string으로 구현하는 현대적인 HTML 템플릿
Python 3.14의 새로운 t‑string 기능과 함께 등장한 tdom은 HTML 템플릿을 쉽고 안전하게 만들어줍니다. 동적 속성, 재사용 가능한 컴포넌트, 그리고 XSS 방지까지! 최신 파이썬 웹 개발에 관심 있다면 꼭 주목해보세요.
Claude Sonnet 4.5 소개
새롭게 출시된 Claude Sonnet 4.5는 인공지능 기술의 혁신을 보여줍니다. 이번 버전에서는 더욱 똑똑해진 대화 능력과 빠른 응답 속도가 돋보입니다. 최신 AI의 놀라운 발전을 직접 경험해보세요!
UNIX99: TI-99/4A를 위한 UNIX 운영체제
개발자가 16개월 동안 TI-99/4A용 UNIX 스타일 OS를 개발했습니다. 16KB RAM과 같은 제한된 환경에서도 사운드, 스프라이트, 멀티유저 등 다양한 기능을 지원해, 복고 컴퓨터 팬들의 관심을 끌고 있어요!
Skia Canvas 3.0 출시
Node.js에서 HTML Canvas API를 구현한 Skia Canvas 3.0이 공개되었습니다! PDF, SVG, PNG 등 다양한 포맷 지원과 고급 타이포그래피, 3D 변환, Sharp.js 연동까지 가능해요. 서버리스 환경에서도 활용할 수 있다는 점이 흥미롭죠?