
프로그래밍 잡기 2026년 7월 17일
요약
GoLand 2026.2 및 IntelliJ IDEA 2026.2 출시 소식과 함께 TypeScript 7.0, npm 12 등 주요 개발 도구의 업데이트 내용을 다룹니다. Go 언어 최적화 툴과 AI 에이전트 기능, 보안 강화된 npm 정책 등 최신 개발 환경의 변화를 요약합니다.
핵심 포인트
- GoLand 2026.2: 통합 Go 최적화 툴 및 AI 에이전트 스킬 매니저 도입
- TypeScript 7.0 출시 및 Go 기반 네이티브 tsc 공개
- npm 12: 보안 강화를 위한 라이프사이클 스크립트 제어 및 토큰 제한
- IntelliJ IDEA 2026.2: Java 27 및 Kotlin 2.4 최신 기술 대응
오늘도 인터넷의 바다에서 주워온, 개인적으로 관심이 갔던 기술 뉴스나 기사를 엄선하여 전달해 드립니다. 의견이나 보충할 점이 있다면 댓글로 알려주시면 감사하겠습니다.
GoLand 2026.2가 출시되어, Go 애플리케이션의 이해와 개선을 더 적은 노력으로 수행할 수 있게 되었습니다.
가장 큰 특징은 새로운 「Go Optimization」 툴 윈도우(Tool Window)입니다. 프로파일링(Profiling), 탈출 분석(Escape Analysis), 구조체 최적화를 하나의 워크플로우로 통합하여, 추가 설정 없이도 일반적인 Go 애플리케이션을 프로파일링할 수 있게 되었습니다. CPU나 메모리 사용량을 실시간으로 모니터링할 수 있으며, 퍼포먼스 데이터를 코드 상에 직접 시각화할 수 있습니다. 또한, Go 1.27에서 추가된 고루틴 누수 프로파일(Goroutine Leak Profile)에도 대응하며, 프로파일 뷰어는 프레임 그래프(Frame Graph)나 콜 트리(Call Tree) 등 여러 표시 형식으로 쇄신되었습니다. 나아가, 구조체의 필드 순서를 자동으로 최적화하여 메모리 사용량을 줄이는 기능이나, 컴파일러의 탈출 분석(Escape Analysis) 결과를 에디터 상에서 확인할 수 있는 기능도 추가되었습니다.
코드의 현대화에 대해서도 강화되어, 공식 go fix 툴과 통합함으로써 Go의 새로운 언어 기능이나 표준 라이브러리로의 이행 제안을 에디터 내에서 확인하고 적용할 수 있게 되었습니다. 프리 커밋 체크(Pre-commit check)로의 자동 포함도 가능합니다.
Docker Compose나 Terraform과의 연계도 개선되어, docker-compose.yml 내에서의 서비스 조작 및 템플릿 생성, Terraform 테스트 프레임워크 지원이 추가되었습니다.
AI 관련해서는, 재사용 가능한 워크플로우 지식을 관리하는 「에이전트 스킬 매니저(Agent Skill Manager)」, AI 코드 보완 모델 선택 기능, GitHub Copilot 통합이 새롭게 도입되었습니다.
그 외에도 실행·디버그 설정의 자동 생성, 파일 저장의 비동기화, 대규모 프로젝트에서의 코드 분석 가속화, Git 워크트리(Worktree) 기능 개선 등, 전체적인 응답성과 워크플로우의 향상이 도모되었습니다.
이 기사는 JavaScript 관련 최신 릴리스 정보를 정리한 것입니다.
먼저, TypeScript 7.0이 출시되었으며, Go 언어로 이식된 네이티브 버전의 tsc가 npm 패키지로 공개되었습니다. 다만, 프로그램용 API는 미공개 상태이므로 기존 툴이 대응하지 못하는 경우가 있을 수 있다고 합니다.
다음으로 npm 12에서는, 보안 강화의 일환으로 라이프사이클 스크립트(Lifecycle Script) 제어 기능이 기본적으로 무효화되며, 2FA를 회피할 수 있는 토큰 이용도 단계적으로 제한될 것이라는 방침이 제시되었습니다.
나아가 Next.js는 월 1회 정도의 사전 고지가 포함된 보안 릴리스를 수행하는 새로운 방침을 발표하였으며, 긴급 시에는 기존과 같이 수시로 패치를 제공한다고 밝혔습니다.
이 외에도 pnpm, Chrome, Electron, Node.js의 신버전 정보와 Cloudflare Workers의 캐시 기능, 인증 라이브러리 Better Auth의 Vercel 참여, 각종 개발 툴·라이브러리 소개도 게재되어 있습니다.
IntelliJ IDEA 2026.2가 출시되었습니다. 이번 업데이트에서는 Java 27이나 Kotlin 2.4와 같은 최신 JVM 기술에 대응하여, 개발자가 새로운 기능을 즉시 활용할 수 있도록 하고 있습니다.
Spring 개발 측면에서는, 데이터베이스 마이그레이션(Database Migration) 워크플로우가 개선되었으며, Spring Security에 관한 정보도 더욱 자세히 확인할 수 있게 되었습니다. 또한, 디버그 기능도 강화되어 새롭게 로그 포인트(Logpoint)가 추가되었으며, 실행 시의 출력에서 소스 코드로의 네비게이션도 원활해졌습니다.
AI 관련해서는, GitHub Copilot과의 네이티브 연계 및 에이전트 스킬, 서드파티 프로바이더에 의한 AI 보완 지원이 추가되었습니다. 나아가 의존성 보완 기능, Gradle 10에 대한 조기 대응 및 이행 지원, Git의 컨플릭트(Conflict) 해결 플로우 간소화, Docker Compose 관련 개선 등 생산성을 높이는 기능도 충실합니다.
이 외에도 Terraform의 테스트 프레임워크나 TypeScript 7.0에도 대응하여, 안정성·퍼포먼스·사용 편의성 측면에서도 다수의 개선이 이루어졌습니다.
GitHub Copilot의 모더니제이션(Modernization) 기능을 활용하여, 레거시 ASP.NET 앱을 .NET 10으로 이행하는 절차를 배울 수 있는 무료 핸즈온 코스 「.NET Modernization for Beginners」가 공개되었습니다. 평가·계획·실행·Azure로의 공개라는 4장 구성으로, 각 단계를 실천하며 배울 수 있습니다.
Visual Studio에서 확장 기능을 조직 단위로 관리할 수 있는 「프라이빗 마켓플레이스 (Private Marketplace)」의 프리뷰 참여를 독려하는 기사입니다.
이 기사는 T-SQL의 저장 프로시저 (Stored Procedure)에서 「SET NOCOUNT ON;」을 사용하면 불필요한 행 수 메시지가 억제되어, 성능과 동작의 예측 가능성이 향상된다는 점을 설명하고 있습니다.
이 기사는 1Password가 새롭게 발표한 「Credential Broker」 기능을 소개합니다.
CI/CD 파이프라인이나 AI 에이전트가 상시 보유하게 되는 장기적인 인증 정보의 리스크에 주목하여, 필요한 작업 시점에만 최소 권한을 가진 단기 인증 정보를 발행하는 메커니즘을 제공합니다.
우선 GitHub Actions를 대상으로 프라이빗 베타를 시작하며, 올해 하반기에는 AI 에이전트용으로도 확장할 예정이라고 합니다.
1Password는 AI 에이전트인 Claude가 비밀번호나 일회용 코드 (One-time code)를 직접 보지 않고도 로그인 작업을 대행할 수 있는 연동 기능을 발표했습니다. 인증 정보는 Claude의 모델로 전달되지 않으며, 사용자 승인 후 1Password가 페이지에 직접 입력합니다. 또한 에이전틱 모드 (Agentic Mode)를 통해 AI가 브라우저를 조작할 때 확장 기능이 자동으로 잠기며, 허가된 범위 내에서만 접근이 가능해집니다.
SSH2의 취약점 수정 및 XMODEM·ZMODEM의 통신 결함을 수정한 Tera Term 5.6.2 릴리스입니다.
GitHub Actions의 호스트형 macOS 러너 (Runner)에서 Xcode 27을 퍼블릭 프리뷰로 사용할 수 있게 되어, 대응 라벨을 지정하는 것만으로 최신 툴체인 (Toolchain)에서의 빌드 및 테스트가 가능해졌습니다.
GitHub Enterprise Cloud 관리자를 위해, Visual Studio Subscription 할당을 프로그램으로 가져오기, 연결, 해제할 수 있는 새로운 REST API 엔드포인트가 추가되었습니다.
리포지토리 관리자가 풀 리퀘스트 (Pull Request)를 완전히 삭제하지 않고도 공개 범위에서 제외할 수 있는 「아카이브 (Archive)」 기능이 추가되었음을 소개하는 기사입니다.
GitHub Projects의 필터 바에서 AND나 OR를 사용한 고급 검색이 가능해져, 복잡한 조건의 뷰를 하나로 생성할 수 있게 되었습니다.
Supply Co. x Work Louder | OpenAI
OpenAI와 Work Louder가 공동 개발한 「Codex Micro」는 Codex의 에이전트 상태를 RGB로 확인할 수 있으며, 조이스틱이나 다이얼로 조작 및 추론 레벨을 조정할 수 있는 전용 키보드입니다. 가격은 230달러이며, 7월 24일 출하 예정입니다.
감상:
농담인 줄 알았는데 진심이었다.
GPT-Red: Unlocking Self-Improvement for Robustness | OpenAI
OpenAI가 발표한 자동 레드팀 (Red Teaming) 모델인 「GPT-Red」에 관한 기사입니다. 기존에는 AI 모델의 취약점을 찾는 수동 레드팀 작업에 한계가 있었고, 모델의 능력 향상 속도를 안전 대책이 따라가지 못한다는 과제가 있었습니다.
이에 OpenAI는 자기 대전 (Self-play) 강화학습 (RL)을 사용하여 GPT-Red를 훈련했습니다. GPT-Red는 공격 측으로서 방어 측의 여러 LLM에 프롬프트 인젝션 (Prompt Injection) 등의 공격을 가하며, 성공하면 보상을 받는 구조입니다. 방어 측 또한 공격을 막아내면서 본래의 작업을 완료하면 보상을 받기 때문에, 서로가 점점 더 강해지게 됩니다.
이 GPT-Red를 실제 모델 훈련에 도입한 결과, 최신 모델인 GPT-5.6은 프롬프트 인젝션 공격에 대한 내성이 대폭 향상되었으며, 일반적인 성능을 저하시키지 않으면서도 안전성을 높일 수 있었다고 보고되었습니다. 향후에도 이 기법을 확장해 나갈 방침이라고 합니다.
Google은 NotebookLM을 「Gemini Notebook」으로 명칭 변경했다고 발표했습니다. 2023년 Project Tailwind로 등장한 이래, 3,000만 명 이상의 사용자 및 60만 개 이상의 조직에서 이용해 온 연구 지원 도구입니다.
이번 리뉴얼에서는 각 노트북에 안전한 클라우드 환경이 추가되어, 코드 작성 및 실행을 통한 데이터 분석이 가능해집니다. 우선 Google AI Ultra 사용자 등에게 제공이 시작되며, 순차적으로 Pro 사용자에게도 확대될 예정입니다.
또한 Gemini 앱과의 동기화도 지원하며, 향후 검색의 AI 모드에도 노트북 기능이 통합될 예정이라고 합니다.
Google가 발표한 「LiteRT.js」는 AI 모델을 브라우저 상에서 직접 고속 실행할 수 있는 JavaScript용 라이브러리입니다.
CPU를 위한 XNNPACK이나 GPU를 위한 ML Drift, 향후 대응 예정인 NPU를 위한 WebNN 등, 네이티브 가속 기술을 Web 상에서도 활용할 수 있다는 점이 특징입니다.
이를 통해 서버 비용을 억제하면서 프라이버시를 보호하고, 저지연(Low-latency) AI 처리를 브라우저 내에서 실현할 수 있게 됩니다.
이 기사는 Google DeepMind와 Isomorphic Labs가 발표한 바이오 레질리언스(Bio-resilience, 생물학적 분야에서의 위기 대응력)에 대한 노력을 설명하고 있습니다. 양사는 AI 모델의 악용 방지와 정부·연구 기관에 의한 감염병 대책 활용 지원을 목적으로 하고 있으며, 지난 1년간 15개 이상의 정부·바이오 보안 기관과 파트너십을 구축했습니다. 노력은 「방지」, 「탐지」, 「대응」의 세 가지 축으로 구성되며, AlphaFold나 AlphaGenome 등의 기술을 활용하고 있습니다.
Google Cloud의 Gemini Enterprise Agent Platform에 Parallel Web Systems가 새로운 그라운딩 프로바이더(Grounding Provider)로 통합되어, AI 에이전트가 실시간 웹 정보를 바탕으로 정확한 답변을 생성할 수 있게 되었음을 소개하는 기사입니다.
Google Vids에 「Gemini Omni」와 「퍼스널 아바타(Personal Avatar)」라는 두 가지 신기능이 추가되어, 자연어로 동영상을 생성·편집하거나 자신을 닮은 아바타로 출연하는 것이 가능해졌음을 소개하는 기사입니다.
Google이 AI Mode 검색 내에서 Instacart, Canva, YouTube Music 등 사용 중인 앱을 직접 연동할 수 있는 기능을 미국에서 전개하기 시작했음을 소개하는 기사입니다.
Claude Cowork를 위한 신모델 Claude Fable 5는 장시간에 걸친 복잡한 다단계 작업을 자율적으로 수행할 수 있습니다. 문맥과 제약 사항을 전달하여 목표를 위임하면, 스스로 계획을 세우고 검증하며 진행해 줍니다. 효과적인 활용을 위해서는 도구 연동, 문맥 제공, 작업 내용 확인 등 프롬프트(Prompt) 구성의 정교함이 중요합니다.
본서는 AI 시대의 프로덕트 디자이너의 역할을 재정의하는 기술서입니다. Google의 TensorFlow 프로젝트 경험을 가진 저자가 비결정론적인 AI를 대하는 방법을 해설하고 있습니다. 입력·계산·출력이라는 구조에 따라 AI 인터페이스의 디자인 원칙을 체계적으로 정리하고 있어, AI 전문 지식이 없는 디자이너도 쉽게 읽을 수 있는 내용으로 구성되어 있습니다.
이 리포지토리 「colibrì」는 744억이 아닌 744B 파라미터를 가진 거대 MoE 모델 「GLM-5.2」를 약 25GB의 RAM만 있는 일반적인 PC에서도 구동할 수 있게 하는 C 언어 기반의 런타임(Runtime)입니다.
의존 라이브러리 없이 전문가(Expert) 가중치를 디스크에서 스트리밍 방식으로 읽어들이는 메커니즘을 통해, 적은 메모리로도 정확도를 떨어뜨리지 않고 추론할 수 있다는 점이 특징입니다. 속도는 환경에 따라 다르지만, 실측 데이터도 풍부하게 공개되어 있습니다.
감상:
카메부치(kamebuchi) 씨에게 배웠습니다.
LLM의 코드 수정 루프(Code Repair Loop)에 관한 검증 기사입니다. 코드 생성·번역 등의 태스크에서 최대 10회까지 수정을 반복한 결과, 개선의 대부분은 처음 3~4회에 집중되며 그 이후에는 거의 한계에 도달한다는 것을 알 수 있었습니다. 효과를 좌우하는 것은 모델 성능보다 피드백이나 검증 방법 등의 워크플로우(Workflow) 설계라고 결론짓고 있습니다.
AI 코딩 지원은 개발 속도를 체감상으로는 높여주지만, 실제 데이터에서는 효과가 모호하다는 점이 여러 연구를 통해 나타나고 있습니다. 진정한 병목 구간은 코딩이 아니라 리뷰나 CI, 의사결정에 있으며, AI는 자신감과 실력 사이의 격차를 벌리는 경향이 있습니다. 지속적인 활용을 위해서는 엄격한 리뷰와 테스트, 모니터링 체계의 강화가 필요하다고 합니다.
이 기사는 Mozilla의 MLOps 엔지니어인 Chelsea Troy 씨와의 인터뷰입니다. AI 활용의 평가 기준은 코드 생성량이 아니라, 지금까지 시간 부족으로 포기했던 실험이나 검증을 수행할 수 있게 되었다는 점에 있다고 논하고 있습니다. 또한 신입 채용과 기술 면접, Python 교육의 방향성에 대해서도 논의하고 있습니다.
Azure Functions의 Durable Functions를 사용하여, MCP의 장시간 실행 도구를 폴링(Polling) 방식으로 구현하고 향후 Tasks 확장으로의 이전을 고려하는 방법을 소개하는 기사입니다.
AI 수요의 급증을 전망하여, 대형 전력 회사 8곳이 전국 30개소에 변전소를 신설 및 증설하고 데이터 센터를 위한 송전망을 선제적으로 정비한다는 내용입니다.
Fujitsu는 소버린 AI (Sovereign AI) 수요에 대응하는 국산 하이엔드 AI 서버를 일본 국내 공장에서 일관 생산하고 있음을 소개하고 있습니다. 2026년 가을에는 NVIDIA의 최신 GPU 「Rubin」에 대응하는 신모델의 제조를 시작할 예정이며, 보안과 투명성을 중시한 국내 생산 체제가 특징입니다.
SoftBank 등 44개사가 신규 회사 「Noetra」를 설립하여, 기계나 로봇을 자율 제어하는 국산 피지컬 AI (Physical AI) 기반을 개발합니다. 정부 또한 최대 1조 엔을 투입하여 사카이시에 전용 계산 거점을 정비하는 등 지원할 예정입니다.
감상:
아카자와 장관까지 가죽 자켓이라니. 일본이 살아남기 위해서는 국산 LLM (Large Language Model)을 추진할 수밖에 없겠네요.
AWS의 「Amazon CloudFront」에서 세계 규모의 장애가 발생하여, PayPay, note, 니코니코 생방송 등의 서비스에 영향이 나타나고 있습니다.
감상:
AWS가 죽으면 세상이 죽는다.
노벨 생리학·의학상을 수상한 토네카와 스스미 씨가 86세로 별세했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기