NestJS 테스트 모듈의 Provider 교체와 사용법 요약
NestJS의 테스트 모듈은 단순한 mock 저장소가 아니라 실제 애플리케이션과 같은 의존성 주입(DI) 컨테이너를 구성합니다. 글은 provider 교체 방법과 get()·resolve()의 차이, 요청 범위 provider의 컨텍스트 공유, 가드와 파이프를 바꾸는 E2E 테스트 방법을 설명합니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사입니다.
NestJS의 테스트 모듈은 단순한 mock 저장소가 아니라 실제 애플리케이션과 같은 의존성 주입(DI) 컨테이너를 구성합니다. 글은 provider 교체 방법과 get()·resolve()의 차이, 요청 범위 provider의 컨텍스트 공유, 가드와 파이프를 바꾸는 E2E 테스트 방법을 설명합니다.
Android 17은 API 37을 대상으로 하는 앱에서 시스템 신뢰 인증서의 Certificate Transparency(CT)를 기본 요구합니다. 자체 CA로 TLS 트래픽을 검사하던 개발자와 보안 연구자는 인증서에 SCT를 넣고 기기에 자체 CT 로그를 등록해야 하며, 글쓴이는 HTTP Toolkit에 적용한 우회 절차를 소개합니다.
gg-friggin-ez는 Node.js용 다국어 욕설·유해성 탐지 도구로, 로마자 표기된 인도어 욕설이나 leetspeak, ASCII 그림 같은 우회 표현을 걸러냅니다. 제작자는 500ms 미만 응답과 낮은 비용을 내세우지만, 공개한 벤치마크는 14개 언어, 42개 메시지로 초기 검증 단계입니다.
중국 인터넷 규제 당국이 DeepSeek와 Moonshot AI의 사용자 대화가 Anthropic의 Claude로 전달됐다는 의혹을 조사하고 있습니다. 민감한 정보가 해외로 전송됐는지가 쟁점이며, Anthropic은 두 회사가 Claude의 응답을 학습 데이터로 썼다고 주장했습니다.
저자는 채용에서 탈락자를 다시 지원할 수 있게 하고 학습 지원도 제공해, 잠재력 있는 지원자를 놓치지 않으려 했습니다. 24시간 내 응답, 비동기 심사, 짧은 과제 같은 운영 원칙과 채용 결과를 소개합니다.
Pulsetic RUM은 실제 방문자의 Core Web Vitals, 페이지 로딩 시간, JavaScript 오류를 수집하는 모니터링 기능입니다. 합성 가동 시간 검사로는 놓치는 사용자 경험 문제를 파악하며, 기존 모니터링 도구와 함께 사용할 수 있습니다.
Xiaomi가 텍스트·이미지·오디오·비디오를 처리하고 100만 토큰 문맥을 지원하는 MiMo-V2.6 Pro와 Flash를 공개했습니다. 모델 가중치와 기술 보고서뿐 아니라 RL 환경과 훈련 코드도 함께 공개합니다.
포르쉐가 전기 Cayenne용 무선 충전 시스템을 양산차에 적용합니다. 최대 11kW로 충전하며 효율은 약 90%라고 밝혔고, 독일을 포함한 유럽 시장에서 주문을 받고 있습니다.
Plane Agents는 작업 공간에 에이전트를 팀원으로 추가해 업무를 배정하고, 변경 사항이나 일정에 따라 실행하는 기능입니다. 프로젝트 범위, 재사용 가능한 기술, 외부 도구 연결, 실행 간 기억을 설정할 수 있으며, 유료 플랜에 포함된 AI 크레딧을 사용합니다.
PixelCrew는 여러 AI 에이전트가 조사, 크리에이티브 방향 설정, 와이어프레임, QA를 거쳐 디자인 시스템과 HTML을 만드는 도구입니다. 알파 버전은 무료이며 OpenRouter 키를 연결해 원하는 모델을 사용할 수 있습니다.
퀄컴이 2nm 공정 기반의 스냅드래곤 8 엘리트 익스트림 6세대와 엘리트 6세대를 공개했습니다. 두 칩 모두 최대 5GHz Oryon CPU를 탑재하며, 익스트림 모델은 MoE 모델의 온디바이스 실행과 고급 게임·영상 기능을 추가합니다.
저자는 AI가 코딩의 시행착오와 막힘을 덜어내면서, 자신이 개발에서 느끼던 성취감도 함께 사라졌다고 말합니다. 결과물을 더 빠르고 많이 만드는 일과 직접 문제를 풀며 얻는 기쁨은 다르지만, 그 기쁨을 되찾을 방법은 아직 찾지 못했습니다.
SereneDB는 전문 검색과 분석을 하나의 오픈소스 데이터베이스 엔진에서 제공하며 PostgreSQL 호환성을 내세웁니다. 공개 벤치마크에서 10억 건의 로그를 8분 안에 인덱싱하고 Elasticsearch보다 디스크를 약 10분의 1만 썼다고 밝혔습니다.
Anomalo Analyst는 Snowflake, Databricks, BigQuery 데이터를 읽기 전용으로 모니터링해 추세와 이상 변화를 먼저 찾아냅니다. 각 인사이트에 업무 요약과 기술 설명, 분석에 사용한 근거를 제공해 실제 사업 변화와 데이터 오류를 구분하도록 돕습니다.
중국 기업이 오픈웨이트 모델 성능과 이용 규모에서 미국 기업을 앞서고 있으며, 모델 사용량과 학술 연구에서도 영향력을 넓히고 있다는 분석입니다. 글은 성능 격차와 도입 사례를 수치로 살펴보고, 미국의 오픈 모델 투자를 이어가야 한다고 주장합니다.
사이드 프로젝트가 취업, 학습, 사업에 도움이 된다는 통념을 반박합니다. AI가 구현 결과물을 빠르게 만들어내는 시대에는 실제 사용자에게 배포하고 운영하며 얻는 판단력이 더 가치 있다고 주장합니다.
Clueso MCP는 Claude, ChatGPT, Cursor 등 MCP 호환 에이전트에서 프롬프트와 자료를 받아 동영상을 기획하고 편집합니다. 결과물을 전용 편집기에서 세밀하게 수정할 수 있으며, 개발팀은 타임라인 도구 호출, 여러 프레임 피드백 등 에이전트의 편집 제어 방식을 소개했습니다.
JevBench는 상태와 제한된 평가 기준을 입력받아 구조화된 답을 내는 Jev 계열 모델을 정확도·보정·속도·비용으로 비교합니다. 534개 결정 과제를 같은 조건에서 측정한 v1.3.0 결과와 점수 산정 규칙을 공개해, 모델 선택 시 성능과 운영 비용을 함께 살피게 합니다.
vCenter Server 8.0.3.x의 사전 인증 취약점 두 건을 패치 파일 분석으로 추적합니다. 하나는 syslog 헤더를 이용한 경로 탐색이고, 다른 하나는 SRP 인증 과정의 검증 누락입니다. 두 취약점 모두 8.0.3.01000 이상으로 패치하고 관련 네트워크 접근을 제한해야 합니다.
냉장고 사진으로 만들 수 있는 요리를 추천하는 iOS 앱이 첫 테스터 10명에게서 거의 2일 차 재방문을 얻지 못했습니다. 창업자는 첫 실행에서 요리 가능한 레시피를 보여주는 과정을 다듬고 이벤트를 심은 뒤 20~30명을 더 테스트하기로 했으며, 토론에서는 작은 표본을 정량 지표보다 인터뷰와 구체적인 행동 측정에 활용하라는 의견이 나왔습니다.