개발자 도구
프레임워크, IDE, 라이브러리, DevOps, 오픈소스 프로젝트의 최신 소식.
최신 업데이트
개발자 도구 관련 글 — 765 페이지
- 0
Abstract Syntax Trees (ASTs)를 활용하여 Workflows 코드를 시각적 다이어그램으로 변환하는 방법
Cloudflare가 AST(추상 구문 트리)를 활용하여 코드 기반의 Cloudflare Workflows를 시각적 다이어그램으로 변환하는 기능을 도입했습니다. 이는 AI 에이전트가 작성한 복잡한 비동기 로직과 실행 흐름을 개발자가 직관적으로 파악하고 검증할 수 있도록 돕습니다.
How we use Abstract Syntax Trees (ASTs) to turn Workflows code into visual diagrams↗blog.cloudflare.com
- 1
Show HN: Fio: 3D 월드 에디터 겸 게임 엔진 – Radiant와 Hammer에서 영감받음
Fio는 고전 Radiant 및 Hammer 엔진에서 영감받은 오픈 소스 3D 월드 에디터 겸 게임 엔진으로, 브러시 기반 CSG 편집과 통합 렌더러를 특징으로 합니다. 경량화 및 모바일 기기(Snapdragon 8CX) 지원에 중점을 두며, Python 기반으로 접근성이 높습니다.
Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer↗github.com
- 2
Raspberry Pi에서 FireWire 사용하기
이 기사는 Apple이 macOS 26에서 FireWire 지원을 중단함에 따라, 라즈베리 파이를 활용해 구형 FireWire 장비(예: DV 카메라)를 현대적인 방식으로 다시 사용하는 방법을 제시합니다. Mini PCIe HAT 및 FireWire 어댑터를 라즈베리 파이에 연결하고, 커널을 재컴파일하여 32비트 DMA를 활성화함으로써 dvgrab과 같은 오픈소스 도구로 레거시 장비를 활용하는 과정을 상세히 설명합니다.
Using FireWire on a Raspberry Pi↗jeffgeerling.com
- 4
Whistler: Common Lisp REPL에서 라이브 eBPF 프로그래밍
Whistler는 Common Lisp 기반의 DSL로, eBPF 프로그래밍을 간소화하고 최적화된 코드를 생성합니다. 기존 C 코드 및 clang/llvm 툴체인 없이 직접 ELF 파일을 생성하며, Common Lisp REPL 내에서 실시간으로 eBPF 프로그램을 컴파일하고 로드할 수 있어 개발 생산성을 혁신적으로 높입니다.
Whistler: Live eBPF Programming from the Common Lisp REPL↗atgreen.github.io
- 5
Show HN: 과학 데이터의 SVG 뷰를 생성하는 미니멀리스트 라이브러리
mini_svg는 과학 데이터의 SVG 시각화를 생성하는 파이썬 기반의 미니멀리스트 라이브러리입니다. BoxPlot, Scatterplot, Histogram, Lineplot 등 기본적인 플롯 유형을 지원하며, 커맨드라인 또는 파이썬 코드 내에서 사용할 수 있습니다. 이는 복잡한 의존성 없이 가볍고 확장 가능한 시각화가 필요한 개발자에게 유용할 수 있습니다.
Show HN: Minimalist library to generate SVG views of scientific data↗github.com
- 7
프로덕션 환경에서의 Node.js API Rate Limiting: express-rate-limit에서 Redis 기반 분산 Throttling까지
이 기사는 프로덕션 환경에서 Node.js API의 Rate Limiting(API 요청 제한)이 왜 필수적인지 설명하고, `express-rate-limit` 라이브러리를 활용한 구현 방법을 상세히 다룹니다. Fixed Window, Sliding Window Log, Sliding Window Counter 등 주요 알고리즘을 소개하며, Redis 기반 분산 환경에서의 적용과 라우트별 정책 설정, RFC 준수 헤더 사용법 등을 안내하여 안정적인 서비스 운영을 돕습니다.
Node.js API Rate Limiting in Production: From express-rate-limit to Redis-Backed Distributed Throttling↗dev.to
- 8
터미널에서 실행되는 backend-less 데이트 앱을 만들었다
베트남 개발자가 인프라 비용 없이 터미널에서 실행되는 백엔드 없는 데이팅 앱을 개발했습니다. GitHub의 무료 서비스를 스토리지와 서버리스 백엔드로 활용하고, '체인 암호화' 기법으로 개인 정보 보호 및 데이터 스크래핑 방지 기능을 구현한 것이 특징입니다. 이 프로젝트는 인프라 제약 속에서도 혁신적인 솔루션을 찾는 개발자의 정신을 보여줍니다.
I built a dating app that runs in your terminal and it's backend-less↗dev.to
- 9
Docker 이미지를 1.12 GB에서 131 MB로 88% 줄인 방법
이 문서는 Flask 앱의 Docker 이미지를 1.12GB에서 131MB로 88% 줄인 구체적인 방법을 제시합니다. 슬림 베이스 이미지, 멀티스테이지 빌드, 레이어 캐싱, `.dockerignore` 활용, 그리고 Gunicorn 같은 프로덕션 서버 사용 등 5가지 핵심 최적화 기법을 상세히 설명합니다. 이는 배포 속도 향상, 클라우드 비용 절감, 보안 강화에 기여합니다.
How I reduced a Docker image from 1.12 GB to 131 MB (88% smaller)↗dev.to
- 11
Show HN: Orloj – agent Infrastructure as Code (YAML 및 GitOps)
Orloj는 멀티 에이전트 AI 시스템을 위한 오케스트레이션 런타임으로, 에이전트, 도구, 정책을 YAML로 선언하여 인프라 수준의 운영 안정성을 제공합니다. 컨테이너 오케스트레이션 이전의 컨테이너 관리 문제와 유사한 현재 AI 에이전트 운영의 비효율성을 해결하며, 코드형 에이전트, DAG 기반 오케스트레이션, 모델 라우팅, 내장형 거버넌스 등의 기능을 통해 프로덕션 환경에서의 AI 에이전트 관리를 혁신합니다.
Show HN: Orloj – agent infrastructure as code (YAML and GitOps)↗github.com
- 12
유리 위 빛: 왜 게임 엔진을 만들게 되었나요?
아날로그 드림 데브는 현대 게임 엔진이 CRT 이미지에 미치는 영향을 직접 체감한 후, 기존의 '필터' 방식으로는 진정한 레트로 감성을 구현할 수 없다고 판단하여 직접 게임 엔진 'RetroEngine'을 개발하게 되었습니다. 이 엔진은 가상 카메라 방식이 아닌 CRT의 물리적 렌더링 과정을 재현하여, 하드웨어와 아트, 플레이어 간의 본질적인 관계를 복원하는 데 중점을 둡니다.
Light on Glass: Why do you start making a game engine?↗analogdreamdev.substack.com
- 16
GitHub에서 Codeberg로 옮겨가기, 게으른 사람들을 위한
이 글은 GitHub에서 Codeberg로 저장소를 이전하는 과정이 생각보다 쉽다는 것을 보여주며, 특히 이슈, PR, 릴리스 마이그레이션은 기본 기능을 통해 원활하게 진행된다고 강조합니다. 하지만 CI/CD 설정이 가장 어려운 부분으로, GitHub Actions의 무료 macOS 러너나 무제한 용량은 포기하고 Forgejo Actions를 위한 자체 호스팅 러너 구축이 필요하다고 설명합니다.
Moving from GitHub to Codeberg, for lazy people↗unterwaditzer.net
- 17
OpenTelemetry profiles 공개 알파 진입
OpenTelemetry Profiles가 공개 알파 단계에 진입하며, 추적(traces), 메트릭(metrics), 로그(logs)와 함께 연속적인 프로덕션 프로파일링을 위한 통합 산업 표준 구축에 박차를 가하고 있습니다. 이는 벤더 중립적인 데이터 형식 표준화와 Elastic이 기부한 eBPF 기반 프로파일러 통합을 통해 시스템 성능 최적화와 문제 해결을 용이하게 할 것입니다.
OpenTelemetry profiles enters public alpha↗opentelemetry.io
- 18
Show HN: Turbolite – S3에서 250ms 미만의 cold JOIN 쿼리를 처리하는 SQLite VFS
Turbolite는 Rust로 개발된 SQLite VFS(가상 파일 시스템)로, S3 호환 스토리지를 통해 콜드 조인(JOIN) 쿼리를 250ms 미만으로 처리합니다. 이는 수백 또는 수천 개의 데이터베이스를 각 볼륨 없이 효율적으로 운영해야 하는 다중 테넌트 환경에 최적화되어, 저렴한 객체 스토리지를 활용하면서도 빠른 성능을 제공합니다.
Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3↗github.com
- 19
오직 DNS records에서 비롯된 파멸
이 프로젝트는 고전 게임 DOOM을 오직 DNS TXT 레코드와 PowerShell 스크립트만으로 실행하는 놀라운 기술 데모입니다. 클라우드플레어의 글로벌 엣지 캐싱 기능을 활용하여 게임 파일과 엔진 DLL을 수천 개의 DNS TXT 레코드로 분할 저장하고, 이를 실시간으로 불러와 메모리에서 플레이합니다. 이는 DNS가 본래 의도되지 않은 방식으로 데이터 배포 채널로 활용될 수 있음을 보여주며, 인터넷 프로토콜의 숨겨진 잠재력을 드러냅니다.
Doom entirely from DNS records↗github.com
- 23
실리콘 밸리의 가장 큰 두 드라마가 교차했다: LiteLLM과 Delve
인기 AI 오픈소스 프로젝트 LiteLLM에서 심각한 악성코드가 발견되었습니다. 이 악성코드는 종속성을 통해 침투하여 사용자 인증 정보를 탈취했으며, 자체 버그 덕분에 빠르게 발견되었습니다. 더욱이 LiteLLM이 논란의 여지가 있는 보안 인증 스타트업 Delve를 통해 SOC2 및 ISO 27001 인증을 받았다는 사실이 밝혀져 업계의 이목을 끌고 있습니다.
Silicon Valley’s two biggest dramas have intersected: LiteLLM and Delve↗techcrunch.com







