프로그래밍 및 소프트웨어 개발

프로그래밍 언어, 프레임워크, 도구, DevOps, 오픈 소스 및 소프트웨어 공학.

128 기사

소프트웨어 엔지니어링 개선을 위한 AI 프로그래밍 에이전트 활용 5가지 실천법

프로그래밍 및 소프트웨어 개발

소프트웨어 엔지니어링 개선을 위한 AI 프로그래밍 에이전트 활용 5가지 실천법

Pierre Pureur, Kurt Bittner, Todd Miller는 레거시 서비스 문서화, 아키텍처 결함 발견, 보안 감사, 애플리케이션의 초기 기반 구축, 확장 가능한 아키텍처 테스트를 위해 AI 프로그래밍 에이전트를 활용하는 5가지 실용적인 방법을 소개한다. 이 글은 코드 생성 속도가 빠르더라도 아키텍처 품질 요구 사항을 정의하고 결과를 사람이 검토해야 한다고 강조한다.

2026-09-28

Git 2.56, 충돌 해결의 안전성을 높이고 대규모 저장소 작업을 가속화

프로그래밍 및 소프트웨어 개발

Git 2.56, 충돌 해결의 안전성을 높이고 대규모 저장소 작업을 가속화

Git 프로젝트가 104명이 넘는 개발자의 기여를 바탕으로 Git 2.56.0을 출시했다. 이 버전은 병합 충돌을 해결한 뒤 파일을 더 안전하게 스테이징하는 방법과 병합 기준 계산 및 저장소 재패키징의 주요 개선 사항을 추가했다. 또한 기록, 브랜치, 부분 복사본을 관리하기 위한 새로운 도구와 폭넓은 성능 개선도 포함한다.

2026-09-28

Cloudflare, 실험적 Emscripten 타깃을 통해 Workers에서 네이티브 Rust 애플리케이션 실행 지원

프로그래밍 및 소프트웨어 개발

Cloudflare, 실험적 Emscripten 타깃을 통해 Workers에서 네이티브 Rust 애플리케이션 실행 지원

Cloudflare가 wasm-bindgen 및 Rust Workers에서 실험적인 Emscripten 타깃 ‏wasm32-unknown-emscripten을 지원한다고 발표하면서 Rust 라이브러리와 Workers 플랫폼의 호환성이 확대됐다. 이 작업에는 Tokio 통합과 TCP, UDP, Unix 소켓 지원이 포함되며, Durable Object 내부에서 Minecraft 서버를 실행하는 실용적인 사례도 제시됐다.

2026-09-28

Cloudflare, 격리된 플러그인 시스템과 탈중앙화 레지스트리를 갖춘 EmDash 1.0 출시

프로그래밍 및 소프트웨어 개발

Cloudflare, 격리된 플러그인 시스템과 탈중앙화 레지스트리를 갖춘 EmDash 1.0 출시

Cloudflare가 Astro를 기반으로 구축된 오픈 소스 콘텐츠 관리 시스템인 안정 버전 EmDash 1.0을 출시했다. 이 버전은 API, CLI, MCP 인터페이스와 에이전트 중심 워크플로를 지원한다. 또한 제한된 권한을 적용하는 격리된 플러그인 시스템과 AT Protocol을 기반으로 하는 탈중앙화 레지스트리, 그리고 AI로 웹사이트를 제작하는 EmDash Build의 초기 오픈 소스 버전을 제공한다.

2026-09-28

Cloudflare, API 정의에서 SDK 패키지·CLI 도구·문서를 생성하는 오픈 소스 Forge 출시

프로그래밍 및 소프트웨어 개발

Cloudflare, API 정의에서 SDK 패키지·CLI 도구·문서를 생성하는 오픈 소스 Forge 출시

Cloudflare는 CI에서 실행되며 API 정의에서 SDK 패키지, CLI 도구, 문서를 직접 생성하는 확장 가능 오픈 소스 파이프라인 Forge를 발표했다. 이 프로젝트는 모든 변경 사항에 대한 미리보기 버전을 만들고, 여러 출력을 연결하며, API와 이에 의존하는 도구 간 비호환 위험을 줄일 수 있도록 한다.

2026-09-28

Cloudflare, JavaScript 도구 가속을 위한 VoidZero의 80개 릴리스 공개

프로그래밍 및 소프트웨어 개발

Cloudflare, JavaScript 도구 가속을 위한 VoidZero의 80개 릴리스 공개

Cloudflare는 VoidZero 팀이 4개월 동안 80개가 넘는 업데이트를 출시했으며 JavaScript 애플리케이션의 번들링, 테스트, 포맷팅 및 타입 검사 속도가 크게 향상됐다고 밝혔다. 주요 성과로는 Vite+ 1.0 출시, Oxc React Compiler의 10배 가속, 그리고 유사 도구 대비 tsgolint의 최대 18배 가속이 포함된다.

2026-09-28

Cloudflare, Vite 위에서 Next.js 애플리케이션을 실행하는 Vinext 1.0 출시

프로그래밍 및 소프트웨어 개발

Cloudflare, Vite 위에서 Next.js 애플리케이션을 실행하는 Vinext 1.0 출시

Cloudflare가 Pages Router 또는 App Router로 구축된 Next.js 애플리케이션을 Vite 위에서 실행하고 여러 플랫폼에 배포할 수 있는 프레임워크 Vinext 1.0을 발표했다. 이번 버전에는 더 폭넓은 호환성, 페이지 수명 주기 및 캐싱 지원, 사용자를 새 버전으로 라우팅하기 전에 캐시를 예열하는 메커니즘이 포함됐다.

2026-09-28

Microsoft، 지능형 에이전트와 상호작용하는 인터페이스 구축을 위한 Blazor AI 구성 요소 공개

프로그래밍 및 소프트웨어 개발

Microsoft، 지능형 에이전트와 상호작용하는 인터페이스 구축을 위한 Blazor AI 구성 요소 공개

Microsoft가 지능형 에이전트의 스트리밍 응답 표시, 도구 실행, 승인 관리, 상태 동기화 및 .NET 애플리케이션 내 생성형 인터페이스 구축을 지원하는 새로운 실험적 Blazor 구성 요소를 공개했다. 이 구성 요소는 UIAgent와 ContentBlock을 기반으로 하며 AG-UI 프로토콜을 통해 원격 에이전트와 연결할 수 있다.

2026-09-28

소프트웨어 개발에서 인공지능의 역할을 시험한 아부다비 해커톤

프로그래밍 및 소프트웨어 개발

소프트웨어 개발에서 인공지능의 역할을 시험한 아부다비 해커톤

뉴욕대학교 아부다비와 42 아부다비 아카데미 학생들은 JetBrains의 지원을 받아 열린 두 해커톤에서 실제 과제를 소프트웨어 프로토타입으로 전환하는 역량을 시험했다. 수상 프로젝트들은 프로그래밍 에이전트를 사용하더라도 테스트와 이해, 책임에 대한 개발자의 책임이 사라지지 않는다는 점을 보여줬다.

2026-09-28

Spritely, 분산형·안전한 피어 투 피어 인터넷 아키텍처 구상 제시

프로그래밍 및 소프트웨어 개발

Spritely, 분산형·안전한 피어 투 피어 인터넷 아키텍처 구상 제시

Spritely의 Christine Lemmer-Webber와 David Thompson은 역량 보안, 액터 모델, OCapN 프로토콜, 그리고 petname 시스템을 결합해 중앙 서버에 대한 의존도가 낮은 피어 투 피어 애플리케이션을 구축하는 방식을 설명한다. 또한 이 글은 위임, 동기화, 명명 문제를 해결하는 Goblins, Hoot, 로컬 CRDT의 역할도 다룬다.

2026-09-27

GitHub Copilot 애플리케이션에서 Canvases를 사용해 맞춤형 작업 인터페이스를 만드는 방법

프로그래밍 및 소프트웨어 개발

GitHub Copilot 애플리케이션에서 Canvases를 사용해 맞춤형 작업 인터페이스를 만드는 방법

GitHub는 자연어로 워크플로를 설명한 뒤 인터페이스를 수정하고 에이전트와 함께 사용하는 방식으로 GitHub Copilot 애플리케이션 안에서 대화형 작업 인터페이스를 만드는 방법을 설명합니다. 이러한 인터페이스는 칸반 보드, 이슈 분류, 체크리스트 및 대시보드에 활용할 수 있습니다.

2026-09-25

Microsoft, 에이전트 상호작용 프로토콜 AG-UI용 공식 .NET 패키지 출시

프로그래밍 및 소프트웨어 개발

Microsoft, 에이전트 상호작용 프로토콜 AG-UI용 공식 .NET 패키지 출시

Microsoft는 CopilotKit과 협력해 AG-UI 프로토콜용 네이티브 .NET SDK 패키지를 제공했다. 이에 따라 C#으로 작성된 서비스가 Python 및 TypeScript와 호환되는 인터페이스를 통해 에이전트 이벤트를 생성하고 소비할 수 있게 됐다. Microsoft Agent Framework는 이제 프로토콜의 내부 구현 대신 이 패키지를 사용한다.

2026-09-25

GitHub Copilot이 대규모 풀 리퀘스트 검토 인터페이스를 재구축한 방법

프로그래밍 및 소프트웨어 개발

GitHub Copilot이 대규모 풀 리퀘스트 검토 인터페이스를 재구축한 방법

GitHub은 100만 줄을 넘는 변경 사항과 400개 이상의 인라인 댓글이 포함된 팀을 처리하기 위해 GitHub Copilot 애플리케이션의 풀 리퀘스트 인터페이스를 재구축한 과정을 설명한다. 해결책은 미리 계산된 코드 줄의 레이아웃과 동적인 댓글 블록을 분리하고, 점진적인 측정과 사용자의 위치를 유지하는 보정을 적용하는 것이었다.

2026-09-23

JetBrains, 코드 변경 사항의 대화형 데모를 녹화하는 모드 Junie 추가

프로그래밍 및 소프트웨어 개발

JetBrains, 코드 변경 사항의 대화형 데모를 녹화하는 모드 Junie 추가

JetBrains가 Junie CLI 도구에 Junie /demo 모드를 도입했습니다. 이 모드에서 에이전트는 애플리케이션을 실행하고 인터페이스와 상호작용하며, 변경 사항의 동작을 검증하기 위한 동영상, 스크린샷, HTML 보고서를 기록할 수 있습니다. 또한 GitHub Actions와 통합되어 CI에서 병합 요청 검토와 smoke 테스트에 사용할 수 있습니다.

2026-09-18

JetBrains의 OpenTelemetry 구성 요소가 마이크로서비스 지도를 실시간으로 다시 그리는 방식

프로그래밍 및 소프트웨어 개발

JetBrains의 OpenTelemetry 구성 요소가 마이크로서비스 지도를 실시간으로 다시 그리는 방식

JetBrains는 정적인 다이어그램이나 코드의 정적 분석에 의존하는 대신, 시스템 실행 중 시스템에서 들어오는 OpenTelemetry 트레이스를 바탕으로 개발 환경 내부에서 Service Map을 구축하는 메커니즘을 설명합니다. 이 기능은 지연되거나 순서가 뒤섞인 데이터를 처리하여 서비스, 데이터베이스, 메시지 통합 지점 간의 관계를 점진적으로 업데이트합니다.

2026-09-16