웹개발 관련
- React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load : Platformatic에서 TanStack Start, React Router, Next.js로 이커머스 앱을 만들어서 벤치마크 테스트를 한 결과 자사의 Node.js 애플리케이션 서버인 Watt에서 레이턴시가 개선되고 TanStack이 가장 우수한 성능을 보였고 Next.js는 가장 성능이 떨어졌지만, v15, v16에서 큰 차이가 나서 개선이 계속되고 있다. 이 벤치마크 결과를 해당 팀들과 공유해서 Next.js에서는 RSC의
JSON.parse의 reviver 콜백 사용으로 인한 오버헤드를 찾아 React를 수정해서 모든 RSC가 혜택을 얻을 수 있는 개선을 했고 TanStack팀은 250배 이상의 성능 개선을 해냈다.(영어)
- Modal vs. Separate Page: UX Decision Tree : 화면에서 백그라운드와의 인터렉션을 막는 모달과 논모달의 차이를 설명하고 사용자의 행동에 침투적으로 개입하는 모달의 장단점을 설명한다. Ryan Neufeld가 정리한 모달과 페이지 중 어떤 것을 선택할지를 결정한 의사 결정 트리를 소개한다.(영어)
- Announcing JetStream 3.0 : Apple, Google, Mozilla 등이 협업해서 브라우저 성능을 추적하고 엔진의 최적화를 이끌기 위해 만드는 벤치마크 중 하나로 웹 애플리케이션의 계산 집약적인 부분에 집중하는 JetStream이 6년 만에 새 버전이 나왔다. JetStream 3는 이전보다 더 큰 애플리케이션에 중점을 주고 최신 기능인 WebAssembly에도 큰 비중을 두고 Promise나 Async 같은 새로운 JavaScript 기능에 대한 부분도 추가되었다.(영어)
그 밖의 개발 관련
- Harness design for long-running application development : Anthropic에서 장기 실행 자율 코딩을 실험한 과정을 정리한 글이다. 기획자, 생성자, 평가자의 세 에이전트를 구분해서 피드백 루프를 구성한 후 프론트엔드 어플리케이션을 만들도록 한 뒤 이를 풀스택 개발에 적용해서 레트로 게임 메이커를 만들게 했다. Solo 모드로 만든 것보다 장기 실행을 위한 하네스를 적용한 시도가 토큰도 많이 쓰고 오래 걸렸지만 훨씬 정교한 게임 메이커가 나왔다. 이후 하네스를 효율적으로 만들기 위해 반복해서 축소하고 성능을 비교하는 중에 Opus 4.6이 나왔고, 기존에 스프린트 구조는 제거하고 플래너와 평가자는 유지한 채 여러 번 시도한 결과 한 줄짜리 프롬프트로 전체 명세를 확장하고 핵심 요소를 모두 갖춘 프로그램을 만들 수 있었다.(영어)
- Claude Code auto mode: a safer way to skip permissions : Claude Code 사용자는 승인 요청을 93% 승인하는데
--dangerously-skip-permissions가 있지만 안전하지 않은 문제가 있다. 이번에 새로 추가된 Auto mode는 승인을 모델에 의존해서 사용자의 의도에 맞지 않는 위험한 행동을 파악하고 그 외에는 승인 프롬프트 없이 실행되도록 하는 기능이다.(영어)
- Codex Use Cases : OpenAI에서 Codex 사용 사례를 공개했다. 이 사용 사례에는 Pull Request 리뷰 빨리 받기, 프론트엔드 반응형 디자인 만들기, macOS 앱 만들기 등의 스킬과 프롬프트를 알려준다.(영어)
- Composer 2를 소개합니다 : Cursor가 자체 코딩 모델인 Composer 2를 발표했다. 여러 벤치마크 결과 높은 성능을 보여주면서 저렴한 비용으로 제공할 수 있으며 이 자체 모델이 Kimi-k2.5 기반으로 알려지면서 논란이 되었지만 사전 파트너십으로 진행된 일임이 밝혀졌다.(한국어)
- Introducing “vibe design” with Stitch : Google이 AI로 웹이나 모바일 앱을 디자인할 수 있는 Stitch의 새로운 버전을 Beta로 출시했다.(영어)
- Agent first, agent native : 37signals에서 Basecamp를 에이전트가 사용할 수 있도록 새로운 CLI와 스킬을 제공한다.(영어)
인프라 관련
AI 관련
- Exclusive: Anthropic acknowledges testing new AI model representing ‘step change’ in capabilities, after accidental data leak reveals its existence : Anthropic이 실수로 공개한 데이터에서 Mythos와 Capybara라는 Opus보다 크고 지능적인 새로운 계층의 모델을 준비 중인 것으로 밝혀졌고 둘은 같은 기반 모델을 사용하는 것으로 보인다. 유출된 문서에서는 Claude Copybara를 대규모 사이버공격에 사용할 가능성을 우려해서 사이버 방어자들에 초점을 맞추어서 공개할 예정이라고 한다.(영어)
- Anthropic goes nude, exposes Claude Code source by accident : Anthropic이 Claude Code의 npm 패키지를 게시하면서 실수로 Source Map을 포함했다. 이 Map 파일에는 난독화되지 않은 TypeScript 소스에 대한 참조가 있었고, 이는 Anthropic이 사용하는 Claudeflare R2 스토리지 버킷을 가리키고 있었는데 이 zip 파일을 다운받으면 1,900개의 TypeScript 파일과 51만 줄의 코드 등이 들어있어서 Claude Code의 소스코드가 모두 유출되었고, Anthropic은 사람의 실수였다고 인정했다.(영어)
- GPT‑5.4 mini 및 nano 출시 : OpenAI가 소형 모델인 GPT-5.4 mini와 GPT-5.4 nano 모델을 새로 공개했다.(한국어)
- MiniMax M2.7: Early Echoes of Self-Evolution : MiniMax에서 새로운 모델인 M2.7을 발표했다.(영어)
- TurboQuant: Redefining AI efficiency with extreme compression : Google에서 고차원 벡터의 메모리 오버드 문제를 해결하는 양자화 알고리즘을 공개했다. TurboQuant는 정확도 손실 없이 모델 크기를 압축할 수 있으면 Key-Value 캐시 압축과 벡터 검색을 모두 지원한다.(영어)
- LLM Architecture Gallery : GPT-2, Llama, DeepSeek, Wqen, GLM, Kimi, Minimax 등 공개된 LLM 아키텍처를 모아놓은 사이트다.(영어)
볼만한 링크
- 왜 코딩을 사랑하는 사람들이 코딩에서 밀려나는가 : 장인 기질의 사람들과 일단 돌아가면 된다는 사람들이 이전에는 같이 제품을 만들었는데 LLM 코딩 어시스턴트로 코딩 과정이 달라지면서 다르게 반응하는 이유와 LLM을 써야 하는 상황에 내몰리는 이유를 고찰한 좋은 글이다.(한국어)
- Issue tracking is dead : 기존의 이슈 트래커는 인수인계 중심의 소프트웨어 개발을 위해 만들어졌지만, 시간이 지나면서 점점 복잡해졌고 프로세스 자체가 일이 되었는데 Linear는 오버헤드를 제거해서 업무에 집중할 수 있게 했다. 에이전트는 이를 더 전진시키고 있어서 더 이상 인수인계에 맞출 필요가 없고 문맥과 에이전트를 중심으로 설계해야 한다. Linear는 문맥을 실행으로 바꾸는 공유된 제품 시스템으로 발전해 간다고 비전을 밝혔다.(영어)
- Is anybody else bored of talking about AI? : AI는 놀랍지만 매일 사용하면서 이제는 일상화되었는데 Hacker News 등에 거의 똑같은 AI 사용법에 대한 글만 올라오는 게 지겹다고 얘기한다. 제품 엔지니어가 유행이던 때가 있는데 엔지니어가 코드보다 제품의 가치에 집중해야 한다는 접근을 좋아했는데 다시 이때로 후퇴한 기분이 든다. 사용하는 도구 말고 어떤 멋진 것을 만들고 있는지 얘기했으면 좋겠다고 호소하는 글이다.(영어)
IT 업계 뉴스
프로젝트
- Pretext : 순수 JavaScript/TypeScript만으로 멀티 라인 텍스트와 레이아웃을 구성할 수 있는 라이브러리로 빠른 동적으로 유연한 레이아웃을 만들 수 있다. Demo 사이트를 보면 깜짝 놀랄 정도다.
- Legalize KR : 대한민국의 모든 법령을 Git으로 관리하여 변경 사항을 추적할 수 있게 만든 프로젝트.
- Korean Law MCP : 대한민국 법령을 검색, 조회, 분석할 수 있는 MCP
- Impeccable : AI가 더 나은 디자인을 생성할 수 있도록 하는 가이드와 함께 스킬과 커맨드를 제공한다.
- ArrowJS : 에이전트 시대의 UI 프레임워크가 1.0을 릴리스하면서 오픈소스로 공개되었다.
- Perforator : Yandex에서 오픈소스로 공개한 eBPF 기반의 Continuous Profiling 도구.
- PentAGI : 복잡한 침투 테스트를 수행하는 AI 에이전트.
- cmux : Ghostty 기반의 AI 코딩 에이전트용 macOS 터미널
- oMLX : Mac에서 로컬 AI를 돌리는 MLX 서버.
- Chops : 스킬을 한 곳에서 관리하는 macOS 앱
- libghostty-rs : libghostty-vt의 Rust 바인딩.
- MiniStack : AWS 환경을 로컬에서 테스트할 수 있는 LocalStack의 대체 프로젝트
- json-render : AI가 JSON 구조를 만들면 이를 기반으로 컴포넌트를 만드는 UI 프레임워크.
- code-review-graph : 코드 리뷰 시 Claude Code가 전체 코드를 매번 읽는 것을 지식 그래프로 만들어서 토큰 소비와 속도를 개선하는 프로젝트.
- Codex plugin for Claude Code : Claude Code에서 Codex를 사용할 수 있는 플러그인으로 OpenAI에서 만들었다.
- Claude Code Cheat Sheet : Claude Code 단축키 및 커맨드를 정리한 사이트.
버전 업데이트
- JDK 26 : Java Development Kit, 릴리스 공지
- final 필드 변경하려고 deep reflection을 사용할 때 경고 표시
- Applet API 제거
- Ahead-of-Time 캐시를 개선 시켜서 HotSpot JVM의 시작 시간과 워밍업 시간 개선
- HTTP/3 지원
- TypeScript v6.0 : Microsoft가 만든 JavaScript transpiler, 릴리스 공지
- TypeScript를 Go로 새로 작성하는 7.0으로의 전환을 위한 브릿지 버전
- Laravel v11.0.0 : PHP 웹 프레임워크, 릴리스 공지
- Starlette v1.0 : Python의 ASGI 프레임워크, 릴리스 공지
- Knip v6 : JavaScript/TypeScript에서 안쓰는 파일과 의존성을 정리해주는 프로그램, 릴리스 공지
- Next.js 16.2 : 서버렌더링 React 애플리케이션 프레임워크, 릴리스 공지
- etcd-operator v0.2.0 : etcd Kubernetes 오퍼레이터, 릴리스 공지
- reveal.js v6.0.0 : HTML 프리젠테이션 프레임워크, 변경사항
- Spring Data Valkey v1.0.0 : Valkey용 Spring 라이브러리, 릴리스 공지
- ClickHouse v26.2 : 컬럼형 데이터베이스, 릴리스 공지
- Electron v41.0.0 : 크로스 플랫폼 데스크톱 애플리케이션 플랫폼, 릴리스 공지
- Turborepo v2.9.0 : JavaScript/TypeScript 빌드 시스템, 릴리스 공지
- neovim v0.12.0 : Vim, 릴리스 공지
- KubeVirt v1.8.0 : Kubernetes의 가상 머신 관리 애드온, 릴리스 공지
- astro v6.1 : JavaScript 웹 프레임워크, 릴리스 공지
- Nuxt UI v4.6.0 : UI 라이브러리, 릴리스 공지
- Swift v6.3 : 프로그래밍 언어, 릴리스 공지
- Xcode v26.4 : Apple IDE, 릴리스 공지
- KubeVirt v1.8.0 : Kubernetes의 가상 머신 관리 애드온, 릴리스 공지
Comments